2010-03-04 (木) [長年日記]
■ Togetterに複数のURLを貼るGM
先にURLの一覧がある場合に使います(どういう状況か知りませんけど)。
// ==UserScript==
// @name post multi-urls to togetter
// @namespace togetter
// @include http://togetter.com/create
// ==/UserScript==
(function() {
unsafeWindow.status = function() {
var urls = document.getElementById("status_input").value.split("\n");
for (i = 0; i < urls.length; i++) {
var text = urls[i];
unsafeWindow.apiStatusCall({url:text});
}
document.getElementById("status_input").value = '';
};
var old_el = document.getElementById('status_input');
old_el.parentNode.removeChild(old_el);
var container =
document.getElementsByClassName('action_button_box_left')[4];
var new_el = document.createElement('textarea');
new_el.setAttribute('id', 'status_input');
new_el.setAttribute('rows', 15);
new_el.setAttribute('cols', 30);
container.appendChild(new_el);
})();
1件ごとにAPIの残り回数を消費します。
[ツッコミを入れる]
