classics.

2011/09/02 Friflickr

i-Radio を mp3 にして保存するの

クラムボン好きだけれど、胡麻みそズイが asx でストリーミングとか面倒なので、既出なんだろうけれど情弱で1分以内に見つからなかったのでダウンロードするスクリプトを書いた。

https://gist.github.com/1187623
  • Python
  • BeautifulSoup
  • mimms

あたりを使います(ElementTree は invalid な XML に弱すぎ)。
mimms は sudo apt-get install mimms とかやったら Ubuntu だと入りました。他の環境は頑張ればなんとかなるんじゃないですかね。i-Radio 以外の asx っぽい URL でも動く気がしないでもないけれど、仕様調べるのもめんどいので適当に XML をいじってます。

$ for i in ({1..223}); python iradio_downloader.py "http://www2.i-radio.fm/i-radio/program/clammbon/${i}/wmp.asx" "gomamiso_${i}.mp3";end

とかやれば根こそぎ落とせるかと思ったら、バックナンバー3つくらいまでしか残してなくて残念な感じだった。