nicovideo Tag Edit Helperが大変なことになった
・Nearchが限定解除したのでひどいことになった。 - gifnksmの雑多なメモ
Nearchのニコニコ動画タグ無制限表示の影響で大変なことに。
とりあえず、小さく表示されてるタグはノイズとして除外するのはどうだろう。
/* var nearchTags = new TagsGetter('Nearch', 'nearch', 'http://nico.n-labo.net/video/info/' + video_id, function(response) { var tags = []; response.responseText.replace(new RegExp('<span class="tagcloud\\d+"> <a href="/video/tags/[^"]+">([^<]+)</a>', 'g'), function(text, tag) { tags.push(tag.decodeEntityReference()); }); return tags; }); */ var nearchTags = new TagsGetter('Nearch', 'nearch', 'http://nico.n-labo.net/video/info/' + video_id, function(response) { var tags = []; response.responseText.replace(new RegExp('<span class="tagcloud(?:1\\d|2\\d|[1-9])"> <a href="/video/tags/[^"]+">([^<]+)</a>', 'g'), function(text, tag) { tags.push(tag.decodeEntityReference()); }); return tags; });
自分の環境では tagcloud0 除外で実用的なラインに収まってる感じ。スペックによっては [2-9] とかにした方がいいかもしれない。