# nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと) # movieFetcherFilter.txt 130102 [Replace] Name = JavaScript埋め込み URL = (?:www|ext|ch|com)\.nicovideo\.jp/ Match< > Replace< > [Replace] Name = topBarリンク追加 URL = www\.nicovideo\.jp/ ContentType = text/html Match<
]+class="(?:watch|vinfo_title)[^>]+>[^<]+
) > Replace< $1 id="watch/$2"$3 > [Replace] Name = fetchリンク追加(ランキングトップ) URL = www\.nicovideo\.jp/ranking$ Multi = TRUE Match< (投稿)(\s+]*>[^<]+)
>
Replace<
$1 id="watch/$2"$3
fetch
>
[Replace]
Name = fetchリンク追加(カテゴリ別ランキング)
URL = www\.nicovideo\.jp/ranking/
Multi = TRUE
Match<
(\s+投稿)([^!]+?href="watch/(\w{2}\d+)")(?: id="watch/\w{2}\d+")?
>
Replace<
$1 fetch$2 id="watch/$3"
>
[Replace]
Name = fetchリンク追加(外部サムネ)
URL = ext\.nicovideo\.jp/thumb(?:/|\?v=)\w{2}\d+
Match<
(\s+(?:投稿|作成\(マイメモリー\)))([^!]+?href="http://www\.nicovideo\.jp/watch/(\w{2}\d+|\d+)")(?: id="watch/\w{2}\d+")?
>
Replace<
$1 fetch$2 id="watch/$3"
>
[Replace]
Name = fetchリンク追加(コミュニティ動画)
URL = com\.nicovideo\.jp/video/co\d+
Multi = TRUE
Match<
(\s*\d{2}:\d{2}:\d{2}\s*)([^!]+?href="http://www\.nicovideo\.jp/watch/(\d+)")(?: id="watch/\w{2}\d+")?
>
Replace<
$1 fetch$2 id="watch/$3"
>
[Replace]
Name = fetchリンク追加(チャンネル動画)
URL = ch\.nicovideo\.jp/video/
Multi = TRUE
Match<
(投稿)(\s*
]+href="http://www\.nicovideo\.jp/watch/(\d+)"[^>]+class="video")
>
Replace<
$1 fetch$2 id="watch/$3"
>
[Replace]
Name = fetchリンク追加(動画の説明文・全文取得)
URL = (?:www|ext)\.nicovideo\.jp/(?:watch/|api/getthumbinfo/\w{2}\d+\?nlFilter)
Multi = TRUE
EachLine = TRUE
idGroup = !2
# Matchの2行目は別窓版(1行目とは排他利用で)
Match<
(href="(?:|/|http://www\.nicovideo\.jp/)watch/([a-z]{2}\d+)")[^>]*>[^<]+
#(href="(?:|/|http://www\.nicovideo\.jp/)watch/([a-z]{2}\d+)")(?! id=".+?")([^>]*>[^<]+)
>
Replace<
$0[fetch]
$1 id="watch/$2"$3[fetch]
>
# NicoCache_nl+101221mod以降が必要
[Replace]
Name = 取得動画リスト
URL = www\.nicovideo\.jp/local/fetched\.html
Match<
Replace<
$0 title="キャッシュフォルダ (空き容量: