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+">&nbsp;<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])">&nbsp;<a href="/video/tags/[^"]+">([^<]+)</a>', 'g'), function(text, tag) {
        tags.push(tag.decodeEntityReference());
    });
    return tags;
});

自分の環境では tagcloud0 除外で実用的なラインに収まってる感じ。スペックによっては [2-9] とかにした方がいいかもしれない。