1月 2010
6件の投稿
6タグ
リブログした際にローディング画像を表示するようにしてみた。
あとDOMNodeInsertedの範囲を狭めて少し速くした。
Tumblr Dashboard Quick Reblog
GitHub
3タグ
Tumblr Dashboard Quick Reblogをendless scrollingに対応
Tumblr Dashboard Quick Reblogにendless scrollingのサポートを追加しました。
Tumblr Dashboard Quick Reblog
GitHub
TumblrのPreferencesから「Enable endless scrolling」していればoAutoPagerizeを入れていなくてもボタンが出ます。tキーボードショートカットについてはMinibufferを入れていないと動きません。サポートしたいけど現在のアイテムを取るのが難しいのでどうしようか考え中。
あと、Greasemonkeyでは動きません。
足がやわらかそうに見えないー。
3タグ
Skip RedirectorのSITEINFOフォーマット
少しずつパラメーターが増えているので組み立て方をまとめ。
Item - データベース: Redirector - wedata
url
必須
スキップするURLの正規表現を指定します。()でグルーピングするとreplace_urlで後方参照を利用出来ます。
link
replace_urlを指定しない場合必須
ページのa要素、input、button要素を始めとするクリックイベントを付加された要素をXPathで指定します。指定された要素を自動的にクリック(クリックイベントをトリガー)して遷移します。
replace_url
linkを指定しない場合必須
両方指定されていた場合はreplace_urlを利用
...
4タグ
Chrome拡張版のSkip Redirector作りました
Google Chrome Extensions: Skip Redirector
機能的にはGreasemonkey版と全く同じです。ソースはGitHubに置きました。
クロスドメイン越えるためと、キャッシュを保持するために拡張にしました。
permissionsでwedataを許可
content_scriptからbackgroundにアクセス
backgroundで通信、レスポンスをキャッシュしつつcontent_scriptにコールバック
content_scriptでリダイレクト判定
きれいに分けて書けた:)