Narou.rb ― 「小説家になろう」「小説を読もう!」ダウンローダ&縦書用整形スクリプト
============================================================

概要 - Summary
--------------
このアプリは[小説家になろう](http://syosetu.com/)、[小説を読もう!](http://yomou.syosetu.com/)で公開されている小説の管理、
及び電子書籍データへの変換を支援します。縦書き用に特化されており、
横書き用に特化されたWEB小説を違和感なく縦書きで読むことが出来るようになります。
また、若干の校正機能もありますので、小説としての一般的な整形ルールに矯正します。(例:感嘆符のあとにはスペースが必ずくる)

[ノクターンノベルズ](http://noc.syosetu.com/)及び[ムーンライトノベルズ](http://mnlt.syosetu.com/)にも対応しています。

全てコンソールで操作するCUIアプリケーションです。

主な機能は小説家になろうの小説のダウンロード、更新管理、テキスト整形、AozoraEpub3・kindlegen連携によるEPUB/MOBI出力です。

詳細な説明やインストール方法は **[Narou.rb 説明書](https://github.com/whiteleaf7/narou/wiki)** を御覧ください。

![ScreenCapture](https://raw.github.com/wiki/whiteleaf7/narou/images/narou_cap.gif)

更新履歴 - ChangeLog
--------------------
2013/04/20 : **1.2.4**
* Bug Fix
	- 自動行頭字下げの判定方法を調整(括弧等を除いた行に対する割合で計算するように変更)
	- かぎ括弧内自動連結時に、行末が!?で次の行頭が漢数字だった場合に全角空白が入らなかった問題を修正加
	- 更新チェック時にサブタイトルもチェックするようにした
	- サブタイトルの中の2桁以下の半角アラビア数字を強制縦中横化するようにした
		+ AozoraEpub3 の仕様で見出し内の自動縦中横化働かないため
* 追加機能もしくは仕様変更
	- サブタイトルの数字は漢数字化しないように変更
	- 区切り記号にタブを追加(preset/bordersymbols.txt)
	- 手動折り返しの自動連結をしないパターンに、行頭三点リーダーおよび全角ダッシュを追加
	- `download --force` 時に強制上書きする以前の仕様に戻した
	- 連続した句読点を三点リーダーに変換するようにした
	- 一定以上連続する空行を改ページに変換
		+ `setting.ini` に `enable_convert_page_break` 及び `to_page_break_threshold` を追加
	- 「Re:ゼロから始める異世界生活」用の変換設定を追加

2013/04/01 : **1.2.3**
* 三点(二点)リーダーの偶数化が正常に動いていなかったのを修正
* 更新失敗時のエラーメッセージを分かりやすくした
* auto_indent で青空注記まで字下げされていたのを修正

2013/03/29 : **1.2.2**
* Bug Fix
	- 濁点付き文字の処理に不具合があったのを修正
	- 表紙画像がないときはAozoraEpub3に表紙指定をしないように修正(表紙がなくて挿絵がある場合対策)

----

「小説家になろう」は株式会社ヒナプロジェクトの登録商標です