ニコニコ生放送のタイムシフト予約を自動化
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
Release history Release notifications | RSS feed
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)
Built Distribution
Close
Hashes for ts_machine-2020.10.31-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7da227407f3cde20e51bce3cb5769bcf7c6c1c0515cef4f4cae4056533a2c1cb |
|
MD5 | 869c265fc2568ce3d8379723056924de |
|
BLAKE2b-256 | c16caa8b91782421c2c3846ff41fb9166e6bc6df7ca7836c3a2ce26ff333de15 |