2005-06-11
2ch URL Modify
greasemonkey | |
![]()
Firefoxで2chのURL表示をちょっと便利にするgreasemonkeyのスクリプトを書いてみました。
http://sappari.org/file/2chUrlModify_0.2.user.js (注:旧バージョン。動きません。)
追記(2008-12-23):最新版は以下のページでインストールできます。
2ch URL Modify for Greasemonkey
- 「ttp〜」という文字列をリンクに直します。
- 「ime.nu」や「ime.st」を除去します。2ch外のリンクへ飛ぶとき広告ページを表示しなくなります。
- 画像へのリンクはサムネイルを表示します。
- 「>>100」といったリンクをクリックすると、リンク先の内容をその場に展開表示します。もう一度クリックすると閉じます。
追記 (2008-12-23):動かなくなっていたので直しました
- bbspink.comでも使えるようにしました
- 最新のFirefox, Greasemonkeyでも動くようにしました
- スクリプトを2ch URL Modify for Greasemonkeyに置きました
- 2ch URL Modify 0.3 - かんばらにっき
トラックバック - http://d.hatena.ne.jp/kambara/20050611/1118506056
- http://d.hatena.ne.jp/itigo/20050615
- http://d.hatena.ne.jp/senchou/20050627
- http://d.hatena.ne.jp/sukekyo/20051015
- http://d.hatena.ne.jp/torix/20060317
- http://d.hatena.ne.jp/sajiwo/20060407
- http://d.hatena.ne.jp/hagex/20060609
- http://d.hatena.ne.jp/LM-7/20070225
- 夢幻交錯世界。 - 2chでの画像一括ダウンロード。
- 夢幻交錯世界。 - 2chでの画像一括ダウンロード。
- 神原日記 - 2ch URL Modify 0.3
リンク元
- 12 http://sappari.org/diary/
- 5 http://1470.net/mm/
- 5 http://d.hatena.ne.jp
- 4 http://labs.ceek.jp/rss2/main.cgi?id=715
- 3 http://1470.net/mm/recent.html?&limit=50&page=2
- 3 http://a.hatena.ne.jp/ahikmosty/
- 3 http://a.hatena.ne.jp/cogen/
- 3 http://a.hatena.ne.jp/newlands/
- 3 http://d.hatena.ne.jp/keyword/greasemonkey
- 3 http://d.hatena.ne.jp/keyword/iTunes



2chのアダルトコンテンツがあるサーバーは
http://*.bbspink.com/
というURLになってしまうので2ch URL Modifyが反映していないようです。
もしお時間があったら、これに対応していただけると非常に助かります。
別にエロいところばかり見てるわけではありませんが(笑)、一部だけ反映しないところがあると気持ち悪いので。
また,includeでbbspink.comサーバーも追加したんですが,ttp://の文字列がおかしくなる上,http://の通常のリンクもバナーページが表示されます
普通にimeに飛びますし、ttpからも飛べません。
理由お分かりでしたら修正お願いします。
といった表記にもプレビュー対応してもらえると
凄く嬉しいです。
http://i.ytimg.com/vi/B8cA45bqCl0/default.jpg
http://www.youtube.com/v/B8cA45bqCl0
http://www.youtube.com/watch?v=B8cA45bqCl0
http://www.youtube.com/watch?gl=JP&hl=ja&v=B8cA45bqCl0
http://tn-skr.smilevideo.jp/smile?i=588785
http://www.nicovideo.jp/watch/sm588785
ニコニコ動画のリンクからサムネイルを表示する(2)
http://tn-skr.smilevideo.jp/smile?i=5322626
http://www.nicovideo.jp/watch/nm5322626
http://tn-skr.smilevideo.jp/smile?i=588785
http://jbbs.livedoor.jp/auto/5849/?sm588785
NicoLiveTVのリンクからサムネイルを表示する(2)
http://tn-skr.smilevideo.jp/smile?i=5322626
http://jbbs.livedoor.jp/auto/5849/?nm5322626
http://i.ytimg.com/vi/B8cA45bqCl0/default.jpg
http://jbbs.livedoor.jp/auto/5849/?yoB8cA45bqCl01239
NicoLiveTVのリンクからサムネイルを表示する(4)
http://i.ytimg.com/vi/B8cA45bqCl0/default.jpg 秒数↓時短
http://jbbs.livedoor.jp/auto/5849/?yoB8cA45bqCl0750
http://i.ytimg.com/vi/hlZ1uu645ac/default.jpg
http://jbbs.livedoor.jp/auto/5849/?eyhlZ1uu645ac99380
NicoLiveTVのリンクからサムネイルを表示する(6)
http://i.ytimg.com/vi/sV9KrtYZ0Is/default.jpg 個別動画番号↓
http://jbbs.livedoor.jp/auto/5849/?eysV9KrtYZ0Is96052:176852
function ttpToHttpLink() {
var dd = document.getElementsByTagName("dd");
var ttp = /([^h>])(ttps?:\/\/[\x21-\x7E]+)/ig;
for (var i=0; i<dd.length; i++) {
dd[i].innerHTML = dd[i].innerHTML.replace(ttp, "$1<a href=h$2>$2</a>");
}
}