nicoMylist
by
uzuky
2017-11-06 [2017/11/06 02:16:25]
niconicoのMylist登録ウィンドウを表示.Nsenで便利 詳細は http://nico.ms/ar201595
@@ -4,32 +4,32 @@
* @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');
- }
- }
-})()
+ 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');
+ }
+ }
+ })();
/*
* @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 です。