2011-03-20
ニコニコ生放送の予定をGoogleカレンダーに登録するブックマークレット
例えば
【JAXA主催】古川宇宙飛行士ISS記者会見 - ニコニコ生放送
で、実行すると
が新しいタブ or ウィンドウで開きます。
注意点
ブックマークレット
放送開始時刻を登録する版
開場時刻を登録する版
javascript:(function(){try{var c=document,a,b,d;d=location.toString();if(d.indexOf("http://live.nicovideo.jp/watch/lv")!=0&&d.indexOf("http://live.nicovideo.jp/gate/lv")!=0)throw"This URL is not supported";String.prototype.trim=function(){return this.replace(/^\s*|\s*$/g,"")};a=c.querySelector("div.infobox > h2").textContent.trim();b=c.querySelector("div.kaijo").textContent.trim();if(!a[0]||!a[1]||!b)throw"Cannot get enough info";a=a.split("\n");a[1]=a[1].trim().replace(/^\(|\)$/g,"");b=b.replace(/[^\d]/g,"");b=b.slice(0,8)+"T"+b.slice(8,12)+"00";window.open("https://www.google.com/calendar/render?action=TEMPLATE&text="+encodeURIComponent(a[0])+"&dates="+b+"/"+b+"&details="+encodeURIComponent(a[0]+"\n"+a[1]+"\n"+c.location.href),"_blank")}catch(e){alert("Error:\n"+e)}})();
コード
トラックバック - http://d.hatena.ne.jp/ino46/20110320/1300555752
リンク元
- 41 http://pipes.yahoo.com/pipes/pipe.info?_id=tDfBdGWF3RGl9XNm1L3fcQ
- 11 http://www.google.co.jp/url?sa=t&rct=j&q=ニコ生 googleカレンダー&source=web&cd=2&ved=0CCgQFjAB&url=http://d.hatena.ne.jp/ino46/20110320/1300555752&ei=nYrGTuKUOO2amQWP6egW&usg=AFQjCNFTzT
- 9 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cts=1331361584043&ved=0CDMQFjAA&url=http://d.hatena.ne.jp/ino46/20110320/1300555752&ei=KfdaT-iLKMH-mAXTxIS2Dw&usg=AFQjCNFTzTEVtrjFW1jAwXx57nBCnPruag&sig2=nX8stmpY79_XJCfADAq6qg
- 8 http://www.google.co.jp/url?sa=t&rct=j&q=ニコニコ生放送 googleカレンダー&source=web&cd=1&ved=0CB0QFjAA&url=http://d.hatena.ne.jp/ino46/20110320/1300555752&ei
- 6 http://www.google.co.jp/url?sa=t&rct=j&q=googleカレンダー 予定登録 ブックマークレット&source=web&cd=1&ved=0CCAQFj
- 4 http://pipes.yahoo.com/pipes/pipe.info?_id=12e453e301454b799b3ac6642aa089b5
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDsQFjAB&url=http://d.hatena.ne.jp/ino46/20110320/1300555752&ei=_IqOT86zDujvmAXQj-GtDA&usg=AFQjCNFTzTEVtrjFW1jAwXx57nBCnPruag&sig2=n8GLp2Vp0K42zfWyd3zpmA
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=google カレンダ javascript&source=web&cd=11&ved=0CC8QFjAAOAo&url=http://d.hatena.ne.jp/ino46/20110320/1300555752&ctbs=qdr:y&ei=TbYKT_mJIMPgmAWdp4jEBg&usg=AFQjCNFTzTEVtr
- 4 http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCsQFjAB&url=http://d.hatena.ne.jp/ino46/20110320/1300555752&ei=-kHbTs_-McXkmAWr8pnUCw&usg=AFQjCNFTzTEVtrjFW1jAwXx57nBCnPruag&sig2=Hj_CUDmkLQBDxviBfp06Xw
- 2 http://d.hatena.ne.jp/

