Skip to main content

ニコニコ生放送のタイムシフト予約を自動化

Project description

ts_machine

ts_machine はニコニコ生放送のタイムシフト予約を自動化するためのツールです。ニコニコ生放送内を検索し、ヒットした番組をタイムシフト予約します。

セットアップ

インストール

pip install ts_machine

設定

設定ファイルは以下の2つです。それぞれデフォルトの場所に配置して、適宜編集してください。

ファイル デフォルトの場所 役割
config/config.toml ~/.config/tsm/config.toml メインの設定ファイル
config/filters.json ~/.config/tsm/filters.json タイムシフト対象の生放送を絞り込む際に使われる高度なフィルタ

テスト実行

tsm -s を実行すると、タイムシフト予約の対象となっている生放送を列挙します。タイムシフト予約したい生放送が列挙されているかどうか確認してください。

tsm を引数なしで実行すると、実際にタイムシフト予約を行い、結果を出力します。期待通りに動作するかどうか確認してください。

ジョブ管理システムへの登録

tsm コマンドを cron 等のジョブ管理システムに登録してください。登録方法はそれぞれのジョブ管理システムのドキュメントを参照してください。

注意点

niconico の利用規約

利用する前に以下の利用規約を読んでください。

ライセンス

LICENSE を確認してください。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ts_machine-2020.10.31.tar.gz (9.0 kB view hashes)

Uploaded Source

Built Distribution

ts_machine-2020.10.31-py3-none-any.whl (12.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page