ニコニコ生放送のタイムシフト予約を自動化
Project description
ts_machine
ts_machine はニコニコ生放送のタイムシフト予約を自動化するためのツールです。 ニコニコ生放送内を検索し、ヒットした番組をタイムシフト予約します。 一般会員での利用を想定しています。
セットアップ
インストール
pip install ts_machine
設定ファイルの用意
設定ファイルは必須です。
このレポジトリの config ディレクトリに設定ファイルのサンプルがあります。 設定項目の詳細はこのディレクトリの中にある config.toml に書かれています。
config.toml のデフォルトの場所は ~/.config/tsm/config.toml です。
ただし、これは tsm
コマンドの -c
引数で変更することができます。
テスト実行
tsm
コマンドを -s
引数付きで実行すると、タイムシフト予約の対象となっている生放送を列挙します。
タイムシフト予約したい生放送が列挙されているかどうか確認してください。
tsm
コマンドを引数なしで実行すると、実際にタイムシフト予約を行い、結果を出力します。
期待通りに動作するか確認してください。
ジョブ管理システムの設定
tsm
コマンドを cron 等のジョブ管理システムに登録してください。
登録方法はそれぞれのジョブ管理システムのドキュメントを参照してください。
注意点
niconico の利用規約
利用する前に以下の利用規約を読んでください。
ライセンス
LICENSE を確認してください。
その他
- 設定ファイル及び cookieJar のパーミッションは適切に設定してください。
- ニコニコ生放送のサーバーに過度な負荷を掛けないようにしてください。
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-2019.7.16.tar.gz
(9.1 kB
view hashes)
Built Distribution
Close
Hashes for ts_machine-2019.7.16-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47ee13459bb5b1c36fe9b6ef913cbc92f06d62dad1e584f3e94161b7bc758add |
|
MD5 | 14a877cce6335e10227b43f69bb77d92 |
|
BLAKE2b-256 | 0cb91d35fabfe288536e1213bac9ca7956afe90501a4cffe2c7f6d04960ddb45 |