Apr 22, 2009

hatena-bookmarker-appengine (要SDK 1.2.1以降)

一応、Ogawa::Buzz: AppEngineからはてなブックマークAPIを叩くと403 Forbiddenになる件の検証用みたいなコードを書いてみました。

hatena-bookmarker-appengine - Google Code

動かないので動作確認もしていません。Pythonドシロウトなのでとんでもないミスをしている可能性もあります。 SDK 1.2.1で動作確認しました。ちゃんと動きます。

意図としてはAtom/RSSフィードをフェッチしてきては、それに含まれるエントリをはてなブックマークに投げ込むという動作を期待しています。使い方は、hatena_bookmarker.yamlに下のように書いておき、

hatena_username: hogawa
hatena_username: passwd
feeds:
 - http://feeds2.feedburner.com/ogawa
 - http://...
 - http://...

http://app-id.appspot.com/hatena_bookmarkerというURLを手で叩くか、cronの設定をcron.yamlに書いておいてAppEngineに叩いてもらうかすることで動作します。

AppEngineの1リクエストあたりの処理時間にリミットがあるはずなので、フィードをたくさん書くとタイムアウトしていやんとかいろいろ要改善点はあります。

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com