新しいバージョンv3.4(Windows対応、 mp3・m4a・wma・ogg対応)を公開しました。
NHK語学講座のラジオ番組ストリーミングを取得するRubyスクリプトgogakuondemand.rb(v3.4 Windows対応)
NHK大好きな[twitter:@riocampos]です。
昨日、語学講座ストリーミング取得Rubyスクリプトgogakuondemand.rbを公開しました。
NHK語学講座のラジオ番組ストリーミングを取得するRubyスクリプトgogakuondemand.rb - 別館 子子子子子子(ねこのここねこ)
しかし、わずかなJavaScriptのためにphantomJSを必要としていました。
ということで、ごくごく簡単なJS Interpreter(というのもおこがましい程度)を組み込んで、phantomJSを不要としたバージョンを作りました。でもFFmpegは必要です。
ただ、今後のNHK側の変更により使えなくなる可能性があります。その場合は対応しますが即応は出来ないと思います。ご了承ください。
スクリプトのダウンロードファイル
http://www.mediafire.com/download/mm9qalxmqmslx8d/gogaku110.zip ←旧版ですので公開を終了しました。
このzipファイルに3つのファイルが入っています。
- gogakuondemand.rb
- pref.rb
- subjects.rb
使い方
上記環境をセットアップしてください。
上記3ファイル全てをストリーミングファイルを保存したいところへ置いてください。
ダウンロードする講座講座名はpref.rbで設定します。デフォルトでは「入門ビジネス英語」「実践ビジネス英語」が選択(falseからtrueに変更)されています。
設定を終えた後に
$ ruby gogakuondemand.rb
を実行すればストリーミングファイルが取得されます。
スクリプトソース
ライセンスとかはよく知らないですが、ひとまず、利用や紹介をする場合には、7/31分のはてなダイアリーへのリンク
NHK語学講座のラジオ番組ストリーミングを取得するRubyスクリプトgogakuondemand.rb(v1804_1 2018/5/5更新版) - 別館 子子子子子子(ねこのここねこ)
を貼ってください。
サポート
私も使ってるスクリプトなので、今後NHK側が行った変更には対応していくするつもりです。
ただし当方の環境以外(特にWindows環境)でスクリプトが動作しないことへの対応はおそらくできないです。ごめんなさい。
コメントは[twitter:@riocampos]へ。
投げ銭
Amazon CAPTCHA
このスクリプトが役立ったときには、Amazonギフト券をお送り頂ければありがたいです。
メールアドレスは「riocampos22あっとまーくgmail.com」です。
よろしくお願いします。
- 作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2009/01/26
- メディア: 大型本
- 購入: 21人 クリック: 356回
- この商品を含むブログ (129件) を見る
- 作者: Jay Fields,Shane Harvie,Martin Fowler,Kent Beck,長尾高弘
- 出版社/メーカー: アスキー・メディアワークス
- 発売日: 2010/02/27
- メディア: 大型本
- 購入: 9人 クリック: 321回
- この商品を含むブログ (49件) を見る
- 作者: Paolo Perrotta,角征典
- 出版社/メーカー: KADOKAWA/アスキー・メディアワークス
- 発売日: 2010/08/28
- メディア: 大型本
- 購入: 18人 クリック: 533回
- この商品を含むブログ (125件) を見る
- 作者: Yugui
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/06/26
- メディア: 大型本
- 購入: 27人 クリック: 644回
- この商品を含むブログ (251件) を見る
Rubyベストプラクティス -プロフェッショナルによるコードとテクニック
- 作者: Gregory Brown,高橋征義,笹井崇司
- 出版社/メーカー: オライリージャパン
- 発売日: 2010/03/26
- メディア: 大型本
- 購入: 9人 クリック: 307回
- この商品を含むブログ (47件) を見る