ネットラジオの保存に、

Windowsのころから、NetTransportを使っていたのですが、
このたびVMwareさんにお世話になるものあれなので、Macさんで完結することにした。
  
そんなわけで、ストーム保存できるツールとしてmimmsを選定。
ソースからMakeするだけなので、簡単。(記述省略)
  
あとは、mms://なリンクをほぞんするだけなのですが、
asfなファイルからmmsなリンクを取得するのが面倒なので、以下のスクリプトを作成。
  

#!/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:上で複数個対応しているのに、こっちではがん無視