最強のふたり読書メーターのブログ・パーツ久しぶりのプログラミングねた。日記II」という事で、プログラムねたがけっこう出てこなければいけないと思うのだが、このブログをスタートしてから2年ちょっとの間で、カテゴリ「プログラミング」の投稿数は、この投稿を含めて、わずか5件...。orzもうちょっとプログラムねたを頑張らないといけないな。何年か前から読んだ書籍の記録と書評を「読書メーター」にアップしている。このブログに、読書メーターのブログ・パーツを貼ってみた(右サイドバーの一番下)のだが...ん~、使えない。下のパーツが読書メーターのブログ・パーツで、一見すると、きちんと表示されているように見えるのだが、実は表示されている数値がぜんぜん違う。このエピソードを書いている時点での、正しい数値はこちら。このブログにも、少し前からブログ・パーツを貼っていたのだけれど、どれだけ書籍を登録しても、最初にブログ・パーツを貼った時に表示された数値のままで、まったく更新されない。読書メーターのサイト上にある不具合報告のBBSでも、この不具合は散々報告されているが、一向に修正される気配がない。待っていても修正されそうにないので、自分で開発してしまう事にした。言っても、読書メーター側に「読んだ本」と「読んだページ」の値を取得するようなAPIがあるわけではないので、姑息な方法を使ってデータを得るしかない。読書メーターは、自分のマイページにはログインなしでアクセスでき、そのページ中に「読んだ本」と「読んだページ」が表示されている。読み込み、ページ内に記述されているHTMLから「読んだ本」と「読んだページ」を解析して(解析と言っても、正規表現をちょろっと書いて抜き出すだけなのだが)表示する事にした。そんなわけで、さくっとJavaScriptのモジュールを作って組み込み。いう事で、正しい数値が表示された。読書メーターのページのHTMLを解析しているのだから、読書メーターが表示を変更すれば、まったくデータが取れなってしまうのだけれど、まぁ、このブログで表示できなくなるだけの事なので、ヨシという事にする。〔http://blog2.zunbe.com/wp/wp-trackback.php?p=6614〕トラックバックはありません。コメントコメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。