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

概要 - Summary

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

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

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

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

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

ScreenCapture

更新履歴 - ChangeLog

2014/02/26 : 1.4.4

  • 追加機能もしくは仕様変更
    • 短編小説 に対応しました
      • narou list コマンドで短編小説にはタイトルの後ろに(短編)と付きます
    • narou list コマンドが拡張されました
      • 一覧の表示を絞る --filter オプションを追加しました(短縮 -f)
        • --filter に続いて series (連載)、ss (短編)を指定出来ます
        • コマンド例: narou list --filter series 連載小説のみを表示する
        • コマンド例: narou list -f ss -rl 短編小説のみを更新の古い順に表示する
      • 表示する項目を増やす --type オプションを追加しました(短縮 -t)
        • オプションを指定すると「種別」という項目が追加され、「連載」か「短編」かが表示されます
    • narou remove コマンドに全ての短編小説を削除する --all-ss オプションが追加されました
      • ファイルも全て消すには通常通り --with--file オプションを同時に付ける必要があります
    • narou download コマンドにダウンロードが終わったあと削除する --remove オプションが追加されました(短縮 -r)
      • 更新をチェックする必要があまりない短編小説などのためのオプションです
      • 小説データフォルダ下にファイルは残っているので、ダウンロード時に送信まで行わなかった場合は、手動で 書籍データをコピーすることが出来ます。また、ファイルを消す場合も手動で削除する必要があります
  • Bug Fix
    • 検索除外設定されている小説がダウンロード出来ない問題を修正

2014/02/24 : 1.4.3

  • 追加機能もしくは仕様変更
    • i文庫 に対応しました。専用のzipアーカイブを生成出来るようになります(txtと表紙、挿絵をzipで固めたもの)
      • narou s device=ibunko で切り替えることが出来ます
      • Drobbox等と連携をするために、 narou s convert.copy_to=フォルダのパス を設定することで、 zipファイルがコピーされるようになります
      • i文庫専用レイアウトテンプレート、ibunko_novel.txt.erb が追加されました
      • narou convert コマンドに --no-zip オプションが追加されました
    • setting.ini に濁点フォントの埋め込みを制御できる enable_dakuten_font が追加されました
    • あらすじ及び章も変換処理を施すように変更しました
      • converter#before 及び after メソッドの text_type に、 story chapter が渡されるようになりました
  • Bug Fix
    • Windowsにおいて、タイトル及び作者名にCP392外の文字が使われていた場合に変換がエラーになる問題を修正
      • 変換時にエラーになった小説において、まだエラーが出る場合は一度削除( narou remove --with-file 小説ID ) して再ダウンロードをお願いします
    • 章タイトルが※で終わる小説をEPUB変換時に警告が出ていたのを修正

2014/02/20 : 1.4.1.1

  • Bug Fix
    • narou init 時にエラーが出るようになっていたのを修正

2014/02/20 : 1.4.1

  • Bug Fix
    • 1.4.0 で章情報が取得できていなかったのを修正

2014/02/20 : 1.4.0

  • 重要な修正
    • 小説家になろうのレイアウト変更によって更新処理ができなくなっていたものを修正しました

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