var WshShell = new ActiveXObject("WScript.Shell");
var URL = WScript.arguments(3);

if(URL.match(/^http:\/\/.+\.(jpe?g|png|gif|bmp)$/)) {
	WshShell.Run('http://www.tumblr.com/share?v=3&u='+encodeURIComponent(URL)+'&t=&s=');
	}
else if (URL.match(/^http:\/\/(.+\.)?youtube\.com\/watch\?v=.+/)) {
	WshShell.Run('http://www.tumblr.com/share?v=3&u='+encodeURIComponent(URL)+'&t=&s=');
	}
else {
	WshShell.Run('http://www.tumblr.com/share?v=3&u='+encodeURIComponent(WScript.arguments(0))+'&t='+encodeURIComponent(WScript.arguments(1))+'&s='+(WScript.arguments(2)));
}

//command.dat
//wscript "$BASEPATHtumblr.js" "$URL" "$TITLE" "$TEXTU" "$LINK"
画像やYouTubeのリンクは$LINKを見るようにして、リンク右クリ→コマンドすると開く。絞込みはものすごく適当。 YouTubeは日本語タイトルだと文字化けしちゃいます。YouTubeにcharsetがないせい(?_?)
ページ取得してtitleタグ抜き出してURLエンコードしてってやりたいけどよくわかりません。Perlのほうが楽そう。
コメントを投稿

Trackbacks
Trackback ping URL
http://sage.s201.xrea.com/x/mt/mt-tb.cgi/46