2chスレッドの過去ログを29chから検索するgreasemonkey script
dive into greasemonkey というgreasemonkeyの解説書を読んだので、なんとなくグリモンのスクリプトを書いてみた。2chのスレッドを見る際に役に立つスクリプトです。
2chのスレッドのタイトルをもとに29chの検索リンクを表示するためのものです。
dat落ちや、過去ログを見るときなどに役立つと思います。greasemonkeyまとめサイトの2chのスレッドからにくちゃんねるのログを探すGreasemonkeyスクリプトが使えなくなってたので一部修正、改良したものになっております.
ソースは以下のようになっています。
// ==UserScript== // @name 2ch threads lookup from 29ch // @namespace http://replore.com // @description 29ch lookup from 2ch threads. // @include http://*.2ch.net/* // @include http://*.bbspink.com/* // ==/UserScript== // version 0.1 (function () { var href = document.location.href; var search = 'http://makimo.to:8000/cgi-bin/search/search.cgi?sf=2&all=on&view=table&q='; if (href){ var header = document.evaluate("//a[@href='./']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (header) { var niku_link = document.createElement('a'); niku_link.setAttribute('href', search + document.title); niku_link.setAttribute('title', '29ch'); niku_link.setAttribute('style', 'margin-right:0.5em;'); niku_link.innerHTML = '</br><span style=\"font-size:90%; background-color:#ffffcc;\">search 29ch</span>'; header.parentNode.insertBefore(niku_link, header.nextSibling); } } })();
ダウンロードリンクはこちら
つぎの製作予定グリモンは、前々から考えてたリンク先が404 not foundのサイトの場合、インターネットアーカイブに飛ぶ奴を作る予定でありまする。
なんというかグリースモンキー作りってのは即効魔法みたいな感じでいいなぁと思った今日この頃でしたとさ
追記: なんか表示がおかしくなるなぁ. リンクの表示方法については、もとのソースの部分は変えてないんだけれども..う〜むw 直しとくかな