読書メータに本を一括投入するたった一つの方法
例のごとくタイトルは釣りです(ぉ
自分の好きな本を探すために読書メータが便利そうな気がしたので、試してみることに。
とはいえ、本がロクに登録してない状態ではつまらないし、ちまちま登録するのはたいぎすぎる。
というわけで、楽天ブックスとAmazonの購入履歴から一括でインポートすることにした。
最近は、ほぼ全ての本をこの二つで買ってるから8割がたそろうはず。
ruby + mechanzieでゴリゴリと。やっぱ便利ですな。
楽天ブックスの購入履歴を取得
http://gist.github.com/618093
Amazonの購入履歴を取得
http://gist.github.com/618331
読書メータに登録
http://gist.github.com/618333
上の2つは購入履歴をhashに変換するもの。最後のが登録用。
使い方はこんな感じ
require amazon_order.rb require rakuten_order.rb require dokusho_meter.rb dokusho = DokushoMeter.new dokusho.login id, password; amazon = AmazonOrder.new amazon.login id, password dokusho.import amazon.get_items rakuten = RakutenOrder.new rakuten.login id, password dokusho.import rakuten.get_books
常用するなら、GreaseMonkeyとかで購入時にpostする仕組みも作る必要がありそう。
やっぱ、いろんなサービスの購入履歴を統合的に管理して、公開できるサービスが必要かな。
とりあえず、これで、幸せな読書ライフが、キミを待つ....かもしれない