<commit_before>Chinachu
========

Chinachuは、Linux向けに作られた、テレビ番組をEPG情報を元に自動で録画予約するためのシステムです。
`Node.js`、`epgdump`等を利用して録画予約の完全自動化及びリアルタイムWUIを実現しています。
Node.jsを利用するリアルタイムWUIは、ウェブサーバーとして独立していますので、Apache等は不要です。
尚、Node.jsはChinachuのインストーラーが自身専用にビルドするので、環境準備は不要です。

### Require ###

* build-essential
* libssl-dev
* bash
* curl
* git
* ffmpeg
* cvlc

### Supported browsers ###

* Google Chrome 21 and higher
* Apple Safari 5 and higher
* Mozilla Firefox 10 and higher
* Internet Explorer 9 and higher
* Opera 11 and higher

### alpha版からの変更点 ###

* ジョブの管理にAtdを利用していましたが、独自管理にしました。
* Node.js環境が別途必要でしたが、インストーラーが専用にビルドするようになりました。
* epgdumpが別途必要でしたが、インストーラーが専用にビルドするようになりました。
* LSBInitScriptが作成できるようになりました。
* 複数チューナー(上限なし)に対応し、多チャンネル同時録画できるようになりました。
* 地上波以外のコマンドフォーマットにも対応しました。
* 録画ファイル名のフォーマットが変更できるようになりました。
* WUI上でのライブストリーミング再生に対応しました。
* WUI上で録画済みの番組が確認できるようになりました。
* WUI上でルールや設定が変更できるようになりました。
* CLIを追加しました。

### 注意 ###

Chinachuは学術研究目的で開発された試験的なシステムです。全ての動作において無保証です。
このシステムによる全ての結果に対して当プロジェクトは一切の責任を持ちません。

このオープンソースソフトウェアは主にデジタル放送受信装置開発者を対象にしているものです。
ライセンスに従う限り誰でも自由にソースコードを利用・改変し組込開発することができます。

ドキュメント
-------------

Visit the Chinachu website for more information: <http://akkar.in/projects/chinachu/><commit_msg>Updated: README.md<commit_after>Chinachu
========

Chinachuは、Linux向けに作られた、テレビ番組をEPG情報を元に自動で録画予約するためのシステムです。
`Node.js`、`epgdump`等を利用して録画予約の完全自動化及びリアルタイムWUIを実現しています。
Node.jsを利用するリアルタイムWUIは、ウェブサーバーとして独立していますので、Apache等は不要です。
尚、Node.jsはChinachuのインストーラーが自身専用にビルドするので、環境準備は不要です。

### Require ###

* build-essential
* libssl-dev
* bash
* curl
* git
* ffmpeg

### Supported browsers ###

* Google Chrome 21 and higher
* Apple Safari 5 and higher
* Mozilla Firefox 10 and higher
* Internet Explorer 9 and higher
* Opera 11 and higher

### alpha版からの変更点 ###

要素          |alpha      |beta
--------------|-----------|---------------------------
ジョブ管理    |Atd        |独自実装 (chinachu-operator)
Node.js       |構築が必要 |専用に自動構築
epgdump       |構築が必要 |専用に自動構築 ([stz2012/epgdump](https://github.com/stz2012/epgdump))
LSBInitScript |n/a        |自動生成機能◎
チューナー数  |シングル   |マルチ (上限なし)
放送波タイプ  |地上波のみ |地上波/衛星波/ケーブルその他
録画ファイル名|固定       |フォーマット変更◎
ストリーミング|cvlc:HTTP  |ffmpeg:HTTP,HLS (ライブトランスコード対応: m2ts,f4v,webm)
録画済管理    |n/a        |はい
ルール変更    |json編集   |json編集,WUI,CLI
設定変更      |json編集   |json編集,WUI
CLI           |n/a        |はい
API           |n/a        |WUI REST API
ツイート      |n/a        |はい

### 注意 ###

Chinachuは学術研究目的で開発された試験的なシステムです。全ての動作において無保証です。
このシステムによる全ての結果に対して当プロジェクトは一切の責任を持ちません。

このオープンソースソフトウェアは主にデジタル放送受信装置開発者を対象にしているものです。
ライセンスに従う限り誰でも自由にソースコードを利用・改変し組込開発することができます。

ドキュメント
-------------

Visit the Chinachu website for more information: <http://akkar.in/projects/chinachu/>
{'fraction_non_alphanumeric': 0.12877939529675253, 'fraction_numerical': 0.009705113848450915, 'mean_word_length': 4.51440329218107, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2155642', 'n_tokens_mistral': 1787, 'n_tokens_neox': 1685, 'n_words': 168}