読書メーターのブログ・パーツ

久しぶりのプログラミングねた。
と、言うか、このブログのタイトルは「プログラマ ずんべ の日記Ⅱ」という事で、プログラムねたがけっこう出てこなければいけないと思うのだが、このブログをスタートしてから2年ちょっとの間で、カテゴリ「プログラミング」の投稿数は、この投稿を含めて、わずか5件…。orz
もうちょっとプログラムねたを頑張らないといけないな。

さて、ずんべ は、何年か前から読んだ書籍の記録と書評を「読書メーター」にアップしている。

読書メーター

このブログに、読書メーターのブログ・パーツを貼ってみた(右サイドバーの一番下)のだが…ん~、使えない。

bm1

一番下のパーツが読書メーターのブログ・パーツで、一見すると、きちんと表示されているように見えるのだが、実は表示されている数値がぜんぜん違う。
このエピソードを書いている時点での、正しい数値はこちら。

bm2

このブログにも、少し前からブログ・パーツを貼っていたのだけれど、どれだけ書籍を登録しても、最初にブログ・パーツを貼った時に表示された数値のままで、まったく更新されない。
読書メーターのサイト上にある不具合報告のBBSでも、この不具合は散々報告されているが、一向に修正される気配がない。
待っていても修正されそうにないので、自分で開発してしまう事にした。

と、言っても、読書メーター側に「読んだ本」と「読んだページ」の値を取得するようなAPIがあるわけではないので、姑息な方法を使ってデータを得るしかない。
幸い、読書メーターは、自分のマイページにはログインなしでアクセスでき、そのページ中に「読んだ本」と「読んだページ」が表示されている。

zunbeさんの読書メーター

そこで、マイページを ajax で読み込み、ページ内に記述されているHTMLから「読んだ本」と「読んだページ」を解析して(解析と言っても、正規表現をちょろっと書いて抜き出すだけなのだが)表示する事にした。

そんなわけで、さくっとJavaScriptのモジュールを作って組み込み。

bm3

と、いう事で、正しい数値が表示された。

読書メーターのページのHTMLを解析しているのだから、読書メーターが表示を変更すれば、まったくデータが取れなってしまうのだけれど、まぁ、このブログで表示できなくなるだけの事なので、ヨシという事にする。

楽天SocialNewsに投稿!
0 0 0

広告

[amazon]4873114683[/amazon][amazon]487311425X[/amazon][amazon]4873116058[/amazon][amazon]4873116104[/amazon]
[amazon]4873116813[/amazon][amazon]4873114942[/amazon][amazon]487311621X[/amazon][amazon]4873114888[/amazon]

トラックバック 
〔http://blog2.zunbe.com/wp/wp-trackback.php?p=6614〕

    トラックバックはありません。

コメント

    コメントはありません。

コメントしてください

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*


広告

まとめページ

取得した資格
登った山

広告

サイト内検索

WordPress

広告

RSS

RSS 記事
RSS コメント
Server offered by
有限会社パテンティックソフトウェア
Profile for zunbe
zunbeの読書メーター
読んだ本
-
ページ数
-
書評投稿数
-