nicoLivew Fork

    @@ -5,31 +5,31 @@ */ 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. 2018/02/19 12:59:39 - 02/19
  2. 2018/02/19 12:08:46 - 02/19
  3. 2016/09/01 10:38:21 - 2016-09-01
  4. 2016/02/18 17:35:21 - 2016-02-18
  5. 2016/02/18 17:28:03 - 2016-02-18
  6. 2016/01/31 10:39:17 - 2016-01-31
  7. 2016/01/31 09:36:20 - 2016-01-31
  8. 2016/01/31 09:28:30 - 2016-01-31
  9. 2015/09/11 16:54:26 - 2015-09-11
  10. 2015/09/11 16:53:32 - 2015-09-11
  11. 2015/09/11 16:35:59 - 2015-09-11
  12. 2015/09/11 16:32:46 - 2015-09-11
  13. 2014/12/31 10:21:09 - 2014-12-31
  14. 2014/12/31 09:29:53 - 2014-12-31
  15. 2014/02/24 19:12:50 - 2014-02-24
  16. 2014/01/12 07:41:03 - 2014-01-12
  17. 2014/01/12 07:36:03 - 2014-01-12
  18. 2014/01/01 08:22:45 - 2014-01-01
  19. 2013/12/31 17:23:22 - 2013-12-31
  20. 2013/12/31 15:52:27 - 2013-12-31
  21. 2013/12/31 13:28:27 - 2013-12-31
  22. 2013/12/31 12:49:11 - 2013-12-31
  23. 2013/12/31 07:51:42 - 2013-12-31
  24. 2013/12/31 07:51:27 - 2013-12-31
  25. 2013/12/31 07:44:14 - 2013-12-31
  26. 2013/12/31 07:43:37 - 2013-12-31
  27. 2013/09/13 12:16:17 - 2013-09-13
  28. 2013/09/13 07:26:23 - 2013-09-13
  29. 2013/09/13 07:25:02 - 2013-09-13
  30. 2013/09/09 10:59:11 - 2013-09-09
  31. 2013/09/09 10:56:30 - 2013-09-09
  32. 2013/09/08 15:07:20 - 2013-09-08
  33. 2013/09/01 09:01:54 - 2013-09-01
  34. 2013/08/23 02:17:25 - 2013-08-23
  35. 2013/08/23 02:13:57 - 2013-08-23
  36. 2013/08/23 02:09:26 - 2013-08-23
  37. 2013/08/23 01:59:05 - 2013-08-23
  38. 2013/08/23 01:35:09 - 2013-08-23
  39. 2013/08/23 01:07:35 - 2013-08-23