ー ラジコ、らじるらじる、タイムフリーの録音ツール
目次
初出:2017/05/11
更新:2017/05/12
更新:2017/06/12
本ドキュメントはWindows版ドキュメントに対する補足という形で記述しています。また、Linux中級者を想定しています。
本ドキュメントはVer.1に対応しています。Ver.2には対応していません。
3.ダウンロード
rfriendsはダウンロードページよりダウンロードしてお使いください。
更新用 rfriends_X.X.X_201XXXXX_script.zip
常に「更新用」をダウンロードしてください。他は不要です。動作確認は、Ubuntu 16.04(32bits) で行っています。
現在、バージョンによりディレクトリ構成や設定ファイルに変更があるため、上書きはせずに、一旦rfriends以下を削除して新規にインストールしてください。
4.インストール
1)まずインストールするディレクトリを決めてください。ここでは、仮に、/home/user/rfriendsとします。以下これを前提に話を進めますので、違うディレクトリにした場合は読みかえてください。
2)ダウンロード
ダウンロードページよりファイルをダウンロードしてください。
3)展開
ダウンロードしたファイル(rfriends_X.X.X_201XXXXX_script.zip)を/home/userにコピーします。次にunzipを使用して解凍します。
このような構成になっていたら成功です。rfriends.txtが、/home/user/rfriendsの直下にありますか?なければ、解凍方法を見直してください。
/home/user/rfriends | ルートディレクトリ |
----bat | バッチファイル |
----bin | 外部プログラム |
--------php | PHP |
----data | データディレクトリ |
--------log | ログ |
--------rec_radiko | radiko録音データ |
--------rec_radiru | radiru録音データ |
--------rec_timefree | timefree録音データ |
--------rsv | 予約データ |
--------tmp | テンポラリ |
----sample | キーワード等サンプル |
----script | PHP実行スクリプト |
----sh | シェルスクリプト |
/home/user/rfriends_Rfriends | rfriendsファイル |
/home/usetr/rfriends/Rfriends.txt | このファイル |
注意:/home/user/rfriends/_Rfriendsを、この位置から削除したり移動すると、rfriendsは動作しません。
5.各種設定
初期設定およびツールのインストールを行います。
sh /home/usr/rfriends/sh/_tools.sh
を実行することにより、PHP,ffmpeg等のツールがインストールされます。エラーが表示されたときはインストールが正常にできていません。
sh /home/usr/rfriends/sh/_config.sh
を実行することにより、ファイルのコピー、設定が行われます。
6.タイムフリー番組の録音
/home/user/rfriends/sh にあるshを実行することにより手動録音ができます。
1)キーワード指定
キーワード指定で過去一週間の番組の中から録音(ダウンロード)します。
sh rfriends_timefree_once.sh
を実行してください。キーワードにヒットした番組をダウンロードします。ダウンロードした番組は以下に保存されます。
/home/user/rfriends\usr\timefree
2)キーワードファイル指定
テキストエディタで以下のキーワードファイルを編集してください。両方のファイルを参照します。
・radiko,radiru,timefree共通キーワード
/home/user/rfriends/usr/keyword_common.dat
・timefree専用キーワード
/home/user/rfriends/usr/keyword_timefree.dat
sh rfriends_timefree.sh
を実行してください。キーワードファイルのキーワードにヒットした番組をダウンロードします。(最大7日前から8日間)ダウンロードした番組は以下に保存されます。
/home/user/rfriends\usr\timefree
7.crontabへの登録
crontabに登録するとradiko,radiru,timefreeの番組が自動で録音されるのでとても便利です。
/home/usr/rfriends/sh/crontab.txt を参考にしてcrontabを編集してください。crontab.txt はradiko,radiruの予約およびtimefreeの自動録音が毎日05:10に開始されるようになっています。
Linux版では、実行しているPCが24時間稼働のものを推奨します。
理解できない方は、crontabへの登録はしないでください。
以上です。