読者です 読者をやめる 読者になる 読者になる

WHITELEAF:Kindle応援サイト

KindleでWEB小説を読もう! Narou.rb 公開中

逆引き Narou.rb コマンドライン編(随時追記)

Narou.rb

コマンドライン

ある程度溜まったらWikiに反映させる予定。

update

タグを指定して更新(OR)

# foo タグが付いた小説と bar タグが付いた小説を更新(タグのOR指定)
narou u foo bar

タグを指定して更新(AND)

# foo タグ及び bar タグが両方付いた小説のみ更新(タグのAND指定)
narou tag foo bar | narou u
narou l -t "foo bar" | narou   # こっちでも同じ(覚えやすい方を使う)

凍結されていない、foo タグが含まれない小説を更新

narou l -t -g "-foo" -f nonfrozen | narou u

注意:小説タイトルに foo があると誤爆する(-g はタグだけが対象ではない)。-t タグは引数を渡すことが可能なので、-tg とまとめることは出来ないので -t -g と分ける必要がある)

小説サイトを指定して更新

# ハーメルンの小説を更新
narou l -ug novel.syosetu.org | narou u

# 小説家になろうの小説を更新
narou l -ug ncode.syosetu.com | narou u

# ノクターンやムーンライトノベルズ等の小説を更新
narou l -ug novel18.syosetu.com | narou u

# なろう系列の小説を更新
narou l -ug syosetu.com | narou u

-u オプション(--url) を指定して、-g オプション(--grep)でURLを検索している。

オプションの各順番を -gu とすると動かないので -ug とする必要がある。(オプションに対する引数は最後に指定したものが対象)

Windows10 及び Ruby 2.3 を使っている場合に kindlegen が失敗した人へ

Narou.rb

kindlegen実行中.変換しました
kindlestrip実行中

タイトル通りの環境の場合、ここでエラーが出て mobi ファイルの作成に失敗することがありましたので、 Narou.rb 2.9.5 で修正しました。アップデートして下さい。

gem update narou --no-document

コマンドで更新する場合は上記のように --no-document をつけるとドキュメント生成がスキップされるので速いです(WEB UIからの更新はこのオプションを付けて実行しています)