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

[![Gem Version](https://badge.fury.io/rb/narou.svg)](http://badge.fury.io/rb/narou)

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

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

**NEW!!**
[ハーメルン](http://syosetu.org/)、[Arcadia](http://www.mai-net.net/)(理想郷)、[暁](http://www.akatsuki-novels.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
--------------------

2.4.1 : 2015/05/24
------------------
#### 追加機能
- WEB UI の Update ボタンに「表示されている小説を更新」、「最新話掲載日を更新」
  という選択肢を追加しました
	+ 表示されている小説を更新:見える範囲内の小説を選択せずに更新出来る。タグ検
	  索やフィルターで絞り込んだあとにいちいち選択する必要がなくなる
	+ 最新話掲載日を更新: `narou u --gl` を WEB UI からも実行出来るようにした物

#### 仕様変更
- WEB UI の項目「最新話掲載日」をArcadia及び暁にも対応させました
	+ それに伴い `narou u --gl` コマンドもArcadiaと暁に対応します
- `narou u --gl` コマンドが凍結済み小説は無視するように変更しました
- 最新話掲載日の経過日時表記に「3d」(3日以内に掲載)を追加しました

#### Bug Fix
- WEB UI のタグ検索が部分一致になっていたのを完全一致に修正しました
- 連続したミュートが正しく変換できていなかったのを修正


2.4.0 : 2015/05/16
------------------
#### 追加機能
- WEB UI に保存フォルダを開くためのボタンを表示する項目「保存先」を追加しました
- WEB UI に項目「最新話掲載日」を追加しました
	+ 「小説家になろう」と「ハーメルン」のみ対応しています(updateした小説から
	  反映されていきます)。更新が無いと反映されないため、手動で反映させたい場合
	  はWEB UI サーバを落とした状態で `narou u --gl` コマンドを使用して下さい。
	  (基本的に一度実行するだけで十分です)

#### 仕様変更
- 小説リストの「新着」及び「更新」の表示基準を調整しました
- replace.txt による置換を行うタイミングを変更しました
	+ 今までは (before→本体処理→after)*話数分→置換 という処理順だったものが、
	  (before→本体処理→after→置換)*話数分 という処理順になりました

#### Bug Fix
- `enable_insert_word_separator` を有効にした場合に発生する以下の不具合を修正
	+ 開きカッコの禁則処理が Kindle で処理されなくなる
	+ replace.txt による置換が正常に行われない場合がある
	+ URLが含まれている文章の単語分割が正常に行われない
- あらすじだけ更新された場合にデータベースが更新されていなかった不具合を修正
- 小説サイトのサーバーがダウンしている時にエラーがでる問題を修正
- WEB UI の小説リストにおいて、更新・新着の表示期間が過ぎているにも関わらず、
  アップデート等をした際に消えない不具合を修正
- ハーメルンで非公開になっている小説をアップデートするとエラーになる不具合
  を修正



----

過去の更新履歴は[こちらを参照](https://github.com/whiteleaf7/narou/blob/master/ChangeLog.md)

----

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