Narou.rb ― 「小説家になろう」「小説を読もう!」ダウンローダ&縦書用整形スクリプト
概要 - Summary
このアプリは小説家になろう、小説を読もう!で公開されている小説の管理、 及び電子書籍データへの変換を支援します。縦書き用に特化されており、 横書き用に特化されたWEB小説を違和感なく縦書きで読むことが出来るようになります。 また、校正機能もありますので、小説としての一般的な整形ルールに矯正します。(例:感嘆符のあとにはスペースが必ずくる)
ノクターンノベルズ及びムーンライトノベルズにも対応しています。
NEW!! ハーメルン、Arcadia(理想郷)、暁にも対応しました!
全てコンソールで操作するCUIアプリケーションです。
主な機能は小説家になろうの小説のダウンロード、更新管理、テキスト整形、AozoraEpub3・kindlegen連携によるEPUB/MOBI出力です。
詳細な説明やインストール方法は Narou.rb 説明書 を御覧ください。
更新履歴 - ChangeLog
2014/06/06 : 1.5.6.1
- 追加機能もしくは仕様変更
- タイトルにつく更新日の日付を新着があった日付に変更
- Bug Fix
- 初期化時に
narou init
を実行できない問題を修正
- 初期化時に
2014/06/04 : 1.5.6
- 追加機能もしくは仕様変更
- 小説のタイトルに更新日をつける機能を追加しました
narou s force.enable_add_date_to_title=true
として設定して下さい(標準ではオフ)- 書式は
title_date_format
、位置はtitle_date_align
で指定出来ます(詳細は setting.ini 参照)
flag
コマンドを追加しましたnarou flag end 10
と指定出来ます- 現在は end(完結フラグ)のみ指定できます。
list
コマンド及び、小説タイトルに (完結) と表示されるようになります
- 小説の管理フォルダ(narou initしたところ)に
device
フォルダをつくることで、send
コマンド用の設定ファイルを 独自に用意出来るようになりました。- 設定ファイルは https://github.com/whiteleaf7/narou/tree/master/lib/device を参考に作成して下さい。
- 小説のタイトルに更新日をつける機能を追加しました
- Bug Fix
- !?の一文字表記(0x2049)等でゴミが出てしまう問題を修正
2014/05/15 : 1.5.5.1
- Bug Fix
- 暁の小説で一部正常にDLできないものがあったので修正
2014/05/15 : 1.5.5
- 追加機能もしくは仕様変更
- 小説投稿サイト 暁 に対応しました
- Bug Fix
- タイトルに " が含まれている場合に正常に変換できない問題を修正
2014/03/21 : 1.5.4
- 重要な修正
- 小説家になろうの仕様変更で更新できなくなっていたのを修正しました
2014/03/13 : 1.5.3
- 追加機能もしくは仕様変更
- 小説の最後に「(本を読み終わりました)」と表示されるようになりました
- setting.ini で
enable_display_end_of_book
を false 、もしくはコマンドでnarou s force.enable_display_end_of_book=false
とすることで抑制出来ます
- setting.ini で
- 小説の最後に「(本を読み終わりました)」と表示されるようになりました
- Bug Fix
- ◯つき数字などがまじると文字化けする可能性があった問題を修正
2014/03/09 : 1.5.2.1
- Bug Fix
- 1.5.2 で発生する新規小説DL時のエラーを修正
2014/03/09 : 1.5.2
- 追加機能もしくは仕様変更
- Cygwin に対応しました(laplace22さんによる実装)
narou mail
コマンドを追加しました- 主にSend to Kindleを使うことを想定したコマンドです。送信用にメールアドレスが必要です
- 初めて
narou mail
コマンドを使った際に、自動で設定用ファイルが作成されます。そのファイルを 編集することで初めてコマンドが使えるようになります
- setting.ini の
enable_transform_date
をデフォルトで false に変更(新規DLから反映)
- Bug Fix
- ハーメルンで前書き後書きが正常に取得出来ない問題を修正
- ハーメルンでダウンロード時にエラーが出る場合があった問題を修正 #43
2014/03/07 : 1.5.1
- 追加機能もしくは仕様変更
narou d Nコード1,Nコード2,URL1 --multiple
のように、スペース区切り以外に,
で区切れる機能を追加しました- 有効にするには
--multiple
オプションを付けて下さい - 区切り文字を
,
から変更するにはnarou s multiple-delimiter=区切り文字
と設定して下さい
- 有効にするには
- Bug Fix
- ルビ記号が入れ子になっている時に正常にルビ化できていなかった問題を修正
- NKFによって全角ダッシュ(u2015)が全角マイナス?(u2014)に変換されてしまう問題を修正
- サブタイトルにタブ文字が入っている場合にダウンロード中にエラーが出る問題を修正
- ノクターンノベルズ及びムーンライトノベルズをNコードを指定して2個以上同時にダウンロードした場合に、 2個目以降が正常にDL出来ない問題を修正
「小説家になろう」は株式会社ヒナプロジェクトの登録商標です