Skip to content

キーワードによるwebラジオの自動録音をする

Notifications You must be signed in to change notification settings

7f5d3nbctkx8gcxwek9e7z3him6f44a7/Rec-adio

 
 

Repository files navigation

agqr url check main-ci

録音中に予約の変更等が行えるjob方式を採用した新バージョン開発中
https://github.com/sun-yryr/Rec-adio/tree/v4

radio

オタク!ラジオを聞き逃すな!ってことで作るradio録音

録音対応プラットフォーム

  • Radiko
  • 超A&G+
  • 音泉

できること

  • 設定ファイルの作成と読み込み
  • 番組表の取得,キーワード録音
  • 複数番組の同時録音
  • systemctlでの自動起動,再起動
  • 保存先の選択
    • DropBox
    • Object-Storage(Swift)
    • ローカル
    • rcloneによる同期
  • 録音番組情報をMysqlに登録
  • 録音完了をLINE Notifyで通知

Require

  • pipenv
  • ffmpeg

実行方法(録音ツール)

設定

$ git clone https://github.com/sun-yryr/Rec-adio.git
$ cd Rec-adio
$ pipenv install
$ pipenv run python Setup.py
$ nano ./conf/config.json
# キーワードの設定を好みに合わせてください。正規表現なので .+ とかやると全部取れるはずです。

コマンドから実行する

$ pipenv run start

起動を自動化する

rec_adio.service を環境に合わせて設定する。
変更する箇所

  • User ユーザー名
  • WorkingDirectory hogehoge/Rec-adioになるように絶対パスで書く
  • ExecStart which pipenvで出力されたパス + run startにする
$ sudo mv ./rec_adio.service /etc/systemd/system/
$ sudo systemctl daemon-reload
$ sudo systemctl enable rec_adio.service
$ sudo systemctl start rec_adio.service

About

キーワードによるwebラジオの自動録音をする

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%