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

概要 - Summary

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

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

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

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

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

ScreenCapture

更新履歴 - ChangeLog

2013/05/17 : 1.2.6

  • Bug Fix
    • convert コマンドで直接テキストファイルを変換時に電子書籍デバイスへ送信できなかった不具合を修正
  • 追加機能もしくは仕様変更
    • list コマンドでその日に更新された小説の日付に色をつけてわかりやすくした
    • 電子書籍デバイスへの自動送信で Kindle Fire/HD に対応(動作未確認)

2013/05/08 : 1.2.5.1

  • fix: 新規DL時にエラーが出る可能性あったので修正

2013/05/07 : 1.2.5

  • Bug Fix
    • 連続する文頭全角空白をすべてルビ対象外に
    • Mac OS X での動作状況を改善
  • 追加機能もしくは仕様変更
    • 連続空行の改ページ化設定をデフォルトでオフに変更

2013/04/20 : 1.2.4

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

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