ちなみに、履歴をtwitterにつぶやくグリモンがあったのでそちらを参考にさせてもらいました。
UchのX40記: [JavaScript] ニコニコ動画で見ている動画のURLをTwitterにポストするGreasemonkeyスクリプト
で実際自分で使ってるコード
// ==UserScript==
// @name mylismylis
// @description Post niconicodouga mylist to Twitter
// @author sakky
// @namespace http://unslash.blogspot.com/
// @include http://www.nicovideo.jp/watch*
// ==/UserScript==
(function () {
var mform = document.forms.namedItem("mylist_form");
var twit = function(){
var mselect = mform.elements.namedItem("group_id");
var mname = mselect.options[mselect.selectedIndex].text;
var url = 'http://twitter.com/statuses/update.json';
GM_xmlhttpRequest({
method : 'POST',
url : url,
headers: {'Content-type': 'application/x-www-form-urlencoded',},
data : 'status=' + encodeURIComponent('マイリス-(´・ω・`)っ [ ' + mname + ':' + document.title + location.href) + ' ]',
onload : function(res){ message('Updated!');},
onerror: function(res){ message('Failed to update' + res.status + ':' + res.statusText);},
});
}
mform.elements.namedItem("mylist_add").addEventListener("click", twit, true);
})();
Javascript苦手とかじゃなくて、ちゃんと書けませんorz
ちゃんと動いてなかったので、一部書き直してみた。
0 件のコメント:
コメントを投稿