CLI - Chinachu/Chinachu GitHub Wiki

Chinachu CLI Document

インストーラー

installer

  • このコマンドによりNode.js等の実行環境を自動構築することができます。
  • 全てChinachuが置いてあるディレクトリの下にインストールされます。
  • システムをアップデートした際は再実行することをお勧めします。(設定ファイル等に影響はありません)
  • ARMの場合、nodejsのインストールはできません。wikiを参考に設定してください。
$ ./chinachu installer
Chinachu Installer Menu:
[!] These are installed under all /home/user/chinachu/...
[!] Recommend the Auto installation.
1) Auto                 3) Node.js Environment
2) epgdump              4) Node.js Modules
what do you install? > 1

ユーティリティ

service name action

  • name

  • operator

  • wui

  • action

  • initscript

  • execute

とりあえず実行する例:

./chinachu service operator execute
./chinachu service wui execute

LSB init script を生成してサービス登録する例: (Debianの場合)

./chinachu service operator initscript > /tmp/chinachu-operator
./chinachu service wui initscript > /tmp/chinachu-wui
sudo chown root:root /tmp/chinachu-operator /tmp/chinachu-wui
sudo chmod +x /tmp/chinachu-operator /tmp/chinachu-wui
sudo mv /tmp/chinachu-operator /tmp/chinachu-wui /etc/init.d/

sudo insserv chinachu-operator
sudo insserv chinachu-wui

ちなみにCLIのみ利用したい場合はwuiは必要ありません。

update [options]

  • options
  • -s, --simulation: シミュレーションモード
  • -f, --force: EPGデータ破棄&再取得 (現在は廃止)

cleanup

録画済みファイルは移動や削除すると、Chinachuはファイルを見失いますが、録画履歴として残ります。
それらの履歴をお掃除する場合はこのコマンドを実行します。

unlock

EPGデータ取得中や録画実行中にサービスが異常終了したり、ハードウェアの電源が落ちた場合、
チューナーがlockされたまま再利用できなくなってしまう場合があります。その場合はこのコマンドで解決します。

プログラム

search [options]

reserves [options]

recording [options]

recorded [options]

手動予約

reserve programId

unreserve programId

ルール

rules [options]

rule [options]

enrule ruleNumber

disrule ruleNumber

rmrule ruleNumber

その他

ircbot [options]

IRCBot。

./chinachu ircbot -host hostname -ch "#rec"
⚠️ **GitHub.com Fallback** ⚠️