公開デザイン一覧のサムネイルのリンク先をスクリーンショットに変えるBookmarklet
せっかく公開デザイン祭2008春が開催されたのに、スクリーンショットが巧く作成されていないケースがあるので、作ってみた。
javascript:void(function(a){h='src';for(i=0;i<a.length;i++){l = a[i].getAttribute(h); if (!l) continue; if (!l.match(/^http:%5c/%5c/screenshot.hatena.ne.jp%5c/images%5c/(200x150|120x90|80x60)%5c/(.+)%5c.jpg$/)) continue; a[i].parentElement.setAttribute('href','http://screenshot.hatena.ne.jp/'+RegExp.$2+'.html') }})(document.getElementsByTagName('img'))
公開デザイン一覧
http://a.hatena.ne.jp/designset
http://d.hatena.ne.jp/designset
なんかで、サムネイル画像のリンク先を、はてなスクリーンショットの該当ページに変更します。
特に、公開デザイン一覧ページではサムネイル表示は、デザインの雰囲気を確かめるのに重要で、あるかないかでクリック率が大きく変動するんじゃないかな。……だけれども、皆で連打すると負荷が掛かりそうなので、ときどき見てスクリーンショットが作成されるのをゆっくり待つぐらいで。
頑張って、はてなスクリーンショットさん!
はてなスクリーンショットさんはむしろ動作が早いのかもしれない
公開デザインを登録して瞬時に生成されているケースもあるし、それどころか
公開デザイン登録 → id:sampleページに反映
の前に(おそらく)スクリーンショットを撮ってしまって、素の状態の id:sampleさんの日記がサムネイルに載ってしまうケースもあったり。
つまり
http://d.hatena.ne.jp/sample/
にユーザーが投稿した公開デザイン・スタイルシートの情報を追加したページが
http://d.hatena.ne.jp/sample/?publicdesignset=1033
作られるわけだけれども、その作業が完了する前にスクリーンショットを撮ってる……のかな?
はてなスクリーンショットさんはむしろ頑張り過ぎて(公開デザインに関しては)る印象。
「え?なに、公開デザイン登録したの?じゃもう撮っちゃうわよ」
はてなちゃん「ちょっと待って!まだ id:sampleさんのページを用意してないから!まだ撮らないでー」
「撮りなおすのー?しかたないわね、でも他にも仕事があるから新しい画像はまたあとでね♪」
><