画像やYouTubeなんかもPhoto/Videoでポストしちゃいたい
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のほうが楽そう。

