フィード処理を仕上げる火曜日

7:00

おはようございます。今日はブクログのフィードを処理して、jsonに追記するコードを仕上げます。

Textbox:

深い辞書型への値の操作がだいぶ面倒ですね。まあ、よしとしましょう。

* * *

だいぶ強引に切り抜けた部分もありましたが、なんとかコードが書けました。

Image from Gyazo

ブクログのフィードを見に行って、そのRSSからISBNを取得し、それを使ってAmazonのAPIをたたき、得られた書誌情報をJSONに追加して、そのJSONを表示するページです。

とりあえず、当面の運用は問題ないでしょう。

いや、フィードのアイテムがすでに存在している場合にスキップする処理が必要ですね。一応それだけ考えておきましょう。

9:00

Textbox

feedは買った本が新しい順に流れてくる。

JSONもその順番で登録されることになる。

さらに新しい本を買ったとき。

フィードのトップの項目をJSONのトップと比較する→違っているなら追加する。

この場合、このツールを経由せずにJSONに項目が増えているとうまくいかない場合が出てくる。すべての項目の中に存在しないなら追加するなら安全。

と、いうことは?

* * *

とりあえずできました。新しいものだけが追加されます。