※表示に時間がかかります

 

====

 

PCで、新しいタブで画像を開く、とかで、

https://pbs.twimg.com/media/Bz6ruQ9CIAAEO-d.jpg:large

とかいうURL開いた時に、ブックマークをクリックすると一発でダウンロードできます。

末尾が.jpg:largeでも.jpg:thumbでも可能です。オリジナルの画像データをダウンロードします

 

☆解説☆

".+/(.+?)([?#;].*)?$"というのは、正規表現というおまじないで、この呪文を唱えるとURLからファイル名を抽出できるそうです。すごいですね。ぜひ皆さんも明日友人の前で唱えてみてください。 たぶん参考: http://qiita.com/gorton@github/items/ded2d128ded9c9f732e8

 

14~16行目で、生成したリンクを自動でクリックしてダウンロードします。なんかこわいですね。でもきっとだいじょうぶです。自信持って!

 

 

 

あぁ^^~~~~~~

(function(){
var u = location.href;
if (u.match(/.*pbs.twimg.com/media/.*.jpg$/)) {
var dlurl = u + ":orig";
var ourl = u;
}else{
var ourl = u.match(/(.*pbs.twimg.com/media/.*.jpg):.*$/)[1];
var dlurl = ourl + ":orig";
}
var filename = ourl.match(".+/(.+?)([?#;].*)?$")[1];
var a = document.createElement("a");
a.download = filename;
a.href = dlurl;
var evt = document.createEvent("MouseEvent");
evt.initEvent("click", true, false);
a.dispatchEvent(evt);
})()
view raw Twitterdownload.js hosted with ❤ by GitHub

 

※表示に時間がかかります

 

====

こういうものを作ってみました。

ゴムのプレイリストはたんなるXMLなので、そこからファイルパスを抽出してffmpegに突っ込むだけです。

さっきの記事の続き的な・・・?

たぶんこれで動くと思うんですけどね~

あっ、ffmpegとffmpyの設定についてはググってやってみてください。それがないと動きません。

ffmpegはエンコードソフト、ffmpyはそれをPythonでつかうためのライブラリィです

 

いや~、正規表現を使わないって良いもんですねぇ。