ネットラジオの保存に、
Windowsのころから、NetTransportを使っていたのですが、
このたびVMwareさんにお世話になるものあれなので、Macさんで完結することにした。
そんなわけで、ストーム保存できるツールとしてmimmsを選定。
ソースからMakeするだけなので、簡単。(記述省略)
あとは、mms://なリンクをほぞんするだけなのですが、
asfなファイルからmmsなリンクを取得するのが面倒なので、以下のスクリプトを作成。
- http://~~~.asfなリンクからmmsなリンクを抽出するrubyスクリプト(_mimms_get.rb)
#!/usr/bin/ruby require 'open-uri' url = ARGV.to_s doc = open(url) s1 = doc.read.to_s s2 = s1.scan(/(mmss?\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\%]+)/) s2.each do |x| puts x end
- うえをラップするシェル(_mimms_get.sh)*1
#!/bin/zsh mimms `_mimms_get.rb $1`
これで、
$ _mimms <
>
でOK♪
もっとスマートにかけるよ!という意見は気にしない・・・;;
*1:上で複数個対応しているのに、こっちではがん無視