そのうちやりたいこと。

ネットの世界でやりたいことは増えてるけど現実世界のやらなきゃいけないことは全然減らないよ!不思議!!

ニコニコ大百科の掲示板を2chビューワ的に拡張するGreasemonkeyスクリプト。

公式で対応してくれたら嬉しいけど掲示板見てる限りいろいろやらなきゃいけないことがあって忙しそうだから自分で作るかも。以下機能一覧。

  • レスポップアップ
  • IDポップアップ
  • 再帰的にポップアップ
  • 被レス数によるレス番号の色分け
  • Autopagerizeで継ぎ足されたページでもお絵カキコを再生できるようにする

できるかどうかわかんないけど一番下だけは実現できると嬉しい。

ニコニコ大百科の動画記事が存在するかしないかを調べるGreasemonkeyスクリプト

動画の記事へのリンクには常に「百」アイコンが表示されている。記事に内容が無い場合、これを「?」に書き換える。運営側で対応してくれるのが早いか、スクリプトが完成するのが早いか。どちらだろう。

タグ検索画面にも「百」アイコンを出すGreasemonkeyスクリプト

もちろん記事が無い場合は「?」アイコンを出す。

検索結果にニコタグの最終保管日時を出すスクリプト


タグの保管用に。「nicovideo Add nicotag links」を拡張して作る予定。

作った→ニコニコ動画で,ニコタグへのリンクとタグの最終保管日時を表示するGreasemonkeyスクリプト - なんとなく目記

「この動画を登録しているマイリスト」一覧にマイリスト作者の名前を出す

「nicovideo Show Uploader Names」を拡張して作る。マイリストのRSSへのアクセスは,アクセス制限がかからないので,そっちから名前を取得する。

nicovideo Thumbinfo Check 的な物

リンクにカーソルを合わせるとポップアップ表示。スクリプトで追加されたリンクにも反応する。ポップアップにマウスカーソルを載せると永続的に表示。×を押すと閉じる。読み込み中表示をする。
ここまで書いた。(まだ何の機能もないよ)

// ==UserScript==
// @name           nicovideo Thumbinfo popup
// @namespace      http://d.hatena.ne.jp/gifnksm/
// @description    Get information about nicovideo movies before going to watch page.
// @include        *
// @exclude        http://ext.nicovideo.jp/thumb/*
// @exclude        http://ichiba.nicovideo.jp/parts/*
// ==/UserScript==


var url_regex = new RegExp('^http://www.nicovideo.jp/watch/(\\w\\w\\d+)');
document.addEventListener('mouseover', function self(e, elem) {
    if(typeof elem == 'undefined')
        elem = e.target;
    if(typeof elem.href == 'undefined' || !url_regex.test(elem.href)) {
        if(elem.parentNode)
            self(e, elem.parentNode);
        return;
    }
    var video_id = RegExp.$1;
}, false);