nicoMylist Fork

    @@ -4,32 +4,32 @@ * @license MIT License */ - javascript: (function () { + javascript: (function () { - var D = document, + var D = document, - H = D.location.href, + H = D.location.href, - N = D.documentElement.innerHTML; + N = D.documentElement.innerHTML; - if (N.match(/content="Nsen.*?"/) && H.match(/nicovideo\.jp\/watch/)) { + if (N.match(/content="Nsen.*?"/) && H.match(/nicovideo\.jp\/watch/)) { - U = N.replace(/(\n|\t)/g, 'b'); + U = N.replace(/(\n|\t)/g, 'b'); - open(U.replace(/.+playingBox.+?watch\/([a-zA-Z]{0,2}[0-9]+).+/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') + open(U.replace(/.+playingBox.+?watch\/([a-zA-Z]{0,2}[0-9]+).+/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') - } else if (H.match(/blomaga\/ar[0-9]+/)) { + } else if (H.match(/blomaga\/ar[0-9]+/)) { - open(H.replace(/.*?(ar[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/blomaga/$1'), '_blank', 'width=500,height=360') + open(H.replace(/.*?(ar[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/blomaga/$1'), '_blank', 'width=500,height=360') - } else if (H.match(/watch\/bk[0-9]+/)) { + } else if (H.match(/watch\/bk[0-9]+/)) { - open(H.replace(/.*?(bk[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/book/$1'), '_blank', 'width=500,height=360') + open(H.replace(/.*?(bk[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/book/$1'), '_blank', 'width=500,height=360') - } else if (H.match(/(www|i)\.nicovideo\.jp\/watch\/[0-9]+/)) { + } else if (H.match(/(www|i)\.nicovideo\.jp\/watch\/[0-9]+/)) { - U = N.replace(/(\n|\t)/g, 'b'); + U = N.replace(/(\n|\t)/g, 'b'); - open(U.replace(/.+videoId.+?([a-zA-Z]{0,2}[0-9]+).+/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') + open(U.replace(/.+videoId.+?([a-zA-Z]{0,2}[0-9]+).+/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') - } else if (H.match(/(www|i)\.nicovideo\.jp\/watch\/..[0-9]+/)) { + } else if (H.match(/(www|i)\.nicovideo\.jp\/watch\/..[0-9]+/)) { - open(H.replace(/.*?([a-zA-Z]{0,2}[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') + open(H.replace(/.*?([a-zA-Z]{0,2}[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') - } else { + } else { - var t = prompt('動画、ブロマガ、書籍のID/URLを入力してください', ''); + var t = prompt('動画、ブロマガ、書籍のID/URLを入力してください', ''); - if (t.match(/ar[0-9]+/)) { + if (t.match(/ar[0-9]+/)) { - open(t.replace(/.*?(ar[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/blomaga/$1'), '_blank', 'width=500,height=360') + open(t.replace(/.*?(ar[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/blomaga/$1'), '_blank', 'width=500,height=360') - } else if (t.match(/bk[0-9]+/)) { + } else if (t.match(/bk[0-9]+/)) { - open(t.replace(/.*?(bk[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/book/$1'), '_blank', 'width=500,height=360') + open(t.replace(/.*?(bk[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/book/$1'), '_blank', 'width=500,height=360') - } else if (t.match(/.*[0-9]+/)) { + } else if (t.match(/.*[0-9]+/)) { - open(t.replace(/.*?([a-zA-Z]{0,2}[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') + open(t.replace(/.*?([a-zA-Z]{0,2}[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360') - } else { + } else { - window.alert('ニコニコ動画用です。何かあったら\nhttps://twitter.com/uzuky \nhttp://nico.ms/ar201595 \nまで\n v20130823'); + window.alert('ニコニコ動画用です。何かあったら\nhttps://twitter.com/uzuky \nhttp://nico.ms/ar201595 \nまで\n v20130823'); - } + } - } + } - })() + })();
  • /*
     * @title nicoMylist
     * @description niconicoのMylist登録ウィンドウを表示.Nsenで便利
     * @license MIT License
     */
    
    	javascript: (function () {
    		var D = document,
    			H = D.location.href,
    			N = D.documentElement.innerHTML;
    		if (N.match(/content="Nsen.*?"/) && H.match(/nicovideo\.jp\/watch/)) {
    			U = N.replace(/(\n|\t)/g, 'b');
    			open(U.replace(/.+playingBox.+?watch\/([a-zA-Z]{0,2}[0-9]+).+/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360')
    		} else if (H.match(/blomaga\/ar[0-9]+/)) {
    			open(H.replace(/.*?(ar[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/blomaga/$1'), '_blank', 'width=500,height=360')
    		} else if (H.match(/watch\/bk[0-9]+/)) {
    			open(H.replace(/.*?(bk[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/book/$1'), '_blank', 'width=500,height=360')
    		} else if (H.match(/(www|i)\.nicovideo\.jp\/watch\/[0-9]+/)) {
    			U = N.replace(/(\n|\t)/g, 'b');
    			open(U.replace(/.+videoId.+?([a-zA-Z]{0,2}[0-9]+).+/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360')
    		} else if (H.match(/(www|i)\.nicovideo\.jp\/watch\/..[0-9]+/)) {
    			open(H.replace(/.*?([a-zA-Z]{0,2}[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360')
    		} else {
    			var t = prompt('動画、ブロマガ、書籍のID/URLを入力してください', '');
    			if (t.match(/ar[0-9]+/)) {
    				open(t.replace(/.*?(ar[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/blomaga/$1'), '_blank', 'width=500,height=360')
    			} else if (t.match(/bk[0-9]+/)) {
    				open(t.replace(/.*?(bk[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/book/$1'), '_blank', 'width=500,height=360')
    			} else if (t.match(/.*[0-9]+/)) {
    				open(t.replace(/.*?([a-zA-Z]{0,2}[0-9]+).*/, 'http://www.nicovideo.jp/mylist_add/video/$1'), '_blank', 'width=500,height=360')
    			} else {
    				window.alert('ニコニコ動画用です。何かあったら\nhttps://twitter.com/uzuky \nhttp://nico.ms/ar201595 \nまで\n v20130823');
    			}
    		}
    	})();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/11/05 17:16:25 - 11/05
  2. 2017/11/05 17:15:33 - 11/05
  3. 2017/11/05 17:11:04 - 11/05
  4. 2017/11/05 17:03:13 - 11/05
  5. 2014/04/02 14:07:45 - 2014-04-02
  6. 2014/04/02 13:39:01 - 2014-04-02
  7. 2014/04/02 13:25:30 - 2014-04-02
  8. 2014/04/02 11:22:50 - 2014-04-02
  9. 2014/04/02 11:22:09 - 2014-04-02
  10. 2014/04/02 11:21:10 - 2014-04-02
  11. 2014/04/02 11:16:33 - 2014-04-02
  12. 2014/04/02 11:11:02 - 2014-04-02
  13. 2014/04/02 10:16:49 - 2014-04-02
  14. 2014/04/02 10:16:20 - 2014-04-02
  15. 2013/12/07 12:21:24 - 2013-12-07
  16. 2013/11/02 19:58:08 - 2013-11-02
  17. 2013/10/17 23:13:48 - 2013-10-17
  18. 2013/10/17 23:08:57 - 2013-10-17
  19. 2013/09/18 14:54:07 - 2013-09-18
  20. 2013/09/18 14:52:16 - 2013-09-18
  21. 2013/09/08 10:43:36 - 2013-09-08
  22. 2013/08/23 02:08:18 - 2013-08-23
  23. 2013/08/23 01:58:21 - 2013-08-23
  24. 2013/08/23 01:50:40 - 2013-08-23