最近いくつか作ったのでまとめ。だいぶtumblrの使い心地が良くなってきた。
GreaseMonkeyとUserStyleSheetがあると、ユーザビリティがどうとかゴチャゴチャ言ってないで自分で直して他人に公開できるようになるのですごく良いですね。
■Tumblr Big Photos – Userscripts.org
AutoPagerize + LDRizeするとdashboardもLivedoorReaderみたいにさくさく読めるんだけど、画像が小さいままなので、最初から写真を大きくしておくスクリプト作った。
これでLDRの様に、視線を動かさないで j, k で適切な量だけスクロールして見ていけるので、
未読30ページぐらいあっても5分ぐらいで見れる。この目の動かし方は縦書きの本を最速で速読してる時と同じだ。
■Tumblr – Hide Imported Posts – Userscripts.org
twitterとかflickrとかのfeedからの流し込みポストがうざいから消す。
なぜかLDRizeのkキーの動作がたまにおかしくなる。
これもBig Photoと同じくAutoPagerizeに対応している。
AutoPagerizeが新しいページを継ぎ足した時に実行したい処理をaddFilterという関数に登録しておけばいいんだけど、最近Pagerizationというのも出てきているので両方に対応させる様にした。
参考:集積蔵 – AutoPagerize対応Greasemonkey,UserJSの書き方
方法はとても簡単。定期的にページ全体の高さを監視して、増加していたら処理する。
varh=-300;//初期の高さ
functionwatchHeight(){
//ページの高さが変わっていたら処理を行う
if((h+300)
displayBigImage();
h=document.body.offsetHeight;
}
}vartimer=setInterval(watchHeight,2000);
(ソース読んだらPagerizationにもaddFilter関数あったけど、なんとなく面倒になったのでtrickstar_osさんの方法にした)
■Tumblr – Unfold Post Photo | userstyles.org
写真post画面の写真リストが小さいので、でっかくする。詳しくはスクリーンショット見ればわかると思う
Before / After