ブログを更新するスクリプトというか。選択範囲を取得してXML-RPC経由でブログにエントリーを追加するだけのスクリプト。
unsafeWindow使ったりとか、下手すればプレーンテキストでパスワードを保存したりするので、たたき台以外の用途にはオススメできません。あとE4X使ってるのでFirefoxでしか動かない。
使い方は適当にインストール後、Greasemonkeyのメニューから"easyScrapper - Setting"を選択。APIのURL、ブログのID、ユーザー名を入力。他に任意設定の項目で認証に使うパスワード、ショートカットキー、アクセスキーの設定ができる。パスワードを入力しなかった場合投稿時点で毎回入力が必要。一度設定を行っている場合、その設定への変更を反映させるにはリロードが必要。
設定が行われれば"easyScrapper - Post"のメニューができるので、ページの好きな範囲を選択してそのコマンドを使えばブログに情報が送信される。
metaWeblog.newPostを使用。拡張はmt_allow_comments(1固定)のみ。publish設定は公開固定。カテゴリーの選択もできない。
以下メモ。
エラーのときはalert()を使って警告画面を出してます。で、成功したときにも"成功した!"って反応を返すべきなのですが、その方法がいまいち思いつきません。何のエラーも起きてないのにalert()ってのも変。Firefoxはステータスバーの変更がデフォルトで不許可になってたりするし。ただそれだけのためにDHTMLをいじるのも面倒……。