前回。
- ソースの変更に対応。
添付ファイル:GoogleImageLink_20110130.zip
pixiv の検索結果の画面でブックマーク登録数が10未満のイラストを消します。
「すべて表示」をクリックすれば表示されます。
表示数が少なくなるので、3ページ分くらいまとめて読み込んで並べる方が便利だと思いますが、その場合 AJAX で読み込むことになるので消去処理も JavaScript で行うことになるでしょう。
実験的に作ってみたフィルタなので、更新や上記機能の実装の予定はありません。
[Patterns]
Name = "pixiv search threshold (2011-01-23; rentan)"
Active = TRUE
URL = "www.pixiv.net/(search|tags).php\?$TYPE(htm)"
Limit = 5000
Match = "(<li><a\shref=$AV(member_illust.php*)*</li>&&"
"(^*<span\sclass=$AV(bookmark_link)>\ [#10:*] users)"
"<li>\0$SET(#=<li style="display:none;">\0))"
"|"
"(<div\sclass=$AV(pager_ul)><ul>)\0$SET(#=\0<li><a href="#" onclick='"
"jQuery\("div.search_a2_result li"\).css\("display",""\);return false;"
"'>すべて表示</a></li>)"
Replace = "\@"
前回。
添付ファイル:GoogleImageLink_20110110.zip
「ページごとに JavaScript ファイルを指定するフィルタ」のようなものを使っていない場合は、以下のフィルタを使用して下さい。
[Patterns]
Name = "Google Image Link sout=0 (2011-01-10; rentan)"
Active = TRUE
URL = "(www|images).google.co(m|.jp)/images\?(^(*\&|)sout\=1(^[^&]))$TYPE(htm)"
Match = "<end>"
Replace = "<!--//-->"
"<script type="text/javascript" charset="UTF-8" src="http://local.ptron/GoogleImageLink.js"></script>\n"
Name = "Google Image Link sout=1 (2011-01-10; rentan)"
Active = TRUE
URL = "(www|images).google.co(m|.jp)/images\?((*\&|)sout\=1(^[^&]))$TYPE(htm)"
Match = "<end>"
Replace = "<!--//-->"
"<script type="text/javascript" charset="UTF-8" src="http://local.ptron/GoogleImageLink_sout1.js"></script>\n"
前回。
[Patterns]
Name = "MANGAOH CLUB catalog thumbnail (2011-01-05; rentan)"
Active = TRUE
URL = "www.mangaoh.co.jp/catalog/l/$TYPE(htm)"
Limit = 1000
Match = "(<a\s href=$AV(/catalog/([0-9]+{3})\2([0-9]+{3})\3/)*)\1</a><br /+>"
Replace = "\1<br><img src="/img/product/\2/\2\3.jpg" onerror=""
"this.parentNode.parentNode.appendChild(document.createTextNode('(No image)'));"
"this.parentNode.removeChild(this);"
""></a>"
Google 検索の Instant Preview を無効にします。
今のところ機能はそれだけです。
添付ファイル:GoogleSearch_20101229.zip
画像表示系の JavaScript ライブラリを削除します。
対応ライブラリ:
[Patterns]
Name = "Kill image viewer JS (2010-12-15; rentan)"
Active = TRUE
Bounds = "<script\s*</script>"
Limit = 256
Match = "*(src=$AV((*/)+(highslide|lightbox|shadowbox(-base|))(-[0-9]+{1,*}.[0-9]+{1,*}|).js(^?)))\1*"
Replace = "<!-- image viewer JS killed: \1 -->"
前回。
添付ファイル:pixiv_20101126.zip
_big_ 付きのファイル名があることを知りませんでしたが、昔の投稿には _big_ 付きのファイルがないので、ある時点から仕様が変更されたのかもしれません。
それ以降は _big_ なしのファイル名は縮小画像になっています(ただし元画像のサイズが小さければファイル内容は同じ)。
オンラインブックマークサービス Bookまーく 用の JavaScript です。
適用させる URL は www.bookmark.ne.jp/[^./][^/]+/ です。
添付ファイル:bookmark_ne_jp_2011104.zip

結構便利なサービスでよく利用していましたが、最近は空っぽのまま全く使っていませんでしたので、この JavaScript ファイルは Proxomitron フォルダから削除して、サービスからも退会しました。
この記事を書くにあたって少しだけ動作確認しましたが、問題なく動いてるようです。
Proxomitron カテゴリーの記事を表示しています。