クマーAA化Bookmarklet

Bookmarkletというのをご存知だろうか。
Javascriptをお気に入りなどに直接登録して、見ているページに実行するもの。
おもしろいものがあったのでご紹介を。
(長すぎてお気に入りに収まりきらず特殊な実行方法ですが・・)


クマー アスキーアート化 Bookmarklet


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環境では動きました。
ちょーわらた。