【Proxomitron】ニコニコ動画RC専用オミトロン【JavaScript】part8

このエントリーをはてなブックマークに追加
190名無しさん@お腹いっぱい。
俺用フィルタ(全部検索画面用)

【吹き出しとその下の空白を除去】
[Patterns]
Name = "NicoNico: ore1"
Active = TRUE
URL = "www.nicovideo.jp/(tag/|search/|category_recent.php|recent|\?g=|(^?))"
Limit = 512
Match = "<p><img src="http://res.nicovideo.jp/img/thumb/fkd_top.gif" alt="??????"></p>"
"?++"
"<p><img src="http://res.nicovideo.jp/img/thumb/fkd_btm.gif" alt="??????"></p>"
"??(</div>)\0????<div class="thumb_clr"></div>"
Replace = "\0"

【作者コメ中のsm0000やmylist/00/00などをリンクに置き換える、mylistを簡易表示、全角スペースの連続を除去(表示の崩れを防止)】
[Patterns]
Name = "NicoNico: ore2"
Active = TRUE
URL = "www.nicovideo.jp/(tag/|search/|category_recent.php|recent|\?g=|(^?))"
Limit = 256
Match = "((mylist/[0-9]+/[0-9]+(^...))\1$SET(2=<a href="../\1">mylist</a>)"
"|(sm[0-9]+{1,6}(^...)|sm[2-9][0-9]+{5})\1$SET(2=<a href="watch/\1">\1</a>)"
"|http://www.nicovideo.jp/(watch/|)"
"|mylist/[0-9]+(|/[0-9]+)...$SET(2=mylist)"
"|([%e3][%80][%80])++{1,60}(...|(^(^[%e3][%80][%80])))"
")(^(^[^<]++"
"</p>\r\n"
"<p><img src="http://res.nicovideo.jp/img/thumb/fkd_top.gif" alt="))"
Replace = "\2"

【時間、再生数、コメ数を1列で表示、吹き出し消去してないときに使うととてもウザイw】
[Patterns]
Name = "NicoNico: ore3"
Active = TRUE
Multi = TRUE
URL = "www.nicovideo.jp/(tag/|search/|category_recent.php|recent|\?g=|(^?))"
Limit = 10240
Match = "<p class="TXT10">??"
"(<strong>[0-9]+{0,3}[%e5][%88][%86][0-9]+{1,2}[%e7][%a7][%92]</strong>)\1<br>??"
"([%e5][%86][%8d][%e7][%94][%9f][%ef][%bc][%9a]"
"<strong>[0-9,]+{1,9}</strong>)\2<br>??"
"([%e3][%82][%b3][%e3][%83][%a1][%e3][%83][%b3][%e3][%83][%88][%ef][%bc][%9a]"
"<strong>[0-9,]+{1,9}</strong>)\3</p>"
"(?++<div class="thumb_clr"></div>)\9"
"$SET(0=\9<div style="clear:left; width:100%;" class="TXT10">\1 - \2 - \3</div>)"
Replace = "\0"

【ヘッダフィルタ:トップページでタブの切り替え時に読み込むファイルwww.nicovideo.jp/category_recent.phpをフィルタ対象に】
[HTTP headers]
In = TRUE
Out = TRUE
Key = "URL: ore (both)"
URL = "www.nicovideo.jp/category_recent.php"
Replace = "$FILTER(true)"