-天気予報コム-

Flag counter

« タッチパネルPCにUbuntu 10.4 Serverを入れた | トップページ | この木なんの木気になる木 »

Ubuntu 10.4 Server上でCaptureStream Ruby版を使ってNHK語学講座をダウンロード

 前回ネタはこちら。
http://platon.cocolog-nifty.com/lovelovejank/2011/09/pcubuntu-104-se.html
http://app.cocolog-nifty.com/t/app/weblog/post?__mode=edit_entry&id=69691288&blog_id=27561

 今回はイマイチ処理能力のないタッチパネルPCにインストールしたUbuntu 10.4 Serverを如何に活用するかと考えた結果、CaptureStream というNHKの語学講座をダウンロードするソフトを実行できそうだと分かりました。

そして、CaptureStream Ruby版を使ってCentOS 5.5上でNHK語学講座をダウンロードするを参考にして、用途が決まっていなかったUbuntu Serverにて語学講座のダウンロードを行おうとしてみました。

 CaptureStreamのUbunti版もあるのですが、こちらはGUIなのでGnomeはおろかXも動いていないサーバ機では動作しないので、軽量なruby版を使用する事にしました。また、ウチのサーバは32bit版なのでflvstreamerはここにあるUbuntu用に配布している最新版(2011/09/20時点ではhttp://ftp.twaren.net/Unix/NonGNU/flvstreamer/linux/flvstreamer_ubuntu-jackalope-x86-32bit_latest)をダウンロードしました。で、ファイル名をflvstreamerにリネーム。そして、CaptureStream.rbと同じディレクトリに置きました。

 そうそう、rubyも当然ながら必要ですので、以下のコマンドでインストール済か確認して下さい。rubyが入っていないと当然動作しません。

$sudo apt-cache search ruby|more

 なお、この際flvstreamerの実行パスが通っている必要があるんで、flvstreamerを置いたパスを~/.bashrcの最後あたりに追記して下さい。 なお今回にはあまり関係ないですが、Ubuntu 10.4 Serverではカレントディレクトリにパスが通っていなかったのでカレントディレクトリにもパスを通しました。

PATH="./:~/nhk_radio:$PATH"

 で、あとは参考にしたサイトと同じ設定で無事動作しました。手作業で毎週ダウンロードだと忘れるので、cronを使って自動実行設定もしておきます。
ウチの環境だとホームディレクトリ配下にnhk_radioディレクトリを作成してCaptureStream.rbとflvstreamerの両方を置いているのでこんな感じにしました。

<2011/10/13修正>
下記コマンド設定ではcron実行時にflvstreamerを置いている場所「~/nhk_radio/」にパスが通っておらず、正しく実行されないので修正しました。ついでに実行ログも出すことにしました。


$ crontab -l
# m h dom mon dow command
0 11 * * 1 PATH="~/nhk_radio;$PATH" |ruby ~/nhk_radio/CaptureStream.rb >> ~/nhk_radio/Capture.log 2>&1

<2011/11/28追記>
更に修正しました。さて、これで来週はうまく行くでしょうか?

$ crontab -l
SHELL=/bin/sh
PATH="~/nhk_radio;/usr/bin;$PATH"
# m h dom mon dow command
0 11 * * 1 ~/nhk_radio/get_stream.sh
$
$cat ~/nhk_radio/get_stream.sh
#!/bin/sh
PATH="~/nhk_radio;/usr/bin;$PATH"
export PATH
date >> ~/nhk_radio/Capture.log 2>&1
/usr/bin/ruby ~/nhk_radio/CaptureStream.rb >> ~/nhk_radio/Capture.log 2>&1

« タッチパネルPCにUbuntu 10.4 Serverを入れた | トップページ | この木なんの木気になる木 »

「パソコン・インターネット」カテゴリの記事

「学問・資格」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« タッチパネルPCにUbuntu 10.4 Serverを入れた | トップページ | この木なんの木気になる木 »

無料ブログはココログ
2016年11月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30