Skip to main content

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

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


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)

Uploaded Source

Built Distribution

ts_machine-2019.7.16-py3-none-any.whl (12.1 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