「コマンドラインからNHKラジオニュースを聴く--あもあもダイアリー日記」
「コマンドラインから NHK ラジオニュースを聴く」スクリプトを修正してみた--(rubikitch loves (Emacs Ruby CUI))
rubikitchさんのもののmplayerをopenに変えてみた。手抜き過ぎじゃね?
wgetがないと動かないのは後で気がついた。curlに変更するのは宿題ってことで*1。
#!/bin/sh # -*- coding: euc-jp -*- # 2009-04-13 06:00 # asx ファイルの取得 # $1 ニュースの最新順, $2 再生スピード get_asx(){ wget -q -O - http://www.nhk.or.jp/r-news/ | \ grep -e "tbl_Meta\[$1\]\[$2\]" | \ sed -e 's/\";$//' | \ sed -e \ "s/ tbl_Meta\[$1\]\[$2\] = \"/http:\/\/www.nhk.or.jp\/r-news\//" } # mmsURL の取得 asx ファイルの解析 # $1 asx ファイルの URL get_mms(){ wget -q -O - $1 | \ egrep -oe 'mms:.+$' | \ sed -e 's/\" \/>$//' } # デフォルト: 0 最新, 2 はやい asx=`get_asx ${1-0} ${2-2}` echo `get_mms $asx` open `get_mms $asx`
mmsの処理はすべてMac側にopen投げてみたら、QuickTimeがやってくれました。あと、mmsをopenするアプリケーションはRCDefaultAppで変えるといいと思いました。
本当はVLCでしようと思ったんだけど、まあ、できたからいいか。