// ==UserScript==
// @name nicoLivew
// @description ニコニコ生放送のプレイヤーだけ抜き出したりとかするやつ
// ==/UserScript==
/* @title nicoLivew
* @description ニコニコ生放送のプレイヤーだけ抜き出したりとかする
* @license MIT License
*/
javascript: (function () {
var L = document.location.href,
s = document.createElement('div'),
h = document.documentElement.innerHTML;
d = 'v20130823'
if (L.match(/live\.nicovideo\.jp\/watch/)) {
h = h.replace(/(\n|\t)/g, '');
h = h.replace(/.+url.+?(lv[0-9]{5,}).*/, '$1');
s.innerHTML = 'プレイヤー変更
放送主用
' + d + '
※配信ツール(β)はニコ電とセッションが使えません
※配信ツール(原宿)はセッションがないです
※かんたん配信タブは1番最初に操作したウィンドウの
配信ツール(β)でいじってください
※放送情報変更の反映は少し時間がかかります';
s.style.color = 'rgb(250,250,250)';
s.style.textAlign = 'center';
s.style.padding = '10px';
s.style.position = 'fixed';
s.style.zIndex = '9999';
s.style.fontSize = '12px';
s.style.border = '2px solid black';
s.style.right = '20px';
s.style.bottom = '20px';
s.style.background = 'rgba(0,128,255,0.5)';
document.body.appendChild(s);
} else {
P = prompt('放送IDかURL', '');
if (P.match(/lv[0-9]+/)) {
P = P.replace(/.+?(lv[0-9]+).*/, '$1');
s.innerHTML = 'プレイヤー変更
放送主用
' + d + '
※配信ツール(β)はニコ電とセッションが使えません
※配信ツール(原宿)はセッションがないです
※かんたん配信のツールを2つ以上いじると
操作ができなくなったりします
※放送情報変更の反映は少し時間がかかります';
s.style.color = 'rgb(250,250,250)';
s.style.textAlign = 'center';
s.style.padding = '10px';
s.style.position = 'fixed';
s.style.zIndex = '9999';
s.style.fontSize = '12px';
s.style.border = '2px solid black';
s.style.right = '20px';
s.style.bottom = '20px';
s.style.background = 'rgba(0,128,255,0.5)';
document.body.appendChild(s);
} else {
alert('放送IDが入ってないよ!\n' + P);
}
}
})();