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

概要 - Summary

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

ノクターンノベルズ及びムーンライトノベルズにも対応しています。

NEW!! ハーメルンArcadia(理想郷)にも対応しました!

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

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

詳細な説明やインストール方法は Narou.rb 説明書 を御覧ください。

ScreenCapture

更新履歴 - ChangeLog

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 とすることで抑制出来ます
  • 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出来ない問題を修正

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