2007年 12月 15日

Haiku のイラスト投稿を確実にする Greasemonkey script

postDrawing がたびたびよびだしされないので、fotolife を GM_xhr で監視して投稿するようにするスクリプトです。

流れは

  1. ページロード時に fotolife のフィードを取得 (ほんとはおえかきに切り替えしたときにしたいけど、prototype かきかえができない……)
  2. currentForm がセットされるのを監視 (Haiku! をおすとセットされる)
  3. セットされたら fotolife のフィードを監視開始
  4. ページロード時の状況と比較して、増えたものをハイクから投稿されたものとみなし、postDrawing をキック

tumblr に投稿しなおすスクリプトより後に実行する必要があります。

なかなか投稿できないなぁってときは API がエラーだしていたりするので http://f.hatena.ne.jp/rkatom/feed にアクセスして確認してみるとよいかもです