Chromeでつぶやくだけのユーザスクリプト
id:con_mameの作った見てる!Now*1のChrome版が欲しいなぁと思っていて探したのですが、色々な機能の付いたものはあったのですが、単にそのページをつぶやきたいだけなので、そういうのは導入したくないなぁってことで作りました。
その名も「Watch Now! on Chrome」。
導入すると図のようにページの右上にTweet!と現れます。
ニコ動のつぶやくボタンを見てささっと作ったので、適当な作りです。
APIなどは用いず、ついったーのページに行って投稿します。
ページによってはTweet!が隠れたり、ページ外にあったりという素敵な仕様です。
また、うっとうしく感じても消せませんので、そういう場合はスクリプトをアンインストールしてください。
導入はこちらから。
(ユーザスクリプトの導入方法は昨日のエントリを参照)
ソースコードはこんな感じです。
お好みで使いやすいように改変するといいと思います。
// ==UserScript== // @name Watch Now! on Chrome // @include http://* // ==/UserScript== (function(){ var title = document.title; var url = location.href; var val = 'Watch Now! ' + title + ' ' + url; var tweet = 'http://twitter.com/home/?status=' + encodeURIComponent(val); var div = document.createElement("div"); div.style.position = "absolute"; div.style.top = "30px"; div.style.right = "10px"; div.innerHTML = '<p><img src="http://nicotag.sakura.ne.jp/twiticon.png"> <a href="' + tweet + '" target="_blank">Tweet!</a></p>'; document.body.insertBefore(div, document.body.firstChild); })();
※アイコンはこちらのフリー素材のものを使用しています。