Narou.rb ― 「小説家になろう」「小説を読もう!」ダウンローダ&縦書用整形スクリプト
概要 - Summary
このアプリは小説家になろう、小説を読もう!で公開されている小説の管理、 及び電子書籍データへの変換を支援します。縦書き用に特化されており、 横書き用に特化されたWEB小説を違和感なく縦書きで読むことが出来るようになります。 また、若干の校正機能もありますので、小説としての一般的な整形ルールに矯正します。(例:感嘆符のあとにはスペースが必ずくる)
ノクターンノベルズ及びムーンライトノベルズにも対応しています。
全てコンソールで操作するCUIアプリケーションです。
主な機能は小説家になろうの小説のダウンロード、更新管理、テキスト整形、AozoraEpub3・kindlegen連携によるEPUB/MOBI出力です。
詳細な説明やインストール方法は Narou.rb 説明書 を御覧ください。
更新履歴 - ChangeLog
2014/03/06 : 1.5.0
- 追加機能もしくは仕様変更
- 小説投稿サイト ハーメルン に対応しました
- 小説投稿サイト Arcadia に対応しました
- Arcadiaは
narou d "http://www.mai-net.net/bbs/sst/sst.php?~略~&n=0&count=1"
のように URLを " で囲まないとコマンドがきちんと通りませんのでご注意下さい
- Arcadiaは
- このバージョン以降ダウンロードした小説の保存フォルダ名には、タイトルの前にIDが付加されるようになりました
- アラビア数字を漢数字に変換しないパターンを追加(%や単位系)
setting.ini
の項目、enable_narou_illust
がenable_illust
に変更になりました
- Bug Fix
narou browser --vote
コマンドがなろうのレイアウト変更に対応していなかったので修正- 半角カナを全角カナに変換するように修正 #36
- 小説のタイトルにはルビをふれないように修正 #37
2014/02/28 : 1.4.6
- 追加機能もしくは仕様変更
narou diff
コマンドに(凍結済を除く)全ての小説の差分データを削除する--all-clean
オプションが追加されました
- Bug Fix
- 傍点化の処理が特殊な状況下で Index Error を吐いて止まっていた問題を修正
2014/02/27 : 1.4.5
- 追加機能もしくは仕様変更
narou send
コマンドに凍結済み小説は送信しない--without-freeze
オプションが追加されました- 送信小説を個別に指定した場合は無視されます
narou s send.without-freeze=true
と設定することで、オプションを毎回打たなくても有効になります
- Bug Fix
- 検索除外されている小説が全て短編小説と認識されてしまう問題を修正
- WinMerge2.14で
narou diff
コマンドが使えなかった問題を修正 - Ruby1.9.3で動かなくなっていたのを修正
- issues #35 行頭に三点リーダーの代わりに連続中黒(・・・)が来た時自動字下げがされていなかったのを修正
- 連続で小説をダウンロードする時に 503 エラーがでてしまう場合がある問題を修正
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
- 検索除外設定されている小説がダウンロード出来ない問題を修正
「小説家になろう」は株式会社ヒナプロジェクトの登録商標です