クマーAA化Bookmarklet
Bookmarkletというのをご存知だろうか。
Javascriptをお気に入りなどに直接登録して、見ているページに実行するもの。
おもしろいものがあったのでご紹介を。
(長すぎてお気に入りに収まりきらず特殊な実行方法ですが・・)
1.まず見たいページで以下をアドレスバーに貼り付け(まだ実行はしない。危険なので一部書き直しました)
[]javascript:s=clipboardData.getData("Text");if(s.match(/clipboardData/)){end;}s=s.replace(/\n+/g,"").replace(/.*(javascript\:.+\;).*/i,"$1");if(s!="")location.href=s;[]
2.そして下記をコピーして(クリップボードにコピーするだけ)先程のアドレスで移動ボタン(またはエンター)を押す。
[]javascript:A=(d=document.body).innerHTML;AA=new Array("「([^」]+?)[])((せ|ぞ|はい)|([!♪!]+))(。?」","「([^」]+?)[])((か|の|あー|ぁ|えー|ぇ|おー|ぉ|っ|しまった|゛)|([…・?\?]+))(。?」","「([^」]+?)()()()。?」"," 〈〈〈〈 ヽ<br> 〈⊃ }<br> ∩___∩ | |<br> | ノ ヽ ! !<br> / ● ● | /<br> | ( _●_) ミ/<br> 彡、 |∪| /<br>/ __ ヽノ /<br>(___) /"," ∩___∩<br> | ノ u ヽ<br> / ● ● |<br> | u ( _●_) ミ<br> 彡、 |∪| 、`\<br>/ __ ヽノ /´> )<br>(___) / (_/"," ∩___∩<br> | ノ ヽ<br> / ● ● |<br> | ( _●_) ミ<br> 彡、 |∪| 、`\<br>/ __ ヽノ /´> )<br>(___) / (_/");for(i=0;i<3;i++){r=RegExp(AA[i],"ig");A=A.replace(r,"<br><div style=line-height:1.1em;>"+AA[i+3]+"<div style=position:relative;left:10em;top:-5em;width:18em;>$1$3クマー$4</div></div>");}d.innerHTML=A;focus(0);[]走れメロスなどでお試しを。
走れメロス(青空文庫)太宰治
http://www.aozora.gr.jp/cards/000035/files/1567_14913.html
とりあえずIE6+WindowsXP環境では動きました。
ちょーわらた。