YouTube ダウンローダー
2011年02月15日01:22
JavaScriptでYouTubeのダウンローダーを作ってみた。
HDファイルのダウンロードにも対応していて、結構高性能だ。
ファイル名もきちんと変更してくれる。
100%JavaScriptで出来てるので、サーバーいらず。
中国に行くと色々アクセス制限があって不便なので、これを使って、中国に行ってから利用する教材をダウンロードしてしまうつもりだ。
以下の一行プログラムをコピーして、ブックマークに貼り付けるだけで使える。
-8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--
javascript:MSG_LN="Direct%20Download%20*Link*%20for%20";MSG_D1="Flash%20Videos%20-%20";MSG_D2%20=%20"(.flv)";MSG_37="HD1080P%20MP4%20Format%20(.mp4)";MSG_22="HD720P%20MP4%20Format%20(.mp4)";MSG_18="the%20MP4%20Format%20(.mp4)";MSG_MP={"37":MSG_37,"22":MSG_22,"18":MSG_18};function%20getTitle()%20{var%20t="";var%20s%20=%20document.getElementById(%20"playnav-curvideo-title");if%20(%20s%20!=%20null%20)%20{t%20=%20s.textContent;}%20else%20{t%20=%20document.title.replace(%20/^YouTube%20-/,"");}return%20t.trim();}function%20parseParameter(%20paramString%20)%20{var%20result%20=%20{};var%20elements=paramString.toString().split(/&|\?/);for(var%20i=0;i");var%20maxID=0;var%20maxLink="";for(var%20i=0;i"+str+"
");}doc.write("
HDファイルのダウンロードにも対応していて、結構高性能だ。
ファイル名もきちんと変更してくれる。
100%JavaScriptで出来てるので、サーバーいらず。
中国に行くと色々アクセス制限があって不便なので、これを使って、中国に行ってから利用する教材をダウンロードしてしまうつもりだ。
以下の一行プログラムをコピーして、ブックマークに貼り付けるだけで使える。
-8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<--
javascript:MSG_LN="Direct%20Download%20*Link*%20for%20";MSG_D1="Flash%20Videos%20-%20";MSG_D2%20=%20"(.flv)";MSG_37="HD1080P%20MP4%20Format%20(.mp4)";MSG_22="HD720P%20MP4%20Format%20(.mp4)";MSG_18="the%20MP4%20Format%20(.mp4)";MSG_MP={"37":MSG_37,"22":MSG_22,"18":MSG_18};function%20getTitle()%20{var%20t="";var%20s%20=%20document.getElementById(%20"playnav-curvideo-title");if%20(%20s%20!=%20null%20)%20{t%20=%20s.textContent;}%20else%20{t%20=%20document.title.replace(%20/^YouTube%20-/,"");}return%20t.trim();}function%20parseParameter(%20paramString%20)%20{var%20result%20=%20{};var%20elements=paramString.toString().split(/&|\?/);for(var%20i=0;i
");}doc.write("