「コマンドラインから NHK ラジオニュースを聴く」スクリプトを修正してみた

コマンドラインからNHKラジオニュースを聴く - あもあもダイアリー日記

そのままじゃ GNU/Linux じゃ動かなかったので修正。

sed -e 's/

#!/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`

mplayer `get_mms $asx`