したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

質問スレ

1作者★:2017/11/21(火) 15:51:13 ID:???
Narou.rbに関する使い方やインストールなどの質問はこちらへ。

インストール関係の質問はOSのバージョンを一緒に書くと答えやすい。

2名無しさん:2017/11/27(月) 01:02:08 ID:Mc2Z4tiQ
ハーメルンの小説をnarou u で更新しようとした時エラーが出るのですが、
どのようにすれば更新出来ますでしょうか?
以下のように表示されます。

>>
―――――――――――――――――――――――――――――――――――
[ERROR] 小説が削除されているか非公開な可能性があります
古代魔術師の第二の人生(修正版) を凍結しました
[ERROR] ttps://novel.syosetu.org/18606/ の目次データが取得出来ませんでした
ID:6 古代魔術師の第二の人生(修正版) の更新は失敗しました
―――――――――――――――――――――――――――――――――――
[ERROR] 小説が削除されているか非公開な可能性があります
提督(笑)、頑張ります。 を凍結しました
[ERROR] ttps://novel.syosetu.org/89404/ の目次データが取得出来ませんでした
ID:7 提督(笑)、頑張ります。 の更新は失敗しました
―――――――――――――――――――――――――――――――――――
[ERROR] 小説が削除されているか非公開な可能性があります
鈴木悟分30%増量中 を凍結しました
[ERROR] ttps://novel.syosetu.org/82484/ の目次データが取得出来ませんでした
ID:8 鈴木悟分30%増量中 の更新は失敗しました
―――――――――――――――――――――――――――――――――――
[ERROR] 小説が削除されているか非公開な可能性があります
真・恋姫†無双 一刀立身伝(改定版) を凍結しました
[ERROR] ttps://novel.syosetu.org/83658/ の目次データが取得出来ませんでした
ID:9 真・恋姫†無双 一刀立身伝(改定版) の更新は失敗しました
―――――――――――――――――――――――――――――――――――

c:\MyNovel>narou u
異世界のんびり農家 に更新はありません
―――――――――――――――――――――――――――――――――――
四度目は嫌な死属性魔術師 に更新はありません
―――――――――――――――――――――――――――――――――――
銭(インチキ)の力で、戦国の世を駆け抜ける。(本編完結) に更新はありません
―――――――――――――――――――――――――――――――――――
異世界のんびり農家 に更新はありません
―――――――――――――――――――――――――――――――――――
我にチートを に更新はありません



よろしくお願い致します。

3作者★:2017/11/27(月) 01:19:31 ID:???
>>2
Narou.rb を最新版に更新して下さい

4名無しさん:2017/12/12(火) 15:34:49 ID:???
要望スレの方に分割に関して話が出てますが
今後のリリース予定もしくは開発版の入手方法をお聞きできたらと

5作者★:2017/12/12(火) 17:56:37 ID:???
>>4
リリース時期はきまぐれなので未定。

開発版は github のものをローカルに落として使います

(git はインストール済みを想定)

git clone https://github.com/whiteleaf7/narou.git

上記コマンドを任意フォルダで実行。

Windows なら narou コマンドがそのまま、
Linux や macOS などなら bin/narou コマンドが使えます。

6名無しさん:2017/12/12(火) 18:22:14 ID:???
>>5
ありがとうございます!

7umi:2017/12/14(木) 11:54:18 ID:7iSUm2ac
いつもほんとうにありがたく使わせてもらってます。

WEB UIの
「最新話掲載日をなろうAPIで確認」ボタンを押しますと、
最新話掲載日を確認しています...となって、そのまま沈黙してしまいます。

いまはUpdateボタンを押して、すべて確認しています。
どうしたらまたもう一度、「な」ボタンでAPIで確認できるようになるでしょうか。
よろしく教えてくださいませ。

Version 3.1.11
ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0

8作者★:2017/12/14(木) 13:35:36 ID:???
>>7
コンソール画面のほうにエラーが出ていませんか?
出ていたらそのエラーを貼り付けてください、何か分かるかもしれません

コマンドで同じことが出来ますので、そっちでもエラーが確認出来るかもしれません
narou u --gl narou
とコマンドを打って下さい。

9umi:2017/12/14(木) 14:19:58 ID:7iSUm2ac
ありがとうございます!
エラー発生してました。

最新話掲載日を確認しています...
C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:863:in `do_start'

「narou trace」してね、とあったので、やってみました。
>narou trace
--- 2017/12/14 14:13:27 ---
C:/Ruby23/bin/narou u --gl narou

C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:863:in `do_start'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:852:in `start'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:319:in `open_http'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:737:in `buffer_open'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:212:in `block in open_loop'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `catch'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:210:in `open_loop'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:151:in `open_uri'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/open_uri_redirections-0.2.1/lib/open-uri/redirections_patch.rb:55:in `open_uri'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:717:in `open'
from C:/Ruby23/lib/ruby/2.3.0/open-uri.rb:35:in `open'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/narou/api.rb:58:in `request_api'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/narou/api.rb:51:in `block in request'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/narou/api.rb:49:in `each'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/narou/api.rb:49:in `each_slice'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/narou/api.rb:49:in `with_index'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/narou/api.rb:49:in `request'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/update/general_lastup_updater.rb:39:in `block in update_narou_novels'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/update/general_lastup_updater.rb:37:in `each'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/update/general_lastup_updater.rb:37:in `update_narou_novels'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/update.rb:294:in `update_general_lastup'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/update.rb:86:in `block in initialize'
from C:/Ruby23/lib/ruby/2.3.0/optparse.rb:1547:in `block in parse_in_order'
from C:/Ruby23/lib/ruby/2.3.0/optparse.rb:1534:in `catch'
from C:/Ruby23/lib/ruby/2.3.0/optparse.rb:1534:in `parse_in_order'
from C:/Ruby23/lib/ruby/2.3.0/optparse.rb:1528:in `order!'
from C:/Ruby23/lib/ruby/2.3.0/optparse.rb:1620:in `permute!'
from C:/Ruby23/lib/ruby/2.3.0/optparse.rb:1642:in `parse!'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/commandbase.rb:43:in `execute'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/update.rb:150:in `execute'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/commandline.rb:46:in `run'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/narou.rb:52:in `block in <top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/backtracer.rb:16:in `capture'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/narou.rb:51:in `<top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/bin/narou:10:in `require_relative'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/bin/narou:10:in `<top (required)>'
from C:/Ruby23/bin/narou:22:in `load'
from C:/Ruby23/bin/narou:22:in `<main>'

10作者★:2017/12/14(木) 14:44:57 ID:???
SSLの証明書が古くなっててエラーになってるっぽい
Ruby 2.4 とか新しいのをインストールしてみて下さい
(Narou.rb も gem install narou をもう一度する必要があります。小説のデータが消えることはない)

11umi:2017/12/14(木) 15:47:12 ID:7iSUm2ac
直りました! どうもありがとうございました!!
毎日、本当にお世話になっております。
「な」ボタンもですが、DLボタンもすばらしいです!
ありがとうございます!!

12名無しさん:2017/12/31(日) 13:18:33 ID:DguHRE4k
お世話になっております。
なろうのインストールができなくなってしまいました。

ERROR: Error installing narou:
The last version of ffi (< 2, >= 0.5.0) to support your Ruby & RubyGems was 1.9.18. Try installing it with `gem install ffi -v 1.9.18` and then running the current command again
ffi requires Ruby version < 2.5, >= 2.0. The current ruby version is 2.5.0.

win10、JAVA(Version 8 Update 151)、Ruby 2.5.0-1 (x64)を入れてます。
お手数をおかけしますが、インストール方法をどうか教えてください。

13名無しさん:2017/12/31(日) 14:36:33 ID:DguHRE4k
なんとかなろうをインストールできたような。
Successfully installed narou-3.1.11とでましたが、今度は、
>narou web ui
を呼び出そうとすると、以下の文が出て「WEB UI」が出てきません…。

C:/Ruby23/lib/ruby/2.3.0/psych.rb:379:in `parse': (C:/Users/michifura/.narou/database.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
from C:/Ruby23/lib/ruby/2.3.0/psych.rb:379:in `parse_stream'
from C:/Ruby23/lib/ruby/2.3.0/psych.rb:327:in `parse'
from C:/Ruby23/lib/ruby/2.3.0/psych.rb:254:in `load'
from C:/Ruby23/lib/ruby/2.3.0/psych.rb:475:in `block in load_file'
from C:/Ruby23/lib/ruby/2.3.0/psych.rb:474:in `open'
from C:/Ruby23/lib/ruby/2.3.0/psych.rb:474:in `load_file'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/inventory.rb:52:in `rescue in block in init'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/inventory.rb:45:in `block in init'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/helper.rb:459:in `block in memo'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/helper.rb:452:in `synchronize'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/helper.rb:452:in `memo'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/inventory.rb:44:in `init'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/inventory.rb:22:in `block in load'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/inventory.rb:20:in `tap'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/inventory.rb:20:in `load'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/database.rb:28:in `refresh'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/database.rb:24:in `initialize'
from C:/Ruby23/lib/ruby/2.3.0/singleton.rb:142:in `new'
from C:/Ruby23/lib/ruby/2.3.0/singleton.rb:142:in `block in instance'
from C:/Ruby23/lib/ruby/2.3.0/singleton.rb:140:in `synchronize'
from C:/Ruby23/lib/ruby/2.3.0/singleton.rb:140:in `instance'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/downloader.rb:242:in `<class:Downloader>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/downloader.rb:22:in `<top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/backup.rb:7:in `require_relative'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command/backup.rb:7:in `<top (required)>'
from C:/Ruby23/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from C:/Ruby23/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command.rb:9:in `block in <top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command.rb:8:in `glob'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/command.rb:8:in `<top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/commandline.rb:7:in `require_relative'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/lib/commandline.rb:7:in `<top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/narou.rb:45:in `require_relative'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/narou.rb:45:in `<top (required)>'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/bin/narou:10:in `require_relative'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/narou-3.1.11/bin/narou:10:in `<top (required)>'
from C:/Ruby23/bin/narou:22:in `load'
from C:/Ruby23/bin/narou:22:in `<main>'

Ruby 2.5.0-1 (x64)を入れているのですが…。
引き続き、なにがいけなかったのか教えてください。年の瀬にごめんなさい。

14作者★:2017/12/31(日) 17:58:19 ID:???
Ruby Installer の 2.5 が出たんですね
2.5 は動作確認してないのでそのせいの可能性もありますが、とりあえず
.narou/database.yaml を削除してもう一度試してみてください

あとは Ruby 2.4 に下げてみるとか

15名無しさん:2017/12/31(日) 22:10:49 ID:DguHRE4k
ありがとうございます!

2.5を消して、.narou/database.yaml を削除しました。
結果、narou web uiが立ち上がったのですが、今度は
「データが登録されていません」と出てしまいました。小説データは消していません。
これをどうやったら読み込ませることができるのでしょう。
なんども本当にごめんなさい!

16作者★:2017/12/31(日) 23:21:27 ID:???
データベースファイルが壊れてたエラーだったのでファイルを消したから、当然データは登録されてませんよね。

バックアップファイルがあればそこからコピーし直して下さい。
バックアップしてないなら無理です
(.narou/database.yaml.backup が残ってて中身も生きてればそれでもいいです)

17名無しさん:2018/01/01(月) 10:15:30 ID:67S6JF5.
なんどもありがとうございました。
ぼっち正月はキンドル耽溺だ!と思ってたので、使えるようになってうれしいです。
バックアップ、非常に大事ですね。

あけましておめでとうございます。旧年中は本当にお世話になりました。

18名無しさん:2018/02/12(月) 09:14:56 ID:a02dc7DU
まったくの素人なので基本的な質問になるようでしたら申し訳ございません。

削除した小説(小説データは削除していない)をリストに戻す方法が
わかりませんでした。お教えいただけたら幸いです。
すばらしいツールを開発して頂き日々感謝しています。

19作者★:2018/02/12(月) 12:01:05 ID:???
>>18
小説データは削除してない作品でも、リストに戻す場合は再ダウンロードが必要です。
わかりにくくて申し訳ない。
端末に送信するためのデータが残ればいいという選択肢を用意するために、データは削除しないというオプションを用意してあります。

データは削除してない場合リストに戻す方法は前からほしいと自分でも思ってたので、
そのうち用意しようと思います。

20作者★:2018/02/12(月) 12:02:28 ID:???
追記
小説固有の設定ファイル等が残っていた場合は上書きしないので、
再ダウンロード時にそれらは引き継ぐことが可能です。

21名無しさん:2018/02/12(月) 20:00:46 ID:wS6IWKBk
ご回答ありがとうございます。
保存データをそのままで戻すことが出来ない仕様は確認しました。
気長に機能追加を待ちます。

22名無しさん:2018/02/27(火) 03:12:16 ID:HgGD0UKA
Macでの話になるのですが、"narou w"を自動化する手段は無いでしょうか?
Windowsでは、ショートカットのリンク先の末尾に、/c "narou w"を付けることで、出来ていたのですが…

23名無しさん:2018/02/27(火) 10:23:12 ID:7HP3C9Bw
>>22
web.command という名前のファイルを作り、

cd ~/novel
narou web

という中身に書き換え(cd 先は自分の環境に置き換える)、

chmod +x web.command

と実行権限を与えると、Finder から実行出来るようになります。

24名無しさん:2018/02/27(火) 20:21:02 ID:HgGD0UKA
>>23
出来ました!
ありがとうございます!

25名無しさん:2018/03/12(月) 22:48:41 ID:cORQ1K46
こんにちは。
ダウンロード、変換した小説を複数の種類に変換(青空、mobi)する時のコマンドを教えて頂けますか

26作者★:2018/03/14(水) 00:26:24 ID:???
convert.multi-device を使って下さい

27名無しさん:2018/03/14(水) 22:58:46 ID:UnMX7uoM
ありがとうございます 試してみます

28名無しさん:2018/05/03(木) 01:16:37 ID:zdtpPfn.
PCを新しくしようと思うのですが、データの入ったフォルダをコピーするだけでいいのでしょうか?

29作者★:2018/05/03(木) 08:53:52 ID:???
>>28
gem install narou とAozoraEpub3の設定はもちろん必要ですが、
そのあとの narou init を省略してフォルダ丸コピーで大丈夫です
(.narou フォルダ含む)

30名無しさん:2018/05/04(金) 17:16:21 ID:jiHmMmjY
いつもありがたく使わせてもらっています。
保存先のCドライブの容量がキツくなってきたので別のドライブに小説の保存先を変更したいのですが
変更できますか?

31作者★:2018/05/04(金) 17:21:11 ID:???
>>30
フォルダをまるごと移すだけいけます

32名無しさん:2018/05/05(土) 20:06:19 ID:M3Ys1mIk
>>31
ありがとうございます。やってみます

33いっちゃん:2018/05/16(水) 01:20:49 ID:???
rubyのフォルダの中にあるkakuyomu.jp.yamalの#目次設取得定を
# ------------------------------------------------------------
# 目次取得設定
toc_url: \\k<top_url>/works/\\k<ncode>
subtitles: |-2
(?:<li class="widget-toc-chapter widget-toc-level1 js-vertical-composition-item">
<span>(?<chapter>.+?)</span>
</li>
)?(?:<li class="widget-toc-chapter widget-toc-level2 js-vertical-composition-item">
<span>(?<subchapter>.+?)</span>
</li>
)?<li class="widget-toc-episode">
<a href="(?<href>/works/\d+/episodes/(?<index>\d+))">
<span class="widget-toc-episode-titleLabel js-vertical-composition-item">(?<subtitle>.+?)</span>
<time class="widget-toc-episode-datePublished" datetime="(?<subupdate>.+?)">.+?</time>
</a>
</li>

# ------------------------------------------------------------
と直すと大丈夫なようです。

34いっちゃん:2018/05/16(水) 01:25:11 ID:???
>>33
kakuyomu.jp.yamlの#目次取得設定でした。

35名無しさん:2018/05/18(金) 23:22:25 ID:gqUjnM0k
ファイル名が長すぎてandroidに転送出来ないファイル名を変換するとかの設定ありますか。
いまは手動で直してから転送していますがもしかして設定であるのかなと

36作者★:2018/05/18(金) 23:45:06 ID:???
convert.file-to-ncode を有効にすると短くなります(すべてのファイル対象)

あとは個別設定で output_filename というのもあります(個別にファイル名変更)
setting.ini を直接いじるか、WEB UI>小説選択>個別設定

37作者★:2018/05/18(金) 23:45:35 ID:???
更新履歴に書いたばっかだな?

38名無しさん:2018/05/19(土) 01:15:03 ID:eEEtYvlg
>>37
言葉足らずで申し訳ありません。
自動で長さ制限する方法とかが設定に実はあるのかと

ncodeの方はアプリの関係で読む作品を探すのがきつい。
output_filenameはちょうど質問書き込むときに気がついたので
他に方法がなければこれを使うつもりでした。

39作者★:2018/05/19(土) 22:28:34 ID:???
(出力電書ファイルの)ファイル名を一定の長さで端折る設定はないし、作るつもりも無いですので、output_filename を使って下さい。

40名無しさん:2018/05/28(月) 21:34:57 ID:???
WEBのポートを変更してからローカルネットワーク上の別マシンからアクセスしたとき、上部の黒いコンソール(?)に何も表示されなくなってしまいました。
操作自体は受け付けているのですが…
ポートの開放以外に何か必要な手順があるのでしょうか。何か知っていましたら教えてください

4140:2018/05/28(月) 22:42:35 ID:???
ファイアウォールを無効化したら使えるようになったので調べてみたら、隣のポートも使っているっぽいので許可を出したらあっさり動き出しました。
narou s server-port=
で設定したポート+1も開けておかないといけないのかしら

42作者★:2018/05/29(火) 10:00:18 ID:???
>>41
server-port で HTTPサーバが動いていて、server-port+1 で WebSocket サーバが動いてるので、
両方開放しないとだめですね。これどこにも書いてなかった気がするので分かりづらくてすみません

43名無しさん:2018/05/29(火) 22:42:59 ID:uyFTQ.eM
>>42
ご返信ありがとうございます。そうでしたか。作者様の確認が取れて安心しました

44名無しさん:2018/06/02(土) 16:16:18 ID:XA6NhCw2
文字数をあとから取得することはできますか?

Updateでは取得できなくて、強制再ダウンロードで取得できましたが、
文字数を取得するためだけに再ダウンロードするのは無駄に感じて……

45作者★:2018/06/02(土) 17:55:25 ID:???
Update で「更新があれば」取得できますね
それ以外で反映する方法は強制DLのみになります

改善するなら、掲載日更新日のチェック(narou update --gl)時に
ついでに文字数取得を追加するのが妥当なところでしょうか

46名無しさん:2018/06/02(土) 19:21:05 ID:???
>>45
ご返信ありがとうございます
「あったらいいな」くらいに考えていたのですが、現状強制DLのみなのですね

文字数を表示させておきたい小説だけ、サーバーが空いているときにちまちまDLしようかなと思います

47作者★:2018/06/03(日) 11:14:58 ID:???
database.yaml に反映させればいいだけなので、別途スクリプトでも書いて反映させるのが手っ取り早い…

48名無しさん:2018/06/10(日) 23:53:17 ID:bBoGff0E
ダウンロードした小説を変換する際に青空文庫形式にせずに普通のtxt形式として他のフォルダにコピーする方法はあるでしょうか?

49作者★:2018/06/12(火) 13:05:45 ID:???
>>48
できないです

50名無しさん:2018/06/15(金) 22:29:49 ID:???
EPUBで出力されるファイル名のパラメーターを変えることはできますでしょうか?

51名無しさん:2018/07/18(水) 12:47:23 ID:zPCp/wGM
①長いこと利用させて頂いているのですが、仕様変更や仕様追加からのオプション設定等でファイル名が変更になり、利用していないファイルが溜まってしまっています
現在利用していないファイルだけ一掃する方法か、まとめて一掃した後一括のアップデートやダウンロードだけで復旧できる操作等はあるでしょうか

②サイトの仕様変更後、rbの対応までにアップデートをした際に、削除判定が出てしまった小説が、リストにおいて(削除)がついたままなってしまっていますが、
この(削除)を取り除く方法はあるのでしょうか

52名無しさん:2018/07/19(木) 15:32:32 ID:W37Xq0Q6
51 自己解決しました
①は小説データの削除及び再ダウンロード
②はwebUIでタグの削除を行いました

53作者★:2018/07/19(木) 16:31:48 ID:???
>>51
①については、narou clean コマンドで掃除できるようなオプションを用意したいですね

54名無しさん:2018/08/15(水) 12:35:53 ID:AKKcUTP.
もうこれが無いと日常に支障をきたす位に、便利に使わせて頂いてます。
本当にありがとうございます。
早速ですが、小説を追加する際にD&Dウインドウを使用しているのですが、web画面からではなく、narouコマンドで直接呼び出せるようになると最高です!
「>narou dnd」みたいな感じ?
検討していただけると嬉しいです。

55作者★:2018/08/15(水) 19:08:59 ID:???
>>54
そんな面倒くさいことしなくても、
javascript:window.open('http://192.168.X.XX:XXXX/widget/drag_and_drop','a','width=400,height=300,menubar=no,toolbar=no,scrollbars=no,resizable=yes')
とブックマークレット作ってブクマから起動したほうが楽じゃないですかね?

56名無しさん:2018/08/24(金) 09:48:24 ID:S6vd9CQQ
>>55
すいません、サーバーの起動が面倒なだけだったんです。
バッチで起動できればなーと。。
スタートアップにサーバー起動を入れるようにします。
検討していただきありがとうございました。

57作者★:2018/08/24(金) 16:12:15 ID:???
>>56
基本サーバーは立ち上げっぱなし前提です
スタートアップでやるのが良いでしょうね

まぁウィンドウサイズ指定して起動とかはもともと無理なので、実現不可能でしたが

58作者★:2018/08/24(金) 16:14:06 ID:???
今更だけど要望は要望スレへ

ついでに書くと、要望系はメリットが私に伝わらないと実装は乗り気にならない

59名無しさん:2018/12/19(水) 08:56:05 ID:???
win10proの環境でruby 2.5.3のインストールまで実行したのですが
gem install narouを実行すると
ERROR: While executing gem ... (Errno::EADDRNOTAVAIL)
The requested address is not valid in its context. - connect(2) for "0.0.0.0" port 53
とエラーが出てしまいます。

エラー名でググりまして
DNSサーバのアドレスやローカルIPのアドレスも設定されているのを確認したのですが
他に確認するべきものはありますでしょうか?

お手数をおかけしますがご回答いただけますと幸いです。よろしくお願いいたします

60作者★:2018/12/19(水) 10:28:11 ID:???
https://trompot.hatenablog.com/entry/20180816/1534426263
http://30inchborderline.blogspot.com/2016/02/rubyeaddrnotavailport53.html
参考になりそうなのはこれですが、すでに試してそうですね

Vagrant 関連で出やすいっぽいですが、だいぶ環境依存のエラーっぽくて、ご自身で頑張って解決してもらうしかないですね

6159:2018/12/19(水) 11:44:02 ID:???
>>59
ご回答ありがとうございます。

ご指摘の通り環境依存のようで別PCにインストールしてみたところ
何の問題もなく動作しました。

仮想環境が問題なのかと
Blustacksなどをアンインストールするなども試すも同じエラーが出てしまいましたが、
成功したPCではHyper-Vが動作しており私にはもう何もできない状況です。

参考になる可能性がありませんが念のため報告させていただきます。

62名無しさん:2019/01/06(日) 18:04:50 ID:???
Win10pro 1803、ruby 2.5.3p105、Narou.rb Version 3.4.1を使用しています。
WebUIについて、VivaldiやEdge等のブラウザでは「ID, 更新日, 最新話掲載日, タイトル, 作者名, 掲載, タグ, 状態, リンク, 保存先, 更新, 個別」の項目が表示されるのですが、
Firefox環境だと「タイトル, DL, 個別」のみが表示され、また、「表示する項目を設定」のチェックリストも表示されません。
広告ブロック等のアドオンが原因かと思い、ブラウザのセーフモード起動も試しましたがそれでは改善しませんでした。
過去にはFirefoxでも正常に表示されていたので何らかの設定かとも思うのですが、確認すべき設定等はありますでしょうか。

63作者★:2019/01/06(日) 20:28:02 ID:???
>>62
Windows7 に Firefox 64.0 をいれて試してみましたが、特に問題はありませんでした

該当の現象は、おそらくモバイル用の表示になってしまっていると思うのですが、
モバイル環境だと判定するのはタッチイベントが存在する場合で判定しているので、
タッチイベントのあるWindows機だと誤判定されるかも? Firefoxだけってのもわからないですけど

モバイル環境用でも表示項目設定で設定出来るはずなのでそもそもまともに動いてない?
よくわからない…

64作者★:2019/01/06(日) 20:29:36 ID:???
ブラウザの開発用コンソールを表示すればなにかエラー出てるかも

6562:2019/01/06(日) 23:15:30 ID:???
ディスプレイとキーボード、マウスを接続して使っていたのですっかり自分でも忘れていましたが、
確かにSurface Pro 4なのでタッチが利用できるタブレット端末です。
「表示する項目を設定」を選択した際のコンソール表示は以下のような内容でした。

Logging system initialised at Sun Jan 06 2019 23:04:07 GMT+0900 (日本標準時) common.js:206:17
このサイトはスクロールに対して配置を固定する効果が使用されています。これは非同期パンで正しく動作しない可能性があります。詳細は developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects を参照し、関連するツールと機能の議論に参加してください。 127.0.0.1:14588
popstate: null , 127.0.0.1:14588/# content_script.js:34:2
hashchange: 127.0.0.1:14588/# content_script.js:25:2

66作者★:2019/01/06(日) 23:25:08 ID:???
https://github.com/whiteleaf7/narou/blob/develop/lib/web/public/resources/narou.ui.js#L9

↑の該当部分を
var touchable_device = false;
に書き換えると動くかも

どこにあるかはコンソールで gem which narou すると大体わかるかと

6762:2019/01/07(月) 00:09:08 ID:???
>>66の対処方法で「表示する項目を設定」が表示できるようになり、
各項目にチェックを付けたところ項目も表示できるようになりました。
ありがとうございます。お手数をおかけしました。

68名無しさん:2019/03/24(日) 01:47:51 ID:LFHSfw2g
Windows7 64bit rubyi2.5.3-1-x64 Narou.rb Ver 3.4.2
なろプロの小説(村人転生)を縦書き+epub変換したところ各行の頭に「。(句点?)」が付きます。
また改行後の書き出し位置が目茶苦茶になります(例 1行目は上から3増すくらい開き2行目は8増すくらい開くといった感じです。)
対策等ご存知の方 居ましたら情報お願いします。

69名無しさん:2019/03/24(日) 01:52:44 ID:LFHSfw2g
上記訂正
(例 1行目は上から3増すくらい開き2行目は8増すくらい開くといった感じです。)
             ↓  ↓  ↓
(例 1行目は上から3マスくらい開き2行目は8マスくらい開くといった感じです。)
スレの無駄使い失礼しました

70作者★:2019/03/24(日) 17:09:23 ID:???
>>68
https://gyazo.com/336f364c778e6e8685fb64e8fc7decdc
特に問題ないように見える

71名無しさん:2019/04/19(金) 00:33:40 ID:???
いつもお世話になります。
小説家になろう
ncode.syosetu.com/n0767ci/ 清治の能力 9347話

変換できないのですが、話数が多い為でしょうか?

72作者★:2019/04/19(金) 13:28:05 ID:???
>>71
私の環境では変換できます

Java heap space とかエラー出てるなら、分割変換試して見て下さい

73作者★:2019/04/19(金) 15:11:54 ID:???
>>71
Java 32bit 版を入れてるとエラー出るらしいです
64bit 版入れて下さい

74名無しさん:2019/04/19(金) 22:04:09 ID:???
早々にありがとうございます。
Java 32bitでした。
64bit 版、入れたら変換できました。

75名無しさん:2019/06/03(月) 22:32:56 ID:???
インストール後に、保存フォルダを別ドライブに移すことはできますか?
小説の保存フォルダを移しても読み込まれず、もとのCドライブをサーチしてしまい、
そのパスには存在しない旨のエラーが出てしまいます。
初期化するとにCドライブに新しいフォルダができてしまいます。

76作者★:2019/06/06(木) 09:57:42 ID:???
>>75
移動は可能ですが、
.narou フォルダとかも合わせて全部移動して下さい

77名無しさん:2019/06/06(木) 17:45:12 ID:???
>>76
データの移動はうまくいきませんでしたが、
コマンドプロンプトでのドライブ移動からの再設定はできました。
別の方法になってしまいましたが、ありがとうございました。

78名無しさん:2019/06/19(水) 15:50:21 ID:SrXWvNGs
いつもNarouWEBUIを使わせてもらっています。
昨日までは異変がなかったのですが、本日更新をかけると
小説家になろう以外の作品がWEBUIに表示されなくなってしまいました。
DLや変換などはちゃんと出来ております。
表示されないだけですが、微妙に削除などしづらく困っております。
対応策がありましたらご教授いただけませんか?
よろしくお願いします。

79作者★:2019/06/19(水) 19:20:49 ID:???
>>78
フィルターに「小説家になろう」って入ってるんでは?
リストの小説サイト名クリックすると自動で入力されるのでクリックしたとか

80名無しさん:2019/06/19(水) 21:04:28 ID:???
>>79
フィルターがかかっていたようです。
無事解決しました。ありがとうございます。

81名無しさん:2019/06/20(木) 15:10:47 ID:???
久しぶりに起動しようとしたんだけどこんなエラーでてwebUI起動しないんだけど原因わかりませんか?
i.imgur.com/tVOiJs9.png

82名無しさん:2019/06/20(木) 17:58:53 ID:???
>>81
そのアドレスをブラウザで直接開いたらどうなる?

83名無しさん:2019/06/21(金) 04:05:41 ID:???
>>82
webUIちゃんと表示されました
narou.rb使ってた頃はfirefox使ってたのですがChromeに変えたのって関係あったりしますかね?

84名無しさん:2019/06/21(金) 04:09:05 ID:???
一応規定のブラウザをfirefoxに戻して見ましたが変化ありませんでした

85名無しさん:2019/06/21(金) 17:29:47 ID:???
>>83
わからんけど表示出来たならとりあえずは問題ないのかな
Rubyは2.5以上のやつを入れたほうが良さそう

自分はFirefoxでWEBUIのタブをピン留めして使ってるから同じ問題発生してても気付かなそうw
ちなみにピン留めしているので起動は narou web -n にしてる

86名無しさん:2019/07/04(木) 03:59:04 ID:???
kindleに送って読んでいますが、小説作者様が過去の話数を改稿した場合も新着と同じくhotentryに入ってきて混乱しています。

「新着」と「改稿」を判別できるように各話数のタイトルに追記できますか?
各話のタイトルの後ろに「改稿」と入れられればいいんですが・・・

また改稿の場合何処が変わったのかさっぱりわからないため、変更前と後や削除部分などが分かるような表記にできますか?

87作者★:2019/07/04(木) 10:24:39 ID:???
>>86
> 「新着」と「改稿」を判別できるように各話数のタイトルに追記できますか?

もともとhotentryは「新着」のみしかまとめてないです。
しかし、改稿を新着と認識してしまうときはあります(新着としての条件を満たしたとき)
これは区別がつかないので、どうしようもないです。


> また改稿の場合何処が変わったのかさっぱりわからないため、変更前と後や削除部分などが分かるような表記にできますか?

diff コマンドは改稿のときにしかうまく動かないので新着として認識されてるなら難しいでしょうね

88名無しさん:2019/07/08(月) 18:42:25 ID:OPWFkUyQ
macOSで利用させていただいております。

次期macOSでは64bitアプリが使えなくなるらしいのですが、それに伴い次期macOSではnarou.rbのkindleへの変換ができなくなったりしますでしょうか?(KindleGenが32bitアプリなので)

narou.rbを利用してのkindleへの書籍変換ができなくなるならOSのアップグレードも見送ろうと思っております。

89作者★:2019/07/08(月) 21:19:59 ID:???
>>88
32bit アプリケーションのサポートが打ち切られたら、流石に動かないと思われます
(私もmacOSで使ってますが警告出てますもんね)

でもそうなる前に kindlegen 64bit 版がおそらく出ると思います
出なかったら出るまでOSのアップグレードは控えたほうが良いかと

90名無しさん:2019/07/10(水) 06:46:28 ID:SSqt5nSY
いつもお世話になっております。質問させてください。

端末に「i文庫」を設定して変換したところ
txtは書籍毎フォルダに作成されるに留まり、
・ZIP化
・特定のフォルダへのコピー
は行われませんでした。
どの設定が関係ありそうでしょうか。
端末に「kindle」を設定すると、正常に特定フォルダにmobiが作成されております。

環境:windows10、rudy2.6.3.1、narou.vb Version 3.4.3

91作者★:2019/07/12(金) 18:58:24 ID:???
>>90
具体的な設定が書かれてないのでよくわかりませんが、

ZIP化 → backup コマンドのことだとする
特定のフォルダへのコピー → convert.copy-to 設定のことだとする

上記のことだとすると、どちらも i文庫 設定にしても特に問題はみられませんでした
具体的に、何をやったのかを書いて、どうなったのか、そしてどうなってほしいのか、を書くと答えがえられるかもしれません

92名無しさん:2019/07/15(月) 18:55:10 ID:/uRRkAXg
横から失礼します。

>>90
以下の回答次第となりますが、「convert.no-zip」がtrueに
なっているのではないでしょうか。


>>91
wikiでは

ibunko を指定した場合、青空文庫形式のテキストと画像ファイルが
ひとまとめになった .zip が出力され、 convert.copy-to で
設定されたフォルダに zip ファイルがコピーされるようになります。
自動送信は行われません。

となっていますが、仕様が変わったのでしょうか。

93名無しさん:2019/07/16(火) 17:14:15 ID:XOeEqY0M
初歩的な質問で申し訳ないのですがノクターンの小説をDLしようとしたところ
18歳以上のみ閲覧出来る小説です。ダウンロードを中止しました
と表示されてDLできません
年齢確認の方法がないかといろいろ調べてみたのですが出て来ず困っています
どうか解決方法をご教授お願いします

94作者★:2019/07/18(木) 12:57:17 ID:???
設定にあります

95名無しさん:2019/07/23(火) 20:04:24 ID:QHOB509M
windows10のwslで使用させて頂いております。
narou webを使用する際、任意のブラウザを指定することはできないでしょうか。

具体的にはwslviewというwin側のブラウザを開くコマンドが使用したいです。
xdg-openでも行けそうですが、できればそれ以外のfirefox, w3mの並びで
任意の指定ブラウザが開くとさらに便利になると思います。

96作者★:2019/07/24(水) 14:15:06 ID:???
>>95
対応は簡単そうですが、対象ユーザがあまりに限られてることと、
ブラウザでブクマしておけば良くない? ってなってしまうのであまり乗り気じゃないです
PRは受け付けます

9788:2019/08/31(土) 08:53:26 ID:s2kGFd7E
kindlegen 64bit 版がこのままでなかったら、macOS Catalinaで変換できなくなりますか?

という質問をさせていただいた者ですが、気合いを入れてググったらkindlegen 64bit 版を入手する方法があったのでご報告します。

ttps://www.literatureandlatte.com/forum/viewtopic.php?p=284621#p284621

上記のフォーラムで書いてあるのですが、Kindle Previewer 3.appの中に64bit版kindlegenが入っているそうで。

/Applications/Kindle\ Previewer\ 3.app/Contents/MacOS/lib/fc/bin/kindlegenから取り出せました。

普通にkindlegenの配布ページで64bit版ダウンロードできるようにしてくれればいいんですけどね、、、

98作者★:2019/08/31(土) 14:38:49 ID:???
>>97
おお…
私も取り出して入れ替えました
情報ありがとう

バージョン的には 2.9 のままですね

99名無しさん:2019/09/18(水) 18:20:22 ID:fIBLZxn.
最近使用しはじめましたが
AozoraEpub3単独使用からこちらに乗り換えて
あまりの便利さに感激しております。

質問なのですがWEB UIで使用する場合に
挿絵、表紙絵を保存しない設定にはできないのでしょうか?
表紙ありだとKindle端末でタイトルが表示されず代わりに絵の表示になってしまうため
使いにくくて困っております。

100作者★:2019/09/18(水) 19:29:03 ID:???
>>99
環境設定>default.* タブ>default.enable_illust
をいいえに設定してみてください

101名無しさん:2019/09/18(水) 20:40:40 ID:fIBLZxn.
>>100
素早い回答ありがとうございます。
無事解決しました。これからも愛用させていただきます。

102名無しさん:2019/09/30(月) 16:39:58 ID:6TgWub.g
初めまして。最近使い始めました。
便利で重宝しています。
バックアップが大事とありますが、
EPUBに変換する際のファイル名に
日にちを追加することはできますか?

よろしくお願い致します。

103作者★:2019/09/30(月) 20:41:05 ID:???
>>102
> EPUBに変換する際のファイル名に
> 日にちを追加することはできますか?

こちらは出来ません

> バックアップが大事とありますが

設定ファイルのバックアップが大事、ですね
.narou フォルダに含まれているファイルです

EPUB ファイルは壊れたところで再変換すればいいだけですね

104名無しさん:2019/10/01(火) 11:02:49 ID:TnijLP4Y
>>103

ありがとうございました。
小説を読んでいるうちに過去の分を削除されたり
書籍化で移転したりする事があったので、
過去にさかのぼって読めればと考えていました。
よく考えれば容量を使用してしまうので現実的ではないですが。
定期的にバックアップすることにします。
ありがとうございました。

105作者★:2019/10/02(水) 20:58:27 ID:???
>>104
backup コマンドならあるので、まるごと日付をつけて保存ならできます
(WEB UIからでもバックアップ出来ます)

対象小説のフォルダをまるまる zip 圧縮するので、確かに容量は食いますが

106作者★:2019/10/11(金) 17:09:00 ID:???
> 今回、再起動後にUIを立ち上げてダウンロードを掛けた際にも最初のものについては以下の表記となりました。
> 2回目にダウンロードを掛けると、エラーが出ます。
> C:/Ruby23/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (OpenSSL::SSL::SSLError)

Rubyが古くてSSLの証明書が切れてるだけですね
やはりRubyの環境を更新して下さい
(Ruby2.3は既にサポートが切れてる非常に古いバージョンです)

107ぽん:2019/10/11(金) 19:35:36 ID:p2A.UNcU
こんばんは。
RubyとついでにAozoraEpubを更新したところ治りました。
Rubyは2.4を入れてあったのですが2.3を消してなかった為更新していなかった様です。
2.6を入れ直しました。
1回目のエラーと、読み込まないエラー両方とも治りました。
kindleで毎日読んでいるので助かりました。

アドバイスありがとうございました。

108鳳凰寺風:2019/11/04(月) 13:58:58 ID:???
narou u で ID200以降をアップデートとか出来ますか?

109名無しさん:2019/11/08(金) 17:22:10 ID:ntNure/2
便利なツールをご提供頂きありがとうございます。

1点質問させてください。
Ubuntu上でnarou web を実行し、外向きの受信ポートを解放(ex.8080+1)して外部から接続し、WebUIを操作しようとしました。(良い子はしちゃだめですね!!!)
しかし現状、UI上のダウンロードボタンなどのボタン系やサーバー再起動、narou.rbについてなどが表示できません。(環境設定やヘルプは入れます。)

ポート開放が足りないのかそれともどこかの権限が足りないのかが分からなかったため、お手隙の際にわかる範囲でお教えいただければなと思います。
できないならできないで大丈夫です!!

110作者★:2019/11/08(金) 17:46:33 ID:???
>>109
サーバー側は問題なさそうだけど(websocketのポートも解放してあるし)、
表示側でアンチウィルスソフトとかでwebsocketが弾かれるとそんな挙動になるかもしれないですね
(推測)

あとは bind …
narou s server-bind=0.0.0.0
してないとか…でも設定ページ見えてるなら違うか

111作者★:2019/11/08(金) 17:52:10 ID:???
>>108
標準機能では対応してません

narou list がパイプにIDのリストを流して、さらに他のコマンドで受け取れるので、
間になにかを噛ませばいいんじゃないでしょうか


$ narou list -g デスマ
ID | 更新日 | タイトル
420 | 18/09/22 | デスマーチからはじまる異世界狂想曲( web版 )

$ narou list -g デスマ | cat
420

$ narou list -g デスマ | narou u
ID:420 デスマーチからはじまる異世界狂想曲( web版 ) のDL開始



こんな挙動するので、
$ narou list | IDの200番以降を抜き出す | narou u

みたいにすると実現可能です

112109:2019/11/11(月) 14:36:05 ID:???
>>110

自己解決しました!
うち固有の環境だけだとは思いますが、
サーバーポートを80とするとうまくwebsocketと通信できなかったようです。

ご助言ありがとうございました。

113名無しさん:2019/11/13(水) 00:14:23 ID:???
>>108
番号の範囲がわかっているならseqとバッククォート(Shift+@のこと)を使うと簡単

200から399を更新する場合

$ narou u `seq 200 399`

Windowsのコマンドプロンプトだと出来ないからrubyと組み合わせる

> ruby -e "puts (200 .. 399).to_a.join(' ')" | narou u

114ぽん:2019/11/14(木) 12:48:30 ID:vSELoL6k
いつもありがとうございます。たびたびすみません。

Amazon側のセキュリティの関係でkindlepaperwhiteのeメールアドレスを変更しました。
変更後、小説をメールで送信しても届かなくなってしまいました。

Narou.rbの方で何か更新したり変更したりする必要がありましたら教えてください。

ちなみに一旦前のアドレスに戻したら届いたので前のアドレスなら届くようです。
セキュリティの関係上、前のアドレスは変更しないといけないようで新しいものを使用しなくてはなりません。
アドバイスよろしくお願いします。

115作者★:2019/11/14(木) 13:12:40 ID:???
>114
mail_setting.yam の to を変更後のメールアドレスに変えてないだけでは

116ぽん:2019/11/14(木) 13:23:15 ID:vSELoL6k
初心者ですみません。
mail_setting.yamというのはコマンドでどう打ち込めば良いのでしょうか?
rbの説明ひととおり読んだつもりだったのですが、変更設定方法を教えていただければありがたいです。
どこかに載っているようでしたら見逃しているので教えていただけるとありがたいです。

117作者★:2019/11/14(木) 13:58:48 ID:???
>>116
(mail_setting.yaml の typo です)
最初にメールの送信設定したファイルがありますよね? それにメールアドレスやら入力したとお思いますが
小説管理フォルダにあります

118ぽん:2019/11/14(木) 14:20:00 ID:vSELoL6k
無事、解決しました。
ありがとうございました。

119やす:2019/12/10(火) 02:33:28 ID:OC/DvbFA
昨日ダウンロードさせてもらった新参者です。
以前に同じ質問が出ていたら申し訳ないのですが、
なろう小説を縦書きに整形せず横書きのままmobiに変換する方法はありますか?
よろしくお願いします。

120作者★:2019/12/10(火) 17:07:08 ID:???
あります

WEB UI使ってる前提で書きますが、
小説を右クリック→小説の変換設定→ enable_yokogaki を「はい」

すべての小説に適用させたければ
環境設定(右上の歯車アイコン)→ default.* → default.enable_yokogaki を「はい」

121やす:2019/12/10(火) 22:16:30 ID:5qUft.g2
yokogaki…!!

ありがとうございます!
助かりました!

122ぞう:2019/12/14(土) 23:52:23 ID:EVuQv/y2
本日ダウンロードさせていただいた新参者です。
質問させてください。
ダウンロード、インストールつつがなく終了し、試しになろう小説をDLしたのですが、
小説データが、作成したMyNovel内ではなく、ユーザーのフォルダの方に入ってしまいます。
小説の保存先フォルダを変更する方法はないでしょうか?

123作者★:2019/12/15(日) 09:56:26 ID:???
narou コマンドを実行したフォルダ下に保存されるので、
作成した保存フォルダに移動してください
(マニュアルをもう一度読み直すことをおすすめします)

124ぞう:2019/12/15(日) 10:36:07 ID:CkQdQoQY
回答、ありがとございます。
もう一度読み直します。

125Au:2019/12/15(日) 21:22:39 ID:g10TEg02
ただ今、ダウンロード進行中です。

Aozoraepub3の設定を終了しました

まで辿り着きました。ただその後
c:\mynovel
表示のままです。

OsはWindows7です

126Au:2019/12/15(日) 21:26:56 ID:g10TEg02
上記、途中で投稿してしまいました。
変な文章ですみません

↑の続きですが、このような状態になるのは当方のインストールミスでしょうか?
何か対処法があればご教授いただけると助かります。
お手数をおかけしてすみません

127<削除>:<削除>
<削除>

128作者★:2019/12/16(月) 00:05:29 ID:???
>>126
ちょっと省略されすぎて何を言っているのかわからないです
状況を一字一句正確に報告してください(記号関係も)
スクリーンショットを撮るのも手です

とりあえずすべての手順はマニュアルに書いてあるので、もう一度読み直してください

129名無しさん:2019/12/16(月) 00:58:17 ID:???
>>126
インストールが正常に完了している場合
C:\mynovel>
のような状態になったら、その右側に
narou web
と入力してエンターキーを押すと Narou.rb WEB UI がブラウザで表示されます

130Au:2019/12/17(火) 21:25:55 ID:sBEa5zss
レスありがとう御座います。
narou webで無事起動しました。
感謝します

131Au:2019/12/17(火) 21:28:16 ID:sBEa5zss
作者様も拙い質問へのレス有難うございました
感謝します

132名無しさん:2019/12/21(土) 15:06:11 ID:/AN1wJYM
質問させてください。
インストール後、小説のダウンロードは問題無く動作しています。
ただし、その後のAozoraEpub3が動作しません。

コンソール、WebのどちらからもEPUBへの変換はできません。
Javaは64bit、32bitの両方をインストールしてみました。
対処方法等ありましたらご教授をお願いします。

i.imgur.com/L1hA45U.png
i.imgur.com/SG9FnyE.png
i.imgur.com/ETNhmej.png

133作者★:2019/12/21(土) 17:02:29 ID:???
原因はわからないけどとりあえずコンソールで
java -version
をしてどのバージョン入れてるか教えて下さい

あと AozoraEPub3 が単体で起動するかも試すといいじゃないでしょうか

134名無しさん:2019/12/21(土) 20:49:53 ID:/AN1wJYM
早速のご返答ありがとうございます。

AozoraEPub3 単体での起動とJavaのバージョン確認を行ってきました。
java version "1.8.0_231"と帰ってきました。


i.imgur.com/QdtvWl7.png
i.imgur.com/0Z6d9t9.png

135作者★:2019/12/22(日) 00:07:41 ID:???
>>134
https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511245701/13-16n
過去ログをみていたら、この事例に酷似している気がします
環境変数 PATH を確認してみてください

136名無しさん:2019/12/22(日) 02:31:09 ID:sn/Dap8s
>>135
対応ありがとうございました。
無事解決することができました。
i.imgur.com/ZCbw3Of.png

念のため、記録しておきます。

C:\ProgramData\Oracle\Java\javapath
上記のPathが消失しておりましたので追加しました。

Javaの再インストールを行っていたとき?か
64bit、32Bitの両方をインストールしたときかは定かではありませんが、
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Java\jre1.8.0_231\bin
上記2つにPathが通っていたため、コンソールでjavaのバージョンが確認できる状態でした。

ただし、この状態ではAozoraEPub3は動作しませんでした。

そのため、新規に下記を追加することで、動作の確認ができました。
C:\ProgramData\Oracle\Java\javapath

過去ログの確認が不十分だったこともあり、大変お手数をおかけいたしました。
本当にありがとうございました。

137名無しさん:2019/12/23(月) 21:00:55 ID:???
分割設定(default.slice_size=***)した上で narou update してから narou mail する時、
分割の最後だけメール送信の対象にすることはできますか?

例えば、以下のような場合は最後の「異世界料理道_3.mobi」だけ送信したいです
narou update
異世界料理道.mobi を出力しました
異世界料理道_2.mobi を出力しました
異世界料理道_3.mobi を出力しました
narou mail
異世界料理道_3.mobi をメールで送信しました
(現状は異世界料理道.mobiと異世界料理道_2.mobiも送信されます)

138作者★:2019/12/23(月) 21:40:45 ID:???
>>137
できません
後ろの方だけ送信したいなら cut_old_subtitles を使ってください

139137:2019/12/23(月) 22:01:32 ID:???
>>138
教えていただいた cut_old_subtitles の指定でうまくいきました
ありがとうございます!

140名無しさん:2019/12/31(火) 11:06:12 ID:7KEFURmw
新しいmacに小説データをコピーして使いたいのですがどうすれば良いですか。
新しい方にはnarou.rbのインストールはできてます。
古い方の小説フォルダーのデータは全てコピーしています。

141作者★:2019/12/31(火) 11:24:14 ID:???
>>140
「小説データ」フォルダだけではなくて、
同じところにある .narou フォルダも一緒にコピーしてください
これは隠しフォルダなので finder で shift+cmd+. を押さないと見えません

142名無しさん:2019/12/31(火) 12:59:45 ID:7KEFURmw
どうもありがとうござました。
AozoraEpub3が動かないので調査中です。
変換時に「No Java runtime present, requesting install.
pid 43876 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

java 1.8,0_231はインストール済み(システム環境設定から確認しました)

143名無しさん:2019/12/31(火) 19:14:55 ID:7KEFURmw
JDKのインストールで動くようになりました。お騒がせしました。

144名無しさん:2020/01/02(木) 17:50:56 ID:XyIwn26.
18歳以上のみ閲覧出来る小説です。ダウンロードを中止しました
[ERROR] 何らかの理由により目次が取得できませんでした(503 Service Unavailable)
[ERROR]novel18.syosetu.com// の目次データが取得出来ませんでした
 と表示されダウンロードできません。
どうすればよいのでしょう

145名無しさん:2020/01/02(木) 18:40:22 ID:???
>>144
>>93-94
WebUIの環境設定のGlobalにあるよ

146名無しさん:2020/01/03(金) 07:04:27 ID:???
ttps://pastebin.com/V8k33BxF (novelup.plus.yaml)
↑「ノベルアップ+」の小説サイト定義yamlファイルを作ろうとしているのですが、
本文の改行がbrタグではなく直接改行のせいなのか、うまい具合に変換できません。
ttps://novelup.plus/story/133552962

converter.rbで「。」を「。\n」に変換して改行はできたのですが、
空行は既に取り除かれてしまっているのか、io.stringで置換できませんでした。
ttps://pastebin.com/WLZYMidV (converter.rb)

空行を挿入する方法があれば教えていただけますか?

147作者★:2020/01/03(金) 12:35:02 ID:???
>>146
うーん、preタグで囲われてる文章は想定してなかったので、
普通のHTMLとして扱って改行を削除してますね
(HTMLは改行は無視するので)

内部のプログラムに手をいれて、改行を削除しない、という動作オプションを追加しないとむりそう

(before が未変換時点って書いてあるけど、通常ダウンロードしてきた文章はHTMLなので、HTMLを通常のテキストっぽい
string に変換する処理はこの時点で走ってしまってるので converter.rb では手が出せない)

148作者★:2020/01/03(金) 12:57:28 ID:???
>>146
https://github.com/whiteleaf7/narou/pull/342/files
noveup ブランチを checkout して、
webnovel/novelup.plus.yaml に

sitename: *name
version: 1.0
data_type: pre_html
# ↑この1行追加

としてやれば、変換時に改行を残す様にしてみました
(再ダウンロードが必要なので narou d ID -f してください)

開発版についての使い方(git など)はご自分で調べてください


しばらく時間置いて問題なさそうならこの処理だけは本体に組み込みます
(ノベルアップ+の定義ファイルを同梱するという意味ではない)

149146:2020/01/04(土) 10:48:05 ID:???
>>147-148
ありがとうございます!
本体の改修までしていただきすみません。
novelupブランチを使用してそのまま改行を表示できるようになりました(*^▽^*)

150名無しさん:2020/01/07(火) 06:47:13 ID:???

AozoraEpub3 の開発が止まってるのですが、fork版でも正常に動きますか?

151作者★:2020/01/07(火) 14:29:34 ID:???
下位互換がある fork なら動くのでは?
保証もサポートもしませんが

152meganeflash:2020/01/07(火) 15:24:32 ID:MkAP1fcM
Narou.rb のバージョン:Version 3.4.8

OS のバージョン:macOS Mojave

その他環境情報(任意):

何が起きたのか:iBooks用に変換したものの目次が機能しない

再現方法(何をやったら起こったのか詳細に):
なろう電子書籍化ツールというサイトで変換したepubデータが古かったので
サイト閉鎖に伴いNarou.rbを使用して変換したデータを使用してみたところ
iPad上でiBooks左上のメニューの目次の内容は表示されるのですが
タップして移動するのはトップページになります。
ただ、MacのiBooksでは正しく動作しました。

153meganeflash:2020/01/07(火) 15:26:47 ID:MkAP1fcM
申し訳ない。不具合報告スレに移動します。

154K:2020/01/08(水) 20:15:06 ID:.z11MH/A
コンソールでgem install narouを打つと以下のようになります。
C:\Users\KKK>gem install narou
'gem' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
どうすればよろしいでしょうか。
OSはwindows10です。

155作者★:2020/01/09(木) 08:03:53 ID:???
Ruby をインストールしてください

156K:2020/01/09(木) 21:25:14 ID:MRESPHGI
順番通りにしてrubyもインストールしています。
再インストールしてみましたが変わりません。

157作者★:2020/01/09(木) 23:21:46 ID:???
おそらくPATHが通ってないだけです
PATHを通してください

158K:2020/01/10(金) 18:20:37 ID:VG7i0Xhg
ユーザーの環境変数に新規で追加するということでしょうか。
何を入力すればいいのかわかりません。
教えて下さい。

159名無しさん:2020/01/10(金) 19:30:05 ID:g6.Wk6Uk
>>158
ttps://www.ruby.or.jp/ja/tech/install/ruby/install_win.html
2-4.セットアップ画面
「Add Ruby executables to your PATH」(Rubyの実行ファイルを環境変数PATHに登録する)と
「Associate .rb and .rbw files with this Ruby installation」(拡張子.rbと.rbwをRubyの実行ファイルに
関連付ける)のオプションにチェックをつけてから[Install]ボタ ンをクリックしてください。

160K:2020/01/10(金) 21:45:59 ID:VG7i0Xhg
チェックを付けたら成功しました。
その後Dドライブに作りたいと思い移動してみたのですが以下のように表示されました。
c:\>cd \Users\KKK>D:
アクセスが拒否されました。

c:\>\Users\KKK>cd /d D:
アクセスが拒否されました。
なにかおわかりになりますでしょうか。

161K:2020/01/10(金) 21:55:53 ID:VG7i0Xhg
管理者で実行してみたら行けました

162K:2020/01/10(金) 22:02:13 ID:VG7i0Xhg
narou initを入力しAozoraEpub3-1.1.0b46をドロップしてみましたが、
なにも反応がありません。
Dドライブでするため管理者でしています。

163名無しさん:2020/01/11(土) 02:05:19 ID:???
>>162
>なにも反応がありません。
コンソールを管理者権限で実行しているなら、エクスプローラも管理者権限で実行しないと、ドラッグしてもフォルダパスの入力はできないです。
エクスプローラのアドレスバーからフォルダパスをコピーしてコンソールにペーストしても入力できますが、管理者権限の必要ないフォルダを作成して、そこでnarou initiする方がよいですよ。

164K:2020/01/11(土) 09:14:01 ID:RgeD9T1Q
エクスプローラのアドレスバーからフォルダパスをコピーしてコンソールにペーストしても入力できました。
またCドライブだと起動することは確認しました。Cは起動用のSSDなので容量の大きいDで実行しないとどんどん溜まっていきそうなので。
管理者権限の必要ないフォルダを作成して、そこでnarou initiするのはDでも可能でしょうか。

165K:2020/01/11(土) 09:21:18 ID:RgeD9T1Q
管理者でのDでの起動を確認しました。
でもこれいちいち管理者にするのがちょっと面倒ですが。

166K:2020/01/11(土) 09:29:55 ID:RgeD9T1Q
また別の質問なのですが、横書きにしたいのです。
要望スレに「個別設定の一番上に横書きにするってありません?」
というのがありましたが、方法が見つけられませんでした。
教えていただけないでしょうか。

167名無しさん:2020/01/11(土) 10:38:05 ID:???
>>129>>119-120 辺りを読んでみてはどうだろうか

168K:2020/01/11(土) 18:17:29 ID:RgeD9T1Q
横書きにできました。
ありがとうございました。

169名無しさん:2020/01/16(木) 18:55:15 ID:m2xfSiII
epubに目次は着いていますか?
mobiにはあるみたいなのですが

170名無しさん:2020/01/20(月) 11:44:34 ID:???
>>169
androidのMoon+ Readerとhimawari readerではepubの目次表示は出来てる。

171名無しさん:2020/01/21(火) 23:49:14 ID:KmHpGXUw
>>170 ありがとうございます
macOS の epub 用標準アプリ (Books) では、目次機能が使えません(後出しでごめんなさい)
また、聞いてみただけで、要望ではありません

172名無しさん:2020/02/04(火) 13:28:58 ID:r54zA9Fo
こちらのツールを使わせていただき、ローカルで読むことができ助かっております。

明らかに基本的なことでの質問に恐縮なのですが・・・

HTMLの装飾系タグを削除する(主にArcadiaの作品に影響)
これをハイにしても
[#1字下げ][#中見出し]よこしまなる者[#中見出し終わり]
このようなタグ?が常に出てしまいます。
消すには何を見落としているのでしょうか

Windows10で起動しています。
default.*
force.*
ともにハイにしています。
よろしくお願いいたします。

173作者★:2020/02/04(火) 13:36:57 ID:???
>>172
文字通りHTMLのタグを削除するだけであって(ArcadiaはユーザーHTMLを一部許可されているので)、
> [#1字下げ][#中見出し]よこしまなる者[#中見出し終わり]
上記はタグではありません
よって削除はされません

上記は青空文庫注記です
https://www.aozora.gr.jp/annotation/

Narou.rb が出力する txt は中間ファイルであり、そのまま読むことを想定はしていません

174名無しさん:2020/02/04(火) 13:57:31 ID:r54zA9Fo
作者様

お返事ありがとうございます。
読み方を変えることを考えてみます。

175名無しさん:2020/02/13(木) 09:41:34 ID:9mU32Y3Y
先日まで正常に起動していたのですが、突然webUI版がIE11で正常に動かなくなりました。
環境はWindows7 64bit、ブラウザはIE11(最近版更新)です。

webUIを起動させると画面を出ますが、ダウンロード済みの小説などのリストが出ず、コマンドボタンを押しても反応がありません。
ただ、FireFoxを使用ブラウザにすると正常に作動しています。念のため、再インストールをしたのですが症状は改善されずです。

コマンド版の方の最後の方は以下のメッセージで動作終了しています。
アドレス貼り付けができないとエラーが出たので最初のIPアドレスを省略してます。


- - [13/Feb/2020:09:34:55 東京 (標準時)] "GET /favicon.ico HTTP/1.
1" 200 1150
- -> /favicon.ico

以前はもう少しコマンドの続きがあったような気がするのですが、何か対策はあるでしょうか?

176作者★:2020/02/13(木) 10:00:59 ID:???
>>175
原因はわからないですけど Win7 も IE11 もサポート切れてる環境なので、自己責任で自己解決してください…

177作者★:2020/02/13(木) 10:02:13 ID:???
IEはとくにダメな子なので、Chromeやら動く環境をつかって、としか言えないですね

178名無しさん:2020/02/13(木) 17:25:01 ID:f2PRh5Ew
>>177

了解です。他のブラウザで運用してみます。

179作者★:2020/02/13(木) 23:03:22 ID:???
> narou init を行ったところ、違うフォルダーに保存されるように。

前回と同じフォルダで実行してないだけです

> 何度やってもmobiが出来ません。。

narou setting device=kindle
してないだけです

180ダメおやじ:2020/02/14(金) 07:52:51 ID:QSnu96VU
作者様

場所違いで言葉足らずの質問に対応していただき、大感謝です。
無事にMOBIが出力されました。本当にありがとうございました。
重ねて質問恐縮ですが、再インストールを二回やりましたが、結局
消し切れていないために、設定が残り同じ現象になりまして。。。
すべてを消して再インストールする、正しい方法はありますでしょうか?

今回私がやったのは、保存フォルダ全消去、rubyアンインストール→インストール、
kindlgenフォルダ消去→再インストール、AozoraEpub3再度入れ替えでしたが。。。

よろしくお願いします。

181作者★:2020/02/14(金) 09:49:14 ID:???
>>180
.narou フォルダ
小説データ フォルダ

の両方他に、c:\Document Settings\USER\.narousetting というフォルダも消せば、完全にまっさらになるはずです

182名無しさん:2020/02/14(金) 17:30:01 ID:???
>>180-181
横からですけど、ありがとうございます
自分の場合(Windows10)「.narousetting」フォルダは「C:\Users\<ユーザー名>\.narousetting」にありました
Windows(7以降)であれば
%USERPROFILE%\.narousetting
と指定すれば「%USERPROFILE%」が環境にあわせて自動的に置き換わると思います

183名無しさん:2020/02/15(土) 05:52:55 ID:/DlWnne6
mobi epub 両方変換したいのですが設定方法を教えてください。

184名無しさん:2020/02/15(土) 06:14:51 ID:/DlWnne6
現在epubのみです

185名無しさん:2020/02/15(土) 10:12:41 ID:???
よくわからんけどデバイスにKindleを指定すればmobiも作られるよ

186名無しさん:2020/02/23(日) 18:31:17 ID:w7xtmm.Q
macのOSをcatalinaにしたらmobiができなくなって調べたらKindleGen32bitだったんですねぇ
OSのバージョン落とすか仮想環境を作る以外で回避策はないでしょうか

187名無しさん:2020/02/24(月) 09:30:50 ID:???
>>186
macじゃないので確認できないけど、Kindle Previewerに64bit版のkindlegenが含まれてるので、それと入れ替えればOKらしいよ
ttps://www.mobileread.com/forums/showpost.php?p=3954355&postcount=47
ttps://www.literatureandlatte.com/forum/viewtopic.php?p=284621&sid=b0b62a8bfe28a525c8755988f2daaf37#p284621

188187:2020/02/24(月) 09:36:13 ID:???
>>186
と思ったら普通に作者さんがwikiに書いてくれてた
ttps://github.com/whiteleaf7/narou/wiki

189作者★:2020/02/25(火) 14:35:02 ID:???
そもそもこのスレの >>97 に書いてあるっていう

190名無しさん:2020/02/28(金) 01:37:28 ID:kzP3RRk.
新しいPCになったのでNarou.rbをインストールしなおしました
Windows10のChromeでwebUIを使用しています
Chromeバージョン: 80.0.3987.122(Official Build) (64 ビット)
Narou.rb Version 3.5.0.1
ブックマークレットのNarou.rbでダウンロードは動きますが、DLボタン設置(Narou.rb)が動きません
本来DLボタン画像が表示される部分に、破損している画像が表示され、ブックマークレットを押すたびに増えていきます
破損している画像はDLボタンのようにクリックできますが実際にはダウンロードできずコマンドプロンプトにエラーがでています

[2020-02-28 01:29:52] ERROR bad URI `GeB?}OdV??\x1FQ???\x13+\x1E??#u>\a?{??\x19?\x00"??\x13\x01\x13\x02\x13\x03?+?/?,?0???\x13?\x14\x00?\x00?\x00/\x005\x00'.
[2020-02-28 01:29:52] ERROR Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
C:/Ruby27-x64/lib/ruby/2.7.0/webrick/accesslog.rb:124:in `gsub'
C:/Ruby27-x64/lib/ruby/2.7.0/webrick/accesslog.rb:124:in `format'
C:/Ruby27-x64/lib/ruby/2.7.0/webrick/httpserver.rb:223:in `block in access_log'
C:/Ruby27-x64/lib/ruby/2.7.0/webrick/httpserver.rb:222:in `each'
C:/Ruby27-x64/lib/ruby/2.7.0/webrick/httpserver.rb:222:in `access_log'
C:/Ruby27-x64/lib/ruby/2.7.0/webrick/httpserver.rb:113:in `run'
C:/Ruby27-x64/lib/ruby/2.7.0/webrick/server.rb:307:in `block in start_thread'

このボタンがないと生きていけません
よろしくお願いします

191作者★:2020/02/28(金) 11:01:24 ID:???
>>190
Windows10
Ruby 2.7
Narou.rb 3.5.0.1
で試しましたが問題ありません
DLボタン設置ブックマークレットが古いままってオチはないですか?
ヘルプページから取得し直してみてください

192作者★:2020/02/28(金) 11:32:22 ID:???
なろうのランキングページで試しました

193190:2020/02/28(金) 21:12:48 ID:kzP3RRk.
解決しました!
Chromeの設定の共有でインストールされた拡張機能の広告ブロッカー(Ghostery)が動作を止めていたようです
Ghosteryを無効にするか、なろうページをホワイトリストに入れたら動くようになりました
前のPCでは入った状態で使えていたのですが新しいPCではバージョンアップされたのか動かなくなっていました
お騒がせして申し訳ありませんでした
ご対応いただきありがとうございました

194190:2020/02/28(金) 21:18:05 ID:kzP3RRk.
Ghosteryの設定ですが「サイトを信頼」もしくは「サイトを制限」どちらかを選択したら使えました
無指定の場合だけ動かなくなるようです
無駄情報な気がしますが一応ご報告いたします

195名無しさん:2020/03/01(日) 22:05:29 ID:eFFwccRI
初めてのkindleと微熱で何かをやってしまったと思うのですが、変換できなくなってしまいました。

/usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:1413:in `initialize': No such file or directory @ rb_sysopen - /Users/hrm0107/小説データ/小説家になろう/n6982cx ドラゴンー(卵×転生)=猫/[Ceez] ドラゴンー(卵×転生)=猫.mobi (Errno::ENOENT)
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:1413:in `open'
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:1413:in `copy_file'
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:511:in `copy_file'
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:430:in `block in cp'
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:1588:in `block in fu_each_src_dest'
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:1602:in `fu_each_src_dest0'
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:1586:in `fu_each_src_dest'
from /usr/local/lib/ruby/gems/2.5.0/gems/fileutils-1.4.1/lib/fileutils.rb:429:in `cp'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:320:in `copy_to_converted_file'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:255:in `block in convert_novel_main'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:248:in `each'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:248:in `convert_novel_main'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:201:in `block (2 levels) in convert_novels'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/mixin/locker.rb:26:in `lock'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:200:in `block in convert_novels'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:199:in `each'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:199:in `with_index'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:199:in `convert_novels'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:159:in `block in main'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:152:in `each'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:152:in `main'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:133:in `execute'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/commandbase.rb:125:in `execute!'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/commandbase.rb:134:in `execute!'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:123:in `block in execute!'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/narou.rb:363:in `concurrency_call'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/command/convert.rb:122:in `execute!'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/commandline.rb:29:in `run'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/commandline.rb:43:in `run!'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/narou.rb:50:in `block in <top (required)>'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/lib/backtracer.rb:16:in `capture'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/narou.rb:49:in `<top (required)>'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/bin/narou:13:in `require_relative'
from /usr/local/lib/ruby/gems/2.5.0/gems/narou-3.5.0.1/bin/narou:13:in `<top (required)>'
from /usr/local/bin/narou:23:in `load'
from /usr/local/bin/narou:23:in `<main>'

196名無しさん:2020/03/01(日) 23:59:41 ID:???
>>195
>>186-189とか?Mac知らんけど

197名無しさん:2020/03/16(月) 18:53:34 ID:???
コマンドラインから実行するアップデートやダウンロードを WebUI のキューに入れることはできますか?
同時にやっておかしなことになったことがあったので

198作者★:2020/03/16(月) 19:24:37 ID:???
>>197
$ curl -X POST -d 'ids[]=277&ids[]=317' http://xxxxxxxxxx:yyyyy/api/update
$ curl -X POST -d 'targets=n5483eq+n6829bd' http://xxxxxxxxxx:yyyyy/api/download

など
api の仕様は公開してないので、直接ソースコードを読んでください
https://github.com/whiteleaf7/narou/blob/develop/lib/web/appserver.rb#L468

199名無しさん:2020/03/16(月) 22:03:08 ID:???
>>198
ありがとうございます
確認してみます

200名無しさん:2020/03/28(土) 08:28:19 ID:grJ79DY2
epubファイルだけを別のフォルダーに移そうとしたのですが、

C:\MyNovel>narou s convert.copy-to=h:books /epub
convert.copy-to を H:/books に設定しました
[ERROR] /epub という変数は存在しません

となりましたどうすればいいのか教えてください

201作者★:2020/03/28(土) 11:27:57 ID:???
フォルダのパスが正確じゃないからでは?
半角スペース本当に含まれてるんですか?

エクスプローラーからコピペしてみてくださいね

202名無しさん:2020/03/29(日) 17:41:57 ID:xPcOnWwg
>>200
epubファイルだけを移動することはできないと思います。
できるとすれば、デバイスごとにフォルダを分けることでしょうか。

この場合、
>narou s convert.copy-to-grouping=device
で可能だと思います。

203名無しさん:2020/04/13(月) 11:47:19 ID:x5qcpdX.
V:ドライブがある場合、.narousettingというフォルダが勝手にV:ドライブに作成されるのですが、変更する方法はあるでしょうか?
HPの手順通り行ったので C:MyNovel がデフォルトフォルダです。
C:MyNovel内か、C:ドライブに .narousettingフォルダを作って欲しいのですが、何か設定間違ってますかね?

204作者★:2020/04/13(月) 12:24:20 ID:???
>>203
.narousetting はホームディレクトリ直下につくる設定ですので、Vドライブがホームディレクトリ設定になってるんじゃないかなと推測します

C:\MyNovel\.narousetting を自分で作ればそれを読み込むので、他の .narousetting は削除して構いません

205名無しさん:2020/04/13(月) 13:42:11 ID:x5qcpdX.
ありがとうございます。
ご指摘の通り、homedriveの設定がV:ドライブになっていました。
homepathがC:ドライブを指していたので気付きませんでした。
MyNovel直下に.narousettingフォルダを作成し、問題なく動作しています。

206名無しさん:2020/05/02(土) 01:29:14 ID:a.BPMwmc
・narou remove で消した作品が小説データフォルダ内に残ってますが、ゴミ箱に移動したりして削除しても問題ないですか。
・narou clean の「ゴミファイル」とは何ですか(上記の残ってるファイルではないようですが)

207作者★:2020/05/02(土) 02:12:34 ID:???
>>206

> ・narou remove で消した作品が小説データフォルダ内に残ってますが、ゴミ箱に移動したりして削除しても問題ないですか。

削除して問題ないです

> $ narou remove -h
> Usage: narou remove <target> [<target2> ...] [options]
> ・削除するのはデータベースのインデックスだけで、変換済みテキストファイルやMOBIファイル等はそのまま残ります。ファイルをすべて削除する場合は --with-file オプションを指定して下さい。
> Options:
> -w, --with-file 小説の保存フォルダ・ファイルも全て削除する

> ・narou clean の「ゴミファイル」とは何ですか(上記の残ってるファイルではないようですが)

> Usage: narou clean [<target> ...] [options]
> ・サブタイトルの変更等により参照されなくなったゴミファイルを削除します。

208名無しさん:2020/05/06(水) 21:57:10 ID:???
>>207
ありがとうございます、理解しました。

209名無しさん:2020/08/12(水) 12:22:23 ID:???
小説データの整理について
例えば
 1.第一話
 2.第二話
 3.第三話
なんて状態で
 1.第一話
 2.閑話
 3.第二話
 4.第三話
などと最新話でなく途中に追加があった場合、以降のファイルが全て再DLとなって
しかも重複したままゴミファイルとしてデータフォルダ内に残ります
話数の多い長編ほど凄い事になるわけですね
こういうのを整理したいのですが、なにか要領の良い方法がありますか?

210作者★:2020/08/13(木) 12:06:39 ID:???
>>209
なかなかいい方法が浮かばないので放置しています

211作者★:2020/08/13(木) 12:38:59 ID:???
>>209
参照されなくなったゴミデータの削除は narou clean で出来ませんか?

212名無しさん:2020/08/15(土) 03:32:05 ID:???
>>211
WebUIしか使っていなかったのでコマンドラインは盲点でした
データバックアップした後にでも試してみるとします
ちょいと本業がヘビーな事態発生のため報告には日数かかると思います

213名無しさん:2020/08/24(月) 03:23:28 ID:???
>>211
narou clean --all > dellist.txt
などとリダイレクトしてみたら対象が8000件近くあってビビりました
narou clean -af
でスッキリと消えたようですし念のため削除対象を含む作品を再変換してみても問題ないようです
おかげさまで目的達成できました。ありがとうございました

214名無しさん:2020/08/30(日) 00:27:09 ID:mSygbdZo
これから使ってみたいと準備している初心者ですが

[注意] kindlegen の配布が終了しているため、
Kindle Previewer 3 の中身から取り出す必要があります。

取り出し方が分からず先に進めません。
取り出し方を教えていただけませんか

215作者★:2020/08/30(日) 00:34:06 ID:???
https://twitter.com/nora33371216/status/1298561503780409345

216名無しさん:2020/08/30(日) 12:33:07 ID:z/lovyEY
ありがとうございます。
頑張ってみます!

217名無しさん:2020/08/31(月) 20:22:22 ID:???
WEB UI で範囲選択して、それらに同じタグをつけようとしましたが、一つにしかタグがつきませんでした
複数に同時に同じタグをつけるのはできないのでしょうか?

218名無しさん:2020/08/31(月) 22:39:37 ID:???
>>217
複数選択したあと「タグ」メニューから「選択した小説のタグを編集」を選択(もしくはそのままTキーを押す)
これで複数同時に設定が可能です

219名無しさん:2020/08/31(月) 23:22:51 ID:???
>>218
いけました。ありがとう

220名無しさん:2020/10/08(木) 04:53:13 ID:???
Windows と Android で使い勝手のよい、縦書きに対応した epub ビュワーはないでしょうか?

narou.rb でファイルが更新された場合でも、続きから読み始められたり、
フォントの指定やサイズ変更が容易だったり、
フォントの色や背景色や背景画像が設定できたりする物があれば教えてください。

221名無しさん:2020/12/07(月) 19:27:12 ID:6kzAZCe2
narou.rbをインストールしようと製作者のサイトを見ながらやっているのですが、出来ません。
コマンドプロンプトでgem install narouと入力しても「内部コマンド、外部コマンド、操作可能なプログラムまたはパッチファイルと認識できません」と、出てしまいます。

222名無しさん:2020/12/07(月) 21:44:08 ID:???
>>221
rubyをインストールしてないか、PATHが通ってないんじゃない?
>>154 以下を読むと参考になると思うよ

223名無しさん:2020/12/07(月) 21:54:28 ID:6kzAZCe2
読んでみて試してみたのですが、2-4.セットアップ画面がrubyを再インストールしても
出ませんでした。他の表示のさせかたとかありますか?

224名無しさん:2020/12/07(月) 23:14:37 ID:???
最初に入れたRubyをきちんとアンインストールしてから再度やれば多分出てくる
出てこなかったら何か違うものをインストールしようとしているのかもしれない

225名無しさん:2020/12/09(水) 05:16:08 ID:A2T34snM
ありがとうございました!
完全に消去してインストールしたら出来るようになりました。

226名無しさん:2020/12/18(金) 10:26:31 ID:???
初歩的な質問なのですが
挿絵を変換しないor挿絵を削除するという設定は可能でしょうか?
Kindleだと挿絵が表紙になってしまい書籍タイトルが非表示になってしまうので不便なんです…

227作者★:2020/12/18(金) 11:29:58 ID:???
>>226
環境設定か個別設定のどこかにあります

228名無しさん:2020/12/18(金) 17:13:50 ID:???
>>227
スミマセン…そこのところがよくわからないんですよね
enable_illust
挿絵タグを有効にする(false なら削除)
かなとは思ったんですがいいえにしても挿絵が入ってしまうので

229作者★:2020/12/18(金) 17:37:17 ID:???
>>228
設定したあと再変換はしてますか?
あとは default.enable_illust がいいえだとしても、個別設定ではいになってたらだめですし、
fource.enable_illust がはいになってたとしてもだめです

230名無しさん:2020/12/18(金) 18:05:14 ID:???
>>229
うーん、default.enable_illustは未設定、個別設定はいいえ
fource.enable_illustもいいえにしてるんですけど…
この状態で再変換してもダメでした
ものすごく困っているというわけではないのでこのまま使わせてもらいますね
お手数おかけしました

231名無しさん:2020/12/18(金) 20:31:39 ID:yN9g5QSw
質問です。
narou list で更新日を確認できますよね。
今日が20/12/18 だとして、この更新日 例えば、
20/08/01以前をまとめて削除するコマンドはありますか?
(list 件数が300件を超えてしまったので)

もしないとき、実装される予定はありますでしょうか?
よろしくお願いいたします

232作者★:2020/12/18(金) 23:22:39 ID:???
>>231
標準機能だけではできませんが、csv 出力機能があるのでどうとでもなると思います

例えばこんな感じではどうでしょう

narou csv | textql -header -sql "select id where last_update < 1596240000 and frozen = 'false'" | tr '\n' ' ' | narou remove -wy

(textql は mac なら brew install textql などで入れておく)

narou コマンドは標準入力をIDとしてうけとるので、加工してIDの列として渡してやれば良いです
日時部分は Unixtime です

233名無しさん:2020/12/19(土) 02:39:43 ID:t8c0Fxas
>>232
うわー すごい
narou 自体のコマンドとCSV コントロールを合体できる!

TextQL - CVSファイルに対してSQLを実行できるコマンド
初めて知りました。こんな便利のものがあったんですね。

コマンド見本等、とても丁寧な説明をありがとうございました。

無事 削除できました。 感謝です。

234名無しさん:2020/12/20(日) 03:27:34 ID:AqQ9Z/KE
>>233
narou list の検索機能が欲しかったのですが、
>>標準機能だけではできませんが、csv 出力機能があるのでどうとでもなると思います
ということで、
narou csv | textql -header -sql "select id, title where title like '%異世界%'"
等、ガンガン検索できるようになりました。

削除も
narou csv | textql -header -sql "select id where title like '%生産魔法師%' and frozen = 'false'" | tr '\n' ' ' | narou remove -wy
のように,いろいろできます。
条件が自分で自由自在にできるので最強です。

narou.rb の基本設計がすばらしいのですね。

235名無しさん:2020/12/20(日) 03:44:52 ID:AqQ9Z/KE
>>232
narou list を日々使っている身としましては、
narou csv | textql ...
等のテクニックを知り、感謝の念に堪えません。

すばらしいクリスマスプレゼントをいただきました。

236名無しさん:2020/12/27(日) 18:15:52 ID:???
Kindle Paperwhite (2018)と合わせて使わせてもらっています。
困っていることが2つありまして、

・GUIから小説の全更新をした後、Kindleに保存されている作品ごとの「ここまで読んだ」情報が飛んでしまうことがあり、どこまで読んだのかを探す羽目になってしまいます。
・GUIから小説の全更新をした後、マイライブラリに表示される「作品ごとの読破率(%表示)」が正しくない場合があるように思います。

解決策はないでしょうか?

237名無しさん:2020/12/27(日) 19:04:14 ID:???
「情報が飛ぶ」というのがまた最初のページから開かれるという意味であれば
・栞データが壊れた → 栞データをバックアップしておく
・ファイル名が変わった → ファイル名が変わらないように固定しておく

作者名の変更やタイトルの変更によりファイル名が変わることは多いので恐らく後者かと
%表示が消えてしまうのは恐らくKindle側の不具合です

238名無しさん:2020/12/27(日) 19:40:38 ID:???
>>237
ありがとうございます。
なるほど、ファイル名が原因でしたか・・・設定のconvert.filename-to-ncodeを試してみます。
%表示の方は了解です。

239名無しさん:2021/01/02(土) 00:47:04 ID:mYWXQxik
初めまして。
機械音痴ですが、なろう小説をpaperwhiteで読みたくてインストールさせて頂きました。
インストールまでは出来たように思うのですが、webUIを使うためにnarou webとターミナルに入力してもサーバーが起動しません。
何か対処法はございますか?

240名無しさん:2021/01/02(土) 01:10:57 ID:???
どういう状況か全くわからないので、
> narou webとターミナルに入力してもサーバーが起動しません。
この辺だけでももうちょっと詳しくお願いします

241名無しさん:2021/01/02(土) 01:28:09 ID:lJG4SmGg
>>240
返信ありがとうございます。
普段からターミナルなど使ったことが無く、説明も大雑把で申し訳ないです…

インストールが終わった状態のターミナルで、narou webと入力するとurlは出るのですが、サーバーが起動しません。

しかし、そもそもターミナルを再起動してしまい、MyNovelの名前のファイルを呼び出そうとしても見つからないと出るので、そこが原因かもしれません。

242名無しさん:2021/01/02(土) 01:42:51 ID:???
URLが出た時点でそのURLを手動でウェブブラウザに入力してみるといいかもしれません
ターミナル?は閉じたりしないでそのまま放置です

243名無しさん:2021/01/02(土) 01:48:28 ID:lJG4SmGg
>>242
URLを貼り付けてみたところ、サーバーが起動できないと出てしまいました。

narou.rbをアンインストールして初めからやり直そうと思うのですが、アンインストールはどのように行えば良いのでしょうか。
大変お手数をおかけします…

244名無しさん:2021/01/02(土) 02:01:22 ID:???
アンインストールの前に現在の状況を把握したほうが良いかもしれません
URLが出たターミナル?にはその後どのようなメッセージが出ているのか教えてください

245名無しさん:2021/01/02(土) 02:05:54 ID:lJG4SmGg
>>244
特になにも出ていないです…

ターミナルからファイルも開けず、といった感じです。

246名無しさん:2021/01/02(土) 02:06:17 ID:lJG4SmGg
>>245
新しくファイルを作り直すことはできるのでしょうか?

247名無しさん:2021/01/02(土) 02:13:52 ID:???
URLの下に何も出ていないはずはないかと思いますが……ちょっと聞き方が紛らわしかったかもしれません
表示されているものを教えていただければと思います

ファイルというのは何のことを指しているのでしょうか?

248名無しさん:2021/01/02(土) 02:20:27 ID:lJG4SmGg
>>247
サーバを止めるにはCtrl+cを入力
とURLの下には表示されています。

小説データを入れるフォルダ?のことです。
narou.rbのインストール手順6ででてくるフォルダをターミナル上で開くことができません。

249名無しさん:2021/01/02(土) 02:27:21 ID:???
「サーバを止めるには Ctrl+C を入力」の更に下には何が出ているのか聞きたかったのですが
その上にある http: //192.168.11.20:8267/ のようなものがURLと言っていたものですので最後の/までしっかりとコピペしてブラウザで開いてみてください

cd MyNovel と入力すればMyNovelというフォルダに移動できるはずですが余り関係ないかもしれません

250名無しさん:2021/01/02(土) 02:29:41 ID:lJG4SmGg
>>249
その下には自分のデバイス名とユーザー名らしきものが出ています。
それ以外の記述はなにもありません。

cd半角スペースにファイルをドラッグアンドドロップしても開けないので、ちょっとわからないです…

251名無しさん:2021/01/02(土) 02:35:03 ID:mYWXQxik
>>249
デバイス名:~ ユーザー名$ narou web
URL
サーバを止めるには Ctrl+C を入力

デバイス名:~ ユーザー名$

↑上記の形で出ます。

252名無しさん:2021/01/02(土) 02:43:34 ID:???
デバイス名:~ ユーザー名$ の後ろに文字を入力することが出来る状態になっているということですかね……?
もしそうなら確かにサーバーが起動していないのかもしれませんが聞いたことのない症状ですね

253名無しさん:2021/01/02(土) 02:47:06 ID:???
narou trace
はどうでしょうか?

254名無しさん:2021/01/02(土) 02:48:25 ID:mYWXQxik
>>252
$の後ろにcdや、ruby -vなど入力できます。
これはアンインストールしてやり直したほうがよいでしょうか...

255名無しさん:2021/01/02(土) 02:54:41 ID:mYWXQxik
>>253
やってみます。

デバイス名:~ ユーザー名$narou trace
日付
/Users/ユーザー名/.rbenv/versions/3.0.0/bin/narou web --boot

/Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1773:in `detect_rack_handler': Server handler (webrick) not found. (RuntimeError)
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1438:in `run!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/command/web.rb:144:in `boot'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/command/web.rb:87:in `execute'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandbase.rb:125:in `execute!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandbase.rb:134:in `execute!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandline.rb:29:in `run'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandline.rb:43:in `run!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/narou.rb:50:in `block in <top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/backtracer.rb:16:in `capture'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/narou.rb:49:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/bin/narou:13:in `require_relative'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/bin/narou:13:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.0.0/bin/narou:23:in `load'
from /Users/ユーザー名/.rbenv/versions/3.0.0/bin/narou:23:in `<main>'

デバイス名:~ ユーザー名$

↑こんな感じです。

256名無しさん:2021/01/02(土) 03:10:37 ID:???
これが見たかった情報です
Rubyの別のバージョン(2.5.x)を入れてからNarou.rbを入れ直せば良さそうな気がします

257名無しさん:2021/01/02(土) 03:12:24 ID:mYWXQxik
>>256
わかりました!
ありがとうございます!

アンインストールはどのように行えば良いでしょうか?

258名無しさん:2021/01/02(土) 03:16:41 ID:???
Rubyのバージョンごとに別の場所にインストールされるはずなのでアンインストールは多分しなくても大丈夫です
(環境が不明なので説明できないとも言う)

259名無しさん:2021/01/02(土) 03:22:20 ID:???
念の為 gem install narou の前に ruby -v でバージョンが2.5.xなことを確認したほうが良いかと思います

260名無しさん:2021/01/02(土) 03:24:23 ID:mYWXQxik
>>259
パソコンはmac book pro のたぶん一番新しいやつです!

narou.rbもアンインストールする必要はないのでしょうか?

261名無しさん:2021/01/02(土) 03:27:22 ID:???
Narou.rbのアンインストールも必要ありませんが気持ちが悪いようでしたら
gem uninstall narou で消せます(Ruby2.5.xを入れる前に行う)

262名無しさん:2021/01/02(土) 03:35:51 ID:mYWXQxik
>>261
ありがとうございます。
やってみます!

263作者★:2021/01/02(土) 11:21:46 ID:???
Ruby 3.0 は未対応です

264作者★:2021/01/02(土) 12:01:49 ID:???
たぶん 3.0 のままでも gem i webrick すれば動くはず

265名無しさん:2021/01/02(土) 20:45:44 ID:/nj/m/k2
昨日質問させていただいた者です。
お返事ありがとうございます!

narou.rbを再インストールしたのですが、手順6のフォルダを作成する箇所でつまづいてしまっています。

使用しているパソコンはmac book proです。

cd c:/
-bash: cd: c:/: No such file or directory

↑このようにエラーが出てしまいます。

266名無しさん:2021/01/02(土) 22:17:40 ID:???
かわりに
cd ~
でいいと思います
作者の説明はWindows環境を想定したものなので適宜読み替える必要があります

267名無しさん:2021/01/02(土) 22:22:22 ID:6BS3ezZo
>>266
お返事ありがとうございます!
なるほど。
置き換える場合はcdの後ろには何もなしで良いのでしょうか?

268名無しさん:2021/01/02(土) 22:32:57 ID:???
とりあえず
cd ~
mkdir MyNovel
cd MyNovel
narou init
です。1行目のcdの後ろには半角スペースと半角~が入っています

269名無しさん:2021/01/02(土) 22:32:58 ID:/nj/m/k2
>>266
cd c:/ →cd
mkdir MyNovel→
cd MyNovel→
narou init→

↑他の3つはどのように置き換えればよろしいでしょうか。

270名無しさん:2021/01/02(土) 22:39:42 ID:/nj/m/k2
>>268
詳しくありがとうございます!
教えて頂いた通りにやってみます。

「コマンドプロンプトを閉じたあともう一度 narou コマンドを使う場合は、コマンドプロンプトを再度立ち上げ、cd c:\MyNovel と入力します。(フォルダの移動)」
↑ Macの場合はcd MyNovelで良いのでしょうか?

271名無しさん:2021/01/02(土) 22:42:34 ID:???
cd ~/MyNovel
となります

272名無しさん:2021/01/02(土) 22:50:39 ID:/nj/m/k2
>>271
ありがとうございます!
無事インストールして使用できそうです。
昨日使えなかったwebUIも開けました。

長々と素人にお付き合い頂きありがとうございました。
作者様の3.0.0対応アップデートもとても助かりました。
ほんとうにありがとうございました!

273名無しさん:2021/01/04(月) 02:52:08 ID:dvPtfnDM
いつも便利なツールありがとうございます。
ここで質問して良いか悩むところですがdocker版の利用で躓いているのでご教示
いただけますと幸いです。

docker版を試しているのですがkindleの認識だけうまくいかない状態です。
(kindleをusbでPCにつなげましたがWebUI上にejectボタンが表示されず、
 Sendも失敗します)
docker版ではなく通常のインストール手順に則って直接端末上でWebサービスを
立ち上げてlocalhostにアクセスする分には問題なくkindleを認識しますので
docker版固有の事象かなと考えていますが、何かわかればアドバイスいただけま
すと幸いです。
環境:
 OS:Windows10 20H2
 Docker Desktop:3.0.0
 image id:feb3cddb8453
 docker-compose.ymlの設置先:C:\Users\<ユーザー名>\NarouRbDir
 Kindle:Kindle OasisをEドライブとしてマウント

またdocker-compose.ymlを設置しているフォルダでdockerを利用せず「narou w」
で起動すると、コマンド実行と同時に0.0.0.0:33000に遷移してしまいました。
(事前にそのフォルダでdocker initはしています)
通常手順であればここで127.0.0.1で起動したので、こちらもdocker版と設定が
競合したかなと思いますが、この場合どこかしら設定を書き換えれば127.0.0.1
で自動起動する状態に戻せますでしょうか。

お手数おかけしますがよろしくお願いいたします。

274作者★:2021/01/04(月) 11:27:59 ID:???
>>273
Docker は仮想環境です
ホストOS(この場合はWindows)はマウントしたフォルダ以外Dockerから見ることができません
今回の場合はEドライブを(Docker側に)マウントしていないと思うので、見えていません
https://github.com/whiteleaf7/narou/blob/develop/lib/device/library/linux.rb#L15-L16
Linux なので /media/Kindle あたりにマウントすると見えるんじゃないかなと思いますが、
Eject などはOSのAPIを叩いたりするので、これもまた動きません
Docker を利用する場合は仮想環境で Linux を動かしているということを理解した上で利用することをお勧めします
(Kindle を直接繋いで send などを使う場合には向いていないと思います)

> 競合したかなと思いますが、この場合どこかしら設定を書き換えれば127.0.0.1
> で自動起動する状態に戻せますでしょうか。

https://github.com/whiteleaf7/narou-docker/blob/master/init.sh
narou s server-bind=
この設定を削除してください

275名無しさん:2021/01/07(木) 01:16:15 ID:9VyEwpuo
返信遅れていてすみません。
回答ありがとうございます、諸々承知しました。

>> 競合したかなと思いますが、この場合どこかしら設定を書き換えれば127.0.0.1
>> で自動起動する状態に戻せますでしょうか。
> ttps://github.com/whiteleaf7/narou-docker/blob/master/init.sh
> narou s server-bind=
> この設定を削除してください
ありがとうございます。
コンテナ内のinit.shの書き換えとローカルのglobal_setting.yamlを書き換えることで無事元に戻せました。

276名無しさん:2021/01/21(木) 08:25:00 ID:???
narou.rbをWEB UIから3.6.0にアップデートし、小説の全更新を行い、サーバをシャットダウンしました。
翌日、再びサーバとWEB UIを起動したところ、30個ほど登録してあったはずの小説が2つになっていました。
メニューから「表示設定をリセット」を実行したところ、消えていた小説は復活したのですが、ちょっと気持ち悪い挙動ではあります。
消えてしまっていたのは何が原因でしょうか?

277名無しさん:2021/01/21(木) 11:38:39 ID:???
フィルタでしょ

278名無しさん:2021/01/21(木) 12:12:26 ID:???
>>277
フィルタ欄に何か入力していたつもりはなかったのですが、もしかすると何かの拍子に文字が入っていたのかもしれません。
様子を見てみます。

279名無しさん:2021/01/21(木) 14:49:32 ID:???
作者名とか掲載欄を誤クリックしてる人は何度か見かけた

280名無しさん:2021/01/27(水) 12:58:17 ID:Et/iRU.g
更新した際に小説タイトルが変更されていた場合
kindle端末で新たなドキュメントとして表示されてしまうのですが
いちいち古い方を削除するのが面倒なので上書きする設定はありますか?

登録しているいくつかの作品が「書籍化」とか「1巻発売中」とか
結構頻繁にタイトル変更する作者さんで
イライラしております。

281作者★:2021/01/27(水) 13:52:44 ID:???
>>280
>>36

282名無しさん:2021/01/28(木) 01:04:34 ID:???
>>280
わかります。作者名でソレやる人とかもいて困りますよね
そういうのは>281の指摘のように私もタイトルや作者名を設定で固定しています
まぁ本当に変更された場合に古いままに残ってしまうという問題もありますが
(気づけば手動で変えるけどなかなか難しい)

といいつつ新たな質問(もしかしたら要望かも)
こういう「特定の作品のみ特別な設定」をしてあるものを洗い出す方法ってありますかね?
個人的にはWebUIの一覧にマークが出るとかだと嬉しいのですが...

今気が付いたけどカスタムしたよタグ付けておけばいいのか
ただこれからのは良いが今までやった分の洗い出しがやはりキツイ

283280:2021/01/28(木) 01:17:04 ID:hzE38q9I
>>281>>282
ありがとうございました。

284作者★:2021/01/28(木) 09:26:02 ID:???
>>282
setting.ini に設定が書き出されてるわけですし、普通に grep するなりすれば良いのでは?

https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511247318/131-133n
output_filename に関しては、初期設定でファイル名を固定するように変更する予定があるので、
これに関しては困らなくなるはずです
(あとは現時点でも ncode 固定ファイル名にもできますし)

変更する動機は、おっしゃるように頭のおかしいタイトル変更と作者名変更が目立ってきたからです
(私は変なタイトルはそもそも読まずにスルーしますが)

285名無しさん:2021/01/29(金) 02:33:10 ID:???
>>284
ああそりゃそうだiniをgrepしたらいいんや、自分の頭の硬さに恥ずかしさすら感じる

ncode固定ファイル名は...PW等に転送して読んでるとかなら便利なのでしょうが
自分は網膜の病気してから1文字最低2cmくらいのサイズが必要というレアケース
書棚機能のあるアプリ(Kindle for PCも含め)は本文の文字サイズは自在ですが
書棚の文字サイズの大きさは割と自由にならないので34インチのモニタつないだ
Win上でフリーのViewerを関連付けてファイラから開いてるんですよね

実はタグ読んでタイトル列と作者列が表示できるだけのファイラを自作しようかと
思わなくもなかったけど開発ツールが目に優しくなくて止めたという

286名無しさん:2021/02/22(月) 02:38:06 ID:dlfhXP6c
書き込み失礼致します、
Macにてインストールしているのですが、『ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.』と出てしまって出来ません。
他のサイトなども見ながらやっているのですが、出来ませんでした…。どなたかわかる方教えてください

287名無しさん:2021/02/22(月) 02:38:22 ID:dlfhXP6c
書き込み失礼致します、
Macにてインストールしているのですが、『ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.』と出てしまって出来ません。
他のサイトなども見ながらやっているのですが、出来ませんでした…。どなたかわかる方教えてください

288作者★:2021/02/22(月) 09:25:49 ID:???
sudo

289作者★:2021/02/22(月) 09:28:48 ID:???
sudo して

まぁ rbenv で ruby 入れ直したほうがいいですよ

290名無しさん:2021/02/22(月) 15:13:47 ID:dlfhXP6c
ありがとうございます!色々いじってみて少し進めたのですが、またエラーが出てしまいました。
行間の数値を設定して進むとエラーが発生します。

/Users/yui023/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/narou-3.7.0/lib/command/init.rb:118:in `read': No such file or directory @ rb_sysopen - /Users/yui023/AozoraEpub3-なろう用/chuki_tag.txt (Errno::ENOENT)
from /Users/yui023/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/narou-3.7.0/lib/command/init.rb:118:in `rewrite_aozoraepub3_files'
from /Users/yui023/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/narou-3.7.0/lib/command/init.rb:106:in `init_aozoraepub3'

エラーが発生したため終了しました。
詳細なエラーログは narou trace で表示出来ます。もしくは --backtrace オプションを付けて再度実行して下さい。

またお願い致します。

291作者★:2021/02/22(月) 23:59:27 ID:???
>>290
- Ruby 2.5 は古いので 3.0 を入れたほうが良い
- パスに日本語は使わないように
- というかエラーに原因が書いてあるので読んで

292名無しさん:2021/08/22(日) 03:23:33 ID:it2fBpW2
WEBUI に no-convert オプションに相当する設定はありますか?
変換が入ると結構CPUリソースを食うので、できればあとで変換する運用にしたいのです

293作者★:2021/08/22(日) 13:00:19 ID:???
narou s default_args.update=--no-convert をすれば良いと思って試しましたけど、
WEB UI の update は特殊なので、default_args が効きませんね
なので、現時点では設定はありません、が答えです

narou s convert.no-epub=true が現状では一番更新時の負荷が低いです
WEB UIでもdefault_args が効かないのは不具合と考えてもいいので、修正できればそのうち修正します

とりあえず、
diff --git a/lib/web/appserver.rb b/lib/web/appserver.rb
index 2f71e4d..6a4769c 100755
--- a/lib/web/appserver.rb
+++ b/lib/web/appserver.rb
@@ -560,7 +560,7 @@ class Narou::AppServer < Sinatra::Base

post "/api/update" do
ids = select_valid_novel_ids(params["ids"]) || []
- opt_arguments = []
+ opt_arguments = ["--no-convert"]
if params["force"] == "true"
opt_arguments << "--force"
end

と書き換えて直接指定すればとりあえず望み通りですかね

$ gem which narou
/Users/whiteleaf/.anyenv/envs/rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/narou.rb

で lib/web/appserver.rb を探してください

294名無しさん:2021/08/22(日) 18:58:26 ID:???
>>293
ご回答ありがとうございます
詳しく例示までしていただいて恐縮です
教えていただいた通りに appserver.rb を編集したところまさに希望の挙動となりました

295名無しさん:2021/10/10(日) 09:19:41 ID:OIIJvcqM
Narou.rb のバージョン:Version 3.8.0

OS のバージョン:Windows 10 Pro 21H1

その他環境情報(任意):Kindle Paperwhite wifi 32GB 6インチ(1つ前のモデル)

何が起きたのか:
WEB UIを使用しています
Kindle Paperwhiteへ小説を転送するとエラーが出てWEB UIが停止してしまう

再現方法(何をやったら起こったのか詳細に):
Kindleを接続した状態で新しい小説を追加して変換後Kindleにコピーされる時や
接続していない状態で追加した小説をKindleと接続後Sendボタンで送る時にエラーが出ます
Kindleを接続してない状態で新しい小説を追加してもエラーはでません
既に入っている小説の更新分は問題なく転送されます

Kindleを初期化してみたら一時改善しましたがまたエラーが出るようになってしまいました
Kindleの空き容量は20.85GB残っています
Kindleのdocumentsフォルダにはサブフォルダが8142と小説のmobiファイルが8242入っている状態でエラーがでました
サブフォルダはほとんどが空なのででこのいらなそうなサブフォルダ(.sdr)を削除すると一時的にエラーがでなくなるのですがそのうちまたフォルダが増えていってしまってエラーが出るようになるようです

WEB UIの表示
[ERROR] C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:153:in `copy_to_documents': ディレクトリまたはファイルを作成できません。 (Device::SendFailure)

コマンドプロンプトの表示
[2021-10-09 23:39:24] FATAL SystemExit: exit
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:174:in `exit'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:174:in `rescue in copy_to_documents'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:143:in `copy_to_documents'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/command/send.rb:150:in `block (3 levels) in execute'
[2021-10-09 23:39:24] INFO going to shutdown ...
[2021-10-09 23:39:24] INFO WEBrick::HTTPServer#start done.
== Sinatra has ended his set (crowd applauds)

エラーを回避する方法か.sdrフォルダを作らせないようにする方法はないでしょうか?

296作者★:2021/10/10(日) 10:52:14 ID:???
>>295
.sdr フォルダは Kindle が自分で作っているので、制御するのは不可能な気がします
削除するとエラーが出なくなることから、もしかしたらファイル数上限に引っかかっている可能性もありますが、断定はできません

297名無しさん:2021/10/10(日) 14:43:05 ID:???
>>295
1フォルダ内に入れることのできるファイル数(フォルダ含む)の上限に引っかかっていると仮定すると……
documentsフォルダ内に適当なサブフォルダを作成&しばらく更新予定のない作品を凍結してそのサブフォルダへ放り込む
という方法で回避できるかもですね

298295:2021/10/16(土) 22:27:54 ID:???
削除等で凍結された小説をサブフォルダに移動して「一括送信時に凍結された小説は対象外にする。」を設定
.sdrフォルダはAmazonさんに問い合わせたら勝手に増えるけど消しても問題ないとのことだったので、たまに手動で削除
とりあえずこれでなんとかなりそうです
ありがとうございました

299名無しさん:2021/10/17(日) 15:58:02 ID:???
Narou.rbに登録している小説を削除するときに、同期させているKindle端末からもファイルを同時に削除させることって可能でしょうか?
出来ても不思議じゃないよなと思って設定を探してみたんですが、見当たらず・・・

300名無しさん:2021/11/20(土) 20:49:54 ID:A1rCPamo
2つ以上のアドレスにhotentryをメールで送りたいのですが、mailコマンドで最新のhotentryファイルを指定する方法はありますか?
今のところnarou setting hotentry.auto-mail=trueとしてひとつのアドレスにだけは送信できています。

301名無しさん:2021/11/20(土) 23:27:56 ID:???
すみませんhelp見落としてました。自己解決です

302名無しさん:2021/11/25(木) 08:19:18 ID:???
Narou.rbはKindle Paperwhiteの第11世代(2021)でも問題なく使えるでしょうか?

303名無しさん:2021/11/26(金) 03:48:44 ID:TfV2igVk
>>302
日本で発売しているモデルなら初代でも最新でも使えますよ

304名無しさん:2021/11/26(金) 07:11:44 ID:???
>>303
了解です!

305ぽん:2021/11/26(金) 10:35:30 ID:7/zFEDeg
いつも愛用させていただいてます
narou webの方からmail送信のチェックをつけてKindleへ送っているのですが、
本日小説をダウンロードしたところダウンロードは正常に行われるのですが、Kindleへのメール送信のところで以下のエラーが出てしまいました。

[ERROR]535-5.7.8 Username and Password not accepted. Learn more at

パスワードとユーザーネーム(アドレス?)を再登録する必要があるようなことが書いてあるのはわかるのですが、cmd入力については初心者で、具体的にどこにどんな文字を入れて手直ししたら良いのかわかりません。
お手数かけてすみませんが教えていただけたら助かります。

Narou.rbは3.8.0が入っています
Windows10です
よろしくお願いします

306作者★:2021/11/26(金) 11:14:46 ID:???
>>305
Gmai なら Google の2段階認証強制化の影響な気がしなくもないです
https://support.google.com/accounts/answer/185833?hl=ja
全く確認してませんがこれを試してみてください

307ぽん:2021/11/26(金) 11:22:30 ID:7/zFEDeg
無事解決しました
ありがとうございました

308名無しさん:2021/11/28(日) 07:24:08 ID:???
Paperwhite(2021)を購入したのでnarou.rbからいくつか小説を入れてみたのですが、文章が少し右側に寄って表示されてしまいます。
左端に一行空きがある感じです。Paperwhite(2018)では右側に寄る様子はなかったのですが・・・
何か設定の変更が必要でしょうか?

309名無しさん:2021/11/28(日) 17:20:34 ID:xFDayrpg
>>308
Kindle Previewerを更新して、kindlegenを入れ替えたら。

310名無しさん:2021/11/29(月) 06:08:50 ID:tqu2.K/g
>>308
AozoraEpub3の行の高さや、KindlePWの行間設定を見直すといいと思います
具体的にどんな値がよいのかはわかりませんが、1.6になっているなら1.5にするとか

311名無しさん:2021/12/04(土) 14:19:01 ID:???
>>309
>>310
すみません、レス遅くなりました。
kindlegenの更新は効果がなく、narou initから行間を1.8→1.75に変更すると、左右の不均衡が多少軽減されました。
これで使ってみます。

312名無しさん:2021/12/05(日) 02:02:42 ID:L2AQFG5g
>>311
古い AozoraEpub3 では、Kindle本体で行える行間設定が正常に動作しなかった記憶があります

もし、古い AozoraEpuba3 を使っているのであれば、
改造版AozoraEpub3 を narou init を使わずに手動で設定したうえで、
AozoraEpub3 の設定で行間設定をする方がよいかと

手動設定の方法は過去レスのどこかにあります

313名無しさん:2021/12/05(日) 14:37:22 ID:???
>>312
narou initを使わずにAozoraEpub3の場所を指定する方法がよくわからなかったのですが、

改造版AozoraEpub3-1.1.1b10Qを適当な場所に解凍・kindlegen.exeを入れる
→narou initで改造版のフォルダを指定、行間を適当に入力(vertical_font.cssが見つからずエラーが出る)
→古いAozoraEpub3のフォルダから/template/OPS/css_custom/vertical_font.cssをコピーし、改造版の/template/item/css_custom/に入れる

としたところ、左右の間隔が均等になりました。ありがとうございました。

314名無しさん:2021/12/06(月) 18:03:27 ID:Km7f4L3c
新しいキンドル端末では改造版AozoraEpub3でないと表示がうまく行かないということ?

315名無しさん:2021/12/11(土) 16:07:24 ID:G.ZYmmGk
AozoraEpub3にLog4jが入っているみたいだけど影響あるかな。
Log4jは任意のコードが実行可能な脆弱性が発見された。

316名無しさん:2021/12/20(月) 01:16:53 ID:YWmZ7pbs
narou listの仕様でよくわからないのですが、
narou list -t HOGEHOGE | narou list -l
と、これを逆にした
narou list -l | narou list -t HOGEHOGE
とで実行結果が異なるようです。守らなくてはいけない順序がありますか?

317316:2021/12/21(火) 00:15:44 ID:???
意味わかりました。
これは独立したコマンドを2回使ってるだけでパイプの意味ないですね。
フィルタとして機能するように誤解してました。

318名無しさん:2021/12/25(土) 14:17:48 ID:???
手元の環境でなろう小説で取得できてる前書き後書きがハーメルンでは取得できなくなってるんですが(以前は出力されていた)
個別のサイトごとに設定があるんでしょうか

319名無しさん:2021/12/25(土) 21:32:05 ID:???
全てのサイトで同じ小説フォーマットが使われているわけではないので各サイトごとに個別対応する仕組みになっています
そのため各サイトの小説フォーマットが変更された場合に本文や前書き後書き等が取得できなくなることがあります

例えばハーメルンの前書き後書きのフォーマットが変更された場合ハーメルンの前書き後書きが取得できなくなります
未確認ですが今回はそれかもしれません

320名無しさん:2021/12/25(土) 22:50:42 ID:???
結局確認してしまったので補足をしておきます
「webnovel」フォルダ内の「syosetu.org.yaml」がハーメルン用のフォーマット定義ファイルです

その「syosetu.org.yaml」の33〜35行目を正しく書き換えると前書き後書きが取得できるようになりました

321318:2021/12/26(日) 12:38:51 ID:???
自己修正は無理でしたが現状は把握できました
ありがとうございます

322名無しさん:2022/01/04(火) 03:51:35 ID:1nRKumPM
mail_setting.yamlで:authentication : :plainとあり、パスワードが平文で送られる意味と思いますが
パスワードを変更せずに日常的にnarou mailを使っても問題ないですか?

323名無しさん:2022/01/05(水) 02:27:35 ID:???
>>322
もしGmailで二段階認証を使っていない場合は、Googleアカウント設定からセキュリティレベルを下げる必要があったと思います
二段階認証を使っている場合は、アプリパスワードを発行して本来のパスワードとは違うパスワードを入力します(私はこれ)
リスクを考えて自分で判断してください

324名無しさん:2022/01/21(金) 11:07:57 ID:???
>>323
ありがとうございます。
Gmailでは二段階認証ですがアプリパスワードもフルアクセス可能とのことなので別アカウントを作ることも検討してみます。

325名無しさん:2022/01/21(金) 13:48:24 ID:???
専用アカウント作るのが安全
ヤフーメールとかでも良い

326名無しさん:2022/02/02(水) 20:29:17 ID:ud379.RQ
初めまして。
現在自分の使っているNarou.rbのバージョンが3.7.0なので、更新しようとしたのですが、更新できませんでした。
解決策などありましたら教えていただきたいです。

macbook pro 2018
ruby 3.0.0p0
java 1.8.0_271

327名無しさん:2022/02/08(火) 22:31:56 ID:W5H22oKk
>>326
質問した本人です。
なんとか解決できました。
お目汚し失礼しました。

328名無しさん:2022/02/20(日) 10:38:38 ID:VYWc8f3M
hotentryを早く作るために

hotentry=true
convert.no-epub=true
convert.no-mobi=true
narou update --gl
narou csv | grep "modified" | rs -T | narou update -a;

としたあとで改めてnarou convertで新着のあった作品だけepub/mobiを作りたいのですが、
新着のあった作品を判断する方法はありますか?
update --glのmodifiedタグは修正のみの作品にも付いてしまうので都合が悪いです。

329名無しさん:2022/02/21(月) 23:05:17 ID:BP4sV.cw
初めまして。
書き込むのは初めてなので失礼があれば申し訳ございません。
質問なのですが、最近narou.rbで小説をkindleに送ると
【フォルダーがほぼ一杯です ドキュメントフォルダー内のサブフォルダーの
 1つに2000個以上のドキュメントがあります。デバイスにさらにドキュメント
 を追加するには、「ダウンロード」フォルダー内に新しいサブフォルダーを
 作成することをおすすめします。】
というような表示が出ます。正直すすめられてもよくわからず、この場を借り
まして質問させていただきます。
初歩的な質問だったら申し訳ないのですが、こういったときどうすればいいのでしょうか?
Kindleに入れた小説を消す以外の選択肢はあるのでしょうか?

330だんり:2022/02/22(火) 00:25:30 ID:???
win10 21h2
narou.rb 3.8.1
ruby 3.1.1
目次データが取得出来ませんでした
何らかの理由により目次が取得できませんでした

331名無しさん:2022/02/22(火) 15:57:16 ID:OeX1D1uI
>>329
動作が重くなることがあるかもしれないけど、使えるならそのままでもよいと思う
なんとかしたいなら、kindle.rbを編集すればよいと思うが、よくわからないならいじらないほうがいい

>>330
スレ違い
それは投稿サイト側がメンテとかでアクセスできないときなんかに出ると思う

332W:2022/02/23(水) 13:01:08 ID:owsw.E3U
gem install narouを管理者プロンプトでしたあと、フォルダを移動してnarou initをうちましたが、以下の文が出ました。
D:\[サブフォルダ\SS\MyNovel>narou init
'narou' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

どうしたらよいでしょうか。

333名無しさん:2022/02/23(水) 13:41:11 ID:???
>>332
Rubyをインストールする時に環境変数を設定してないんじゃない?
ttps://github.com/whiteleaf7/narou/wiki#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
>途中で「Rubyの実行ファイルへ環境変数PATHを設定する」というチェックボックスが出てくるのでチェックして下さい。

手動でも追加できるけど、Rubyのインストーラを再実行して(↑をチェックして)追加するのが簡単じゃないかな?
もし手動で追加したいなら、「windows 環境変数 path」とかで検索するとやり方説明してるページが見つかるよ
ttps://anykey.bz/program/win10-path/
自分がRubyをインストールしたディレクトリのbinフォルダを追加してあげれば良いよ
(バージョンによって違うけど、「C:\Ruby26-x64\bin」みたいなやつ)

334W:2022/02/23(水) 16:09:57 ID:owsw.E3U
>>333
rubyをインストールするときに全てチェックのところは記載された通りにしました。
ただそもそもgem install narouがerrorが出ていました。
C:\Users\kkk_e>gem install narou
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR: Error installing narou:
ERROR: Failed to build gem native extension.

current directory: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/psych-4.0.3/ext/psych
C:/Ruby27-x64/bin/ruby.exe -I C:/Ruby27-x64/lib/ruby/2.7.0 -r ./siteconf20220223-10488-u9htw5.rb extconf.rb
checking for yaml.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby27-x64/bin/$(RUBY_BASE_NAME)
--with-libyaml-dir
--without-libyaml-dir
--with-libyaml-include
--without-libyaml-include=${libyaml-dir}/include
--with-libyaml-lib
--without-libyaml-lib=${libyaml-dir}/lib
--enable-bundled-libyaml
--disable-bundled-libyaml
C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:471:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:613:in `try_cpp'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:1177:in `block in find_header'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:971:in `block in checking_for'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:361:in `block (2 levels) in postpone'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:331:in `open'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:361:in `block in postpone'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:331:in `open'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:357:in `postpone'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:970:in `checking_for'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:1176:in `find_header'
from extconf.rb:10:in `<main>'

To see why this extension failed to compile, please check the mkmf.log which can be found here:

C:/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64-mingw32/2.7.0/psych-4.0.3/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/psych-4.0.3 for inspection.
Results logged to C:/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64-mingw32/2.7.0/psych-4.0.3/gem_make.out

C:\Users\kkk_e>

335<削除>:<削除>
<削除>

336<削除>:<削除>
<削除>

337<削除>:<削除>
<削除>

338<削除>:<削除>
<削除>

339<削除>:<削除>
<削除>

340<削除>:<削除>
<削除>

341<削除>:<削除>
<削除>

342<削除>:<削除>
<削除>

343名無しさん:2022/02/23(水) 19:12:56 ID:???
>>334
Rubyのインストーラで「without Devkit」の方を選んじゃったんじゃない?

>Download → RubyInstallers の欄にある Ruby+Devkit 3.X.X-X (x64) をダウンロードし、インストールします。
って書いてある通り、「with Devkit」の方から選ばないとダメよ

344<削除>:<削除>
<削除>

345W:2022/02/23(水) 19:40:51 ID:owsw.E3U
できました。
読んだつもりだったのですが、きちんと説明書は読み込むべきですね。
ありがとうございました。

346<削除>:<削除>
<削除>

347<削除>:<削除>
<削除>

348<削除>:<削除>
<削除>

349<削除>:<削除>
<削除>

350<削除>:<削除>
<削除>

351<削除>:<削除>
<削除>

352<削除>:<削除>
<削除>

353<削除>:<削除>
<削除>

354名無しさん:2022/02/23(水) 23:52:19 ID:???
解決済みだけど without Devkit でも普通に使えるよ

355名無し:2022/03/02(水) 03:05:44 ID:Sbi3H3G6
初めまして。質問失礼します。
先程ようやくNarou.rbをインストールできたのですがnarou webを入力しても

h ttp://192.168.2.129:8080/
サーバを止めるには Ctrl+C を入力

と表示されるだけでブラウザが起動しません(URL対策でスペース入れてます)
OSはmacOSのMonterey12.2.1です
Narou.rbのバージョンは3.8.1です
どうかよろしくお願いします。

356名無しさん:2022/03/03(木) 19:24:02 ID:???
>>355
Webブラウザの設定が上手くできてない
ブラウザから手動で192.168.2.129:8080/にアクセスしたら表示されるかと

357名無し:2022/03/04(金) 09:28:11 ID:pbXa4A7U
手動でも試してみましたが

このサイトにアクセスできません192.168.2.129 で接続が拒否されました。
次をお試しください

接続を確認する
プロキシとファイアウォールを確認する
ERR_CONNECTION_REFUSED
と表示されてしまいます

358作者★:2022/03/04(金) 12:14:56 ID:???
Narou.rbが正常に起動しているのにも関わらずアクセスできない場合、
アンチウィルスソフトなどが妨害している可能性が高いです

359名無しさん:2022/03/06(日) 16:46:47 ID:eSBUvsGQ
>>357
代わりに
h ttp://127.0.0.1:8080/
でアクセスしてもだめですか?

360名無しさん:2022/03/06(日) 18:27:01 ID:???
ポートが被ってないかとか、ファイアウォール・アンチウイルスとかの設定をひとつずつ確認していくしかないと思いますよ

361名無し:2022/03/07(月) 17:12:51 ID:jCkkdUgo
ブロックされそうなもの全オフしてもダメでした...
サーバー開いた後ctrl+C押しても何も表示されないのでそもそもサーバが起動されてないっぽい...?
ターミナルからNarou.rbは普通に使えてるので問題ないっちゃないんですが...

362作者★:2022/03/07(月) 19:05:57 ID:???
8080は他で使われている可能性が非常に高いポート番号なので変えてみてはどうでしょうか

363名無し:2022/03/08(火) 00:43:24 ID:nzrcWD4Q
何回かポート変えてもダメでした
諦めるしかないですかね

364名無し:2022/04/07(木) 22:26:04 ID:8A6gz88U
すみませんAozora Epub 3をAozoraEpub3-1.1.1b13Qにアップデートしてinitしようとしたらこの表示が出るのですがどうすればいいでしょうが?
mac12.2.1でrubyのバージョン見るとruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin21]こうなってます
名前のところだけusernameに変えてます
narou init
Traceback (most recent call last):
9: from /Users/username/.rbenv/versions/2.7.5/bin/narou:25:in `<main>'
8: from /Users/username/.rbenv/versions/2.7.5/bin/narou:25:in `load'
7: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/bin/narou:13:in `<top (required)>'
6: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/bin/narou:13:in `require_relative'
5: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/narou.rb:38:in `<top (required)>'
4: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:21:in `load'
3: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:21:in `tap'
2: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:23:in `block in load'
1: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:45:in `init'
/Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:45:in `merge!': no implicit conversion of false into Hash (TypeError)
narou.rb使えなくて困ってます...どうかよろしくお願いします

365名無し:2022/04/07(木) 22:27:25 ID:8A6gz88U
一度gemでnarou.rbインストールし直してみましたが変わりませんでした

366名無し:2022/04/07(木) 23:41:45 ID:8A6gz88U
rubyのバージョンを3.1.1にしてもう一回インストールしなおしてinitしようとするとこうなりました
narou init
/Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:45:in `merge!': no implicit conversion of false into Hash (TypeError)
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:45:in `init'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:23:in `block in load'
from <internal:kernel>:90:in `tap'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:21:in `load'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/narou.rb:38:in `<top (required)>'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `require_relative'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `<top (required)>'
from /Users/username/.rbenv/versions/3.1.1/bin/narou:25:in `load'
from /Users/username/.rbenv/versions/3.1.1/bin/narou:25:in `<main>'
パソコン割と初心者なんでわけわかめですたすけてください

367名無し:2022/04/07(木) 23:43:14 ID:8A6gz88U
ちなみにインストールの段階ではこんな表示でした
gem install narou
Fetching narou-3.8.1.gem
************************************************************

3.8.1: 2021/12/27
-----------------
#### 修正内容
- ハーメルンのまえがき・あとがきが取得できなくなっていたのを修正

************************************************************
Successfully installed narou-3.8.1
Parsing documentation for narou-3.8.1
Installing ri documentation for narou-3.8.1
Done installing documentation for narou after 1 seconds
1 gem installed

368名無しさん:2022/04/13(水) 20:45:39 ID:QvFvEQ1M
/Users/username/.narousetting/global_setting.yaml の中身が空じゃないですか?
もしファイルサイズが0ならファイル自体を削除してみてください。
global_setting.yaml.backup というファイルがあるならそれを global_setting.yaml にするといいかもしれません。

369名無しさん:2022/04/17(日) 03:17:35 ID:LlSmGLPI
暫く更新等してなかったので、Narou.rbを最新に更新したいのですが、Ruby等使い方が分からず難儀しています。
現在のNarou.rb のバージョンは3.7.2で3.8.1のgemはダウンロード済み
更新の仕方教えて下さい。お願いします。

370名無しさん:2022/04/17(日) 04:38:26 ID:iQOSJMOE
>>369
WEB UI 右上の歯車の「Narou.rbについて」を押すと、アップデートできます

371名無しさん:2022/04/20(水) 23:43:07 ID:XA.wMI06
再度Rubyとその他関連を再インストールしています。
多分RubyとMSYS2は全てアンインストールしてから再インストールしたので
入っていると思いますが、Narouをインストールしようとするとエラーが出てしまいます。

c:\Novel>gem install rubygems-update --source
Successfully installed rubygems-update-3.3.11
Parsing documentation for rubygems-update-3.3.11
Done installing documentation for rubygems-update after 0 seconds
1 gem installed

c:\Novel>update_rubygems
Successfully built RubyGem
Name: bundler
Version: 2.3.11
File: bundler-2.3.11.gem
Bundler 2.3.11 installed
RubyGems 3.3.11 installed
Regenerating binstubs
Regenerating plugins
Parsing documentation for rubygems-3.3.11
Installing ri documentation for rubygems-3.3.11



------------------------------------------------------------------------------

RubyGems installed the following executables:
C:/Ruby31-x64/bin/gem
C:/Ruby31-x64/bin/bundle
C:/Ruby31-x64/bin/bundler

Ruby Interactive (ri) documentation was installed. ri is kind of like man
pages for Ruby libraries. You may access it like this:
ri Classname
ri Classname.class_method
ri Classname#instance_method
If you do not wish to install this documentation in the future, use the
--no-document flag, or set it as the default in your ~/.gemrc file. See
'gem help env' for details.

どこをどうすれば良いのでしょうか?アドバイスお願いします。

372名無しさん:2022/05/20(金) 22:49:11 ID:BbrWm4eM
問題点:WEB UIが起動しなくなった
gem version:3.3.14
narou version:3.8.1
OS:Windows 10 Pro 21H2
AosoraEpub:b3-1.1.0b46
コマンド使用時の動作:下記の表示が出てコマンド入力状態に戻る

>narou web
http://192.168.0.13:58295/
サーバを止めるには Ctrl+C を入力

経緯:PC移行のため、それまで利用していたMy Novelフォルダを、丸ごとコピーして保存用のHDDに入れ、narouをインストールしてある違うPCで保存用のHDDからWEB UIを起動し、何度かupdateしたところ、小説のupdateに失敗したため、gemとnarouをupdateしたところ、WEB UIが起動しなくなりました。
コマンドラインからの小説のupdateは普通にできています。
ただ、narou initを行なってAozoraEpubのフォルダは変更されていないのでkeepと入力すると必ずイニシャライズが停止します。
表示されているフォルダまでのパスをコピーして貼り付けると行間の設定に移行し、updateできる状態となります。

どうやったらWEB UIを起動できるようになるでしょうか?

373名無しさん:2022/05/21(土) 04:03:06 ID:PIsnXxFg
372ですが自己解決しました。
Rubyをアンインストールして最新版に更新し、narouを入れなおしたらWEB UIが起動しました。

374名無しさん:2022/05/23(月) 19:54:20 ID:qhT2GSEw
ERROR ArgumentError: invalid byte sequence in UTF-8\n\tC:/Ruby31/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/novelconverter.rb:315:in `convert_txt_to_ebook_file'
と出てweb ui がAozoraEpub3でEPUBに変換していますで止まります。
環境はJAVA:jre-8u333-windows-x64、ruby:rubyinstaller-devkit-2.7.1-1-x64,
AozoraEpub3:AozoraEpub3-1.1.0b46
です。
何かわかればご教示いただければ幸いです。

375名無しさん:2022/05/25(水) 00:45:49 ID:vZjQED/M
b46は古いJAVAのほうが動きそう。

376名無しさん:2022/05/26(木) 21:41:04 ID:???
>>375
ありがとうございます。
jre-8u202に替えたところ無事動きました!

377名無しさん:2022/05/30(月) 20:11:38 ID:w/V3l9Zg
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:202:in `txt_to_epub': invalid byte sequence in UTF-8 (ArgumentError) 
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:315:in `convert_txt_to_ebook_file'
(以下これと似たような表示の繰り返し)
このような現象が常に出続けてしまい、EPDU変換がどうしてもできません。
上記の方と似た現象だと思い環境を寄せて(rubyinstaller-devkit-2.7.1-1-x64だけ見つからず...)動作させてみたのですがこれもうまくいかず正直何もわかっていない状態です。
組み合わせが悪いのか順番が悪いのか、様々なパターンをためしてみましたがどれも失敗し消沈しています。似た症状の方や有識者の方がいましたら、何卒お力添えいただけると幸いです。

378名無し:2022/06/24(金) 13:54:39 ID:5KypHh4I
いつも利用させていただいております
なろう小説をKindleへ送信したところ、6/21頃より受信できず、本日再送信してみたところアマゾンから「mobiの受信は8月から出来なくなります」との事。
epubは通常通り受信できるそうなのでそちらの変換に変更したいのですが、どうしたら良いでしょうか
初心者のため細かく再質問してしまうかもしれませんが、どうぞよろしくお願いします。

379名無し:2022/06/24(金) 14:29:12 ID:5KypHh4I
先程の補足です
WEB UIでKindle変換してもだめだったのでepub変換を指定してみました
DL済のものは送信がmobi語尾になってしまいメール受信不可(アマゾンから通知メール)
新規DLしたものはepub変換出来たのですが、メール送信する段階で「まだファイル(題名)mobiがないようです」となりメール送信自体が出来ませんでした

380名無し:2022/06/24(金) 14:30:57 ID:5KypHh4I
たびたびすみません
DL済のものは強制変換しても語尾がmobiのままで同じくエラーでした
よろしくお願いします

381名無しさん:2022/06/24(金) 14:37:06 ID:0hGRWxwo
>>389
narou s device=epub でいけませんか?

382名無し:2022/06/24(金) 16:09:33 ID:5KypHh4I
>>381
やってみましたら無事受信できました。ありがとうございます!

383名無しさん:2022/07/02(土) 15:52:02 ID:vylrhT0Q
>>377
変換はどのように実行しましたか?コマンドラインならコマンドもわかるように貼ってください。
フォルダパスに濁点がはいっていませんか?Macやiphoneから濁点つきのフォルダを持ち込んだ場合濁点がwindowsと異なるためコマンドプロンプトなどで実行時epub変換が失敗することがありますが

384名無しさん:2022/07/14(木) 01:33:40 ID:???
C:\\Novel>narou c 0
ID:0 狼は眠らない の変換を開始
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.
pid 13772 exit 42
\[ERROR\] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした


このメッセージが出てしまい変換できないのですが、どうしたらいいでしょうか。
AozoraEpub3-1.1.1b1Q
java version "1.8.0\_333"
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a)
narou.rb 3.8.1
AozoraEPUBは単体で起動します。
よろしくお願いします。

385名無しさん:2022/07/14(木) 16:32:57 ID:???
>384
JAVAは正常にインストールできているんですか?
また、改造版はOpenJDKで動かしましょう

386名無しさん:2022/07/14(木) 21:59:10 ID:???
>>385
OpenJDK18.0.1.1の場合でも同様のエラーになります。
変換時に"-verbose"をつけて実行したところ
\[ERROR\] --enc で指定された文字コードは存在しません。sjis, eucjp, utf-8 等を指定して下さい
と出るのですが文字コードの指定は何処かで出来るのでしょうか。

387名無しさん:2022/07/15(金) 13:34:07 ID:43JPeFS.
OpenJDKは11を使おう

388名無しさん:2022/07/28(木) 22:30:42 ID:H5IDJAZs
Narou.rb のバージョン:3.8.1
OS のバージョン:Win11
その他環境情報(任意):AozoraEpub3-1.1.0b55QやAozoraEpub3-1.1.0b46
何が起きたのか:変換処理中にエラーが発生します...
再現方法(何をやったら起こったのか詳細に):変換するたびに起こります。

*** -> /api/convert
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/loadconverter.rb:65:in `eval': C:/Users/Users/novel/小説データ/カクヨム/1177354054917771281 シェアハウスで再会した元カノが俺に迫って来る/converter.rb:1: invalid multibyte char (UTF-8) (SyntaxError)
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/loadconverter.rb:65:in `load_converter'
...省略...
[2022-07-28 22:24:55] FATAL SyntaxError: C:/Users/Users/novel/小説データ/カクヨム/1177354054917771281 シェアハウスで再会した元カノが俺に迫って来る/converter.rb:1: invalid multibyte char (UTF-8)
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/loadconverter.rb:65:in `load_converter'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:571:in `create_converter'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:380:in `initialize'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:50:in `new'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:50:in `convert'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:236:in `convert_novel_main'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:201:in `block (2 levels) in convert_novels'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/mixin/locker.rb:26:in `lock'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:200:in `block in convert_novels'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:199:in `each'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:199:in `with_index'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:199:in `convert_novels'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:159:in `block in main'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:152:in `each'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:152:in `main'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:133:in `execute'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/commandbase.rb:125:in `execute!'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/commandbase.rb:134:in `execute!'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:123:in `block in execute!'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/worker.rb:49:in `block (3 levels) in start'
[2022-07-28 22:24:55] INFO going to shutdown ...
[2022-07-28 22:24:55] INFO WEBrick::HTTPServer#start done.
== Sinatra has ended his set (crowd applauds)

よろしくお願いいたします。

389名無しさん:2022/08/14(日) 20:07:55 ID:OyPIks7g
>>388
converter.rb ファイルが破損している可能性があります。

C:/Users/Users/novel/小説データ/カクヨム/1177354054917771281 シェアハウスで再会した元カノが俺に迫って来る/converter.rb
をリネームしてから、変換してみればいかがでしょうか。

390名無しさん:2022/08/20(土) 17:12:46 ID:sCUaz7A2
mobiファイルを出力し、kindleへ送信はできたのですがkindle内でその送信したものを
読むことができません。どうすれば読めるようになるのでしょうか?
Narou.rb のバージョン:Version 3.8.1
java version "1.8.0\_333"です

391名無しさん:2022/08/20(土) 22:17:36 ID:oyPGCRhk
mobiじゃなくてEPUBで送ろう

392名無しさん:2022/08/23(火) 00:03:32 ID:E/s8CJaM
Gigazine によれば Kindle端末も Epub対応らしいので
gigazine.net/news/20220506-kindle-epub-support/

mobiは対応やめて, kindlegen なしで動作するようにならないですかね.
そうするとlinux版が復活できて dockerコンテナが作れるようになるかも.

393名無しさん:2022/08/23(火) 23:55:14 ID:???
>>392
既出のパーソナル・ドキュメントしか書いてないけど?
Kindleで直接EPUBが読めるようにならないなら変わらない

メール経由しか使わないなら現状でもkindlegenは不要で、EPUBに変換できればよい
それだとファイルサイズに上限があるけどね

394名無し:2022/09/05(月) 21:27:32 ID:28zqTR4E
>>388
変換が失敗しているとき、toc.yamlが破損している場合があります。
この原因は正直よくわかりません。
toc.yamlとそのバックアップも両方ともだめなので、両方とも消して、
選択した小説を強制再ダウンロードしてみてください。

395名無しさん:2022/09/18(日) 12:51:29 ID:uoVBAZ0M
いっぱい触って!お潮吹くまでイキたいの!
www.axfc.net/u/4058069

396名無し:2022/10/01(土) 18:55:10 ID:bG/hEyNI
narou webでいつものようになろう小説をダウンロードしてwebでKindleペーパーホワイトへ送信したら突然、題名が保存ファイルのNO、作者がUNKNOWNになってしまいました
原因がわからないので改善方法を教えていただけたら助かります

報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:最新アップデート済

OS のバージョン:Windows10 21H1

その他環境情報(任意):Narou.rb最新、aozoraEpub最新、Ruby3.1.0-1

何が起きたのか:narou web経由でKindlepaperWHITEに送信したら文書の題名と作者の部分がファイルNO、UNKNOWNになってしまう保存

再現方法(何をやったら起こったのか詳細に):

narou web立ち上げ→なろう小説をダウンロード(Kindlにメール送信をレ点)実行

397名無し:2022/10/03(月) 12:16:29 ID:XDSm9Sdk
narou webの方の処理を追記いたします

Narou.rb version 3.8.2
ID:12529 私は静かに暮らしたい のDL開始
第1部分 出会い (1/42)
----
第42部分 その後の話 (42/42)
ID:12529 私は静かに暮らしたい は完結しているようです
>> EPUB用に変換します
ID:12529 私は静かに暮らしたい の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:19件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.........変換しました
[あやぺん] 私は静かに暮らしたい.epub を出力しました
EPUBファイルを出力しました
ID:12529 私は静かに暮らしたい
メールを送信しています..................
[あやぺん] 私は静かに暮らしたい.epub をメールで送信しました

KindlepaperWHITEのライブラリ表示は、いつもは
「上部:私は静かに暮らしたい 下部:あやぺん」
なのですが前回作業時から
「上部:12529 下部:Unknown」
となっています

398名無しさん:2022/10/04(火) 17:00:04 ID:/Pe8Ogeg
当方でも 396,397 と同様な現象が発生しています。
メールで送信したときに、添付 epub ファイルのファイル名が 224.epub のように <ファイルNO.epub> になっていることを確認しています。
以前は <書籍タイトル>.epub のようなファイル名だったはずです。


Narou.rb のバージョンは 3.8.2
OS のバージョンは Windows 11 22H2 上の WSL2 上の Ubuntu 20.04
AozoraEpub3-1.1.1b9Q ruby 3.0.1p64

なお、Windows 11 22H2 上の WSL2 上に Ubuntu 22.04 を新規にインストールして、そこに narou.rb を新規インストールした環境でも同様になります。
Narou.rb のバージョンは 3.8.2
AozoraEpub3-1.1.1b14Q ruby 3.1.2p20

399名無しさん:2022/10/05(水) 00:31:38 ID:???
Send to kindleで仕様変更があったようです。
jp.amazonforum.comのKindle無料アプリに関する一般的な質問にある「kindleパーソナルドキュメントのタイトルと著者名が正しく反映されない」を参照してください。
もしかすると英語のフォーラムにはもっと詳しいものがあるかもしれませんが探していません。

narou.rbに関しては、メールの添付ファイル名がタイトルだと送れない場合があるようで、3.0.5で修正されてます。
タイトルに戻すなら、この問題を解決する必要があります。

400名無しさん:2022/10/05(水) 00:49:51 ID:???
英語のフォーラムでも出てました。アマゾン側も問題として解決に動いている様です。

401名無しさん:2022/10/19(水) 18:48:52 ID:???
環境
Narou.rb Version 3.8.2
windows11pro 21H2
ruby 3.1.2-1(3.1.2p20)
gem 3.3.24
AozoraEpub3-1.1.1b14Q

自分もmobi廃止に伴いepubに切り替えたりしているタイミングで、タイトルが数字(ID)表示になって何が原因かわからず調べてましたが以下の理由で現状は回避不可っぽいですね
・amazon側の問題で添付ファイル名がタイトルと同じだと、タイトル名によっては非対応文字など様々な理由で送信失敗する場合がある
・Narou.rb側で上記問題回避のために添付ファイル名は数字(ID)にしている。hotentryはも同じく添付ファイル名が”hotentry”だけになるため、読み貯めて何度か更新するとhotentryという同名ファイルがkindle端末側に増えていくことになる。(PC側ではhotentry+日付といったタイトルで保存される)
・本来はタイトル表示は内部のタグ情報を参照するはずが、amazon(kindle)側の不具合(?)で添付ファイル名がそのままタイトル表示に反映されている

一応Narou.rbの送信機能を使わず、手動で添付ファイル名をタイトルにして送信した場合は問題なくタイトル表示できます。
添付ファイル名にドット(.)を含むとエラーになるらしいのは聞いたことあるので避けたほうがいいようですが、他にも何が原因でミスるかはエラーに遭遇してないのでよくわかってません
amazon側が早く不具合対応されることを願いますね

402名無しさん:2022/10/20(木) 20:30:07 ID:ROZ1IMGQ
epubファイルを出力する際に
[作者名] 小説タイトル.epub
という命名になるのですが、
小説タイトル.epub
とファイル出力させるためにはどこの設定を変更すればいいのかどなたか教えていただけないでしょうか。

403名無しさん:2022/10/21(金) 22:38:36 ID:???
設定で行うには、小説毎に設定する必要があります。
output_filenameにファイル名を設定してください。 >>36
setting.iniは下参照
https //github.com/whiteleaf7/narou/wiki/小説をカスタマイズする

小説毎ではなく全てにおいて変えるにはソースコードを変える必要があります。
https //github.com/whiteleaf7/narou/blob/develop/lib/narou.rb#L241

404名無しさん:2022/10/21(金) 23:11:56 ID:ZJ/6Pehk
ソースコード書き換えて対応しました!
お返事ありがとうございます。

405名無しさん:2022/10/22(土) 14:18:33 ID:ONADeTn2
396,397,398 で挙げられていた、kindle へ送ったときに題名が保存ファイルのNO、作者がUNKNOWNになってしまう件ですが、amazon 側で改修したのか治っているみたいです。

406名無しさん:2022/10/22(土) 14:21:42 ID:ONADeTn2
訂正です 405 の書き込みですが、治っているのは作者名だけで、題名は相変わらず保存ファイルのNOのままでした。

407名無しさん:2022/11/05(土) 23:10:46 ID:EGWk85uo

環境
narou.rb Version3.8.2
Windows 11 Home 22H2
ruby 3.0.3(3.0.3p157)
java jre1.8.0_311-windows-x64
gem 3.2.32
AozoraEpub3-1.1.0b46

"POST /api/convert HTTP/1.1" 200 0
URL/ -> /api/convertの状態で固まり、
web uiが「AozoraEpub3でEPUBに変換しています」で止まってしまいます。

これ以前にも色々試してみたのですが、一向にうまくいかず、
難儀してます。似た症状の方や有識者の方がいましたら、
何卒お力添えいただけると幸いです。

408名無しさん:2022/11/05(土) 23:18:49 ID:EGWk85uo
書き忘れです。
web uiには、
[ERROR] Javaがインストールされていないか
AozoraEpub3実行時にエラーが発生しました。
EPUBを作成出来ませんでした
と表示されました。

409名無しさん:2022/11/06(日) 22:52:18 ID:???
>>407
>>374-376
これじゃない?

あと、入れるなら改造版AozoraEpub3とOpenJDK11が良い気がする。
>>384-387

410名無しさん:2022/11/07(月) 00:28:53 ID:5vfgok8E
連投すみません
なんとか、自己解決することができました。
過去の掲示板にあった環境をそのまま使った結果、動かせました。
お目汚し失礼いたしました。

411名無しさん:2022/11/17(木) 00:02:19 ID:7ETeISdI
windows のコマンドプロンプトですべての小説をコンバートするだけのコマンドってありますか?
教えてください

412名無しさん:2022/11/17(木) 17:25:45 ID:XglyLSjY
>>411
narou list | narou convert
で可能だと思います。

413名無しさん:2022/11/17(木) 18:29:23 ID:7ETeISdI
ありがとうございます。

414名無しさん:2022/12/22(木) 09:27:00 ID:???
raw
i.imgur.com/d1nB7V5.png
本文
i.imgur.com/1UXZ7ws.png

このL122のような空行を反映するにはどうしたら良いでしょうか

デフォルトだとこのようになります
i.imgur.com/kRXHeeI.png

415名無しさん:2022/12/22(木) 10:03:44 ID:???
設定で enable_pack_blank_line をオフにするとどうでしょう

416名無しさん:2022/12/24(土) 13:36:21 ID:???
>>415
すみません遅くなりました
試してみたところ同じ結果でした
色々試してみます、ありがとうございます

417名無しさん:2023/01/17(火) 11:21:27 ID:KmVs/rww
Narou.rbホームページ内の「インストール」に従い作業を行ってみたのですが、
1.ruby(3.2.0)インストール終了後にMSYS2のインストール?
  (デフォルトで進行)にて何度もエラーやら警告の表示をして終了するが
  これで良いのか?
2.KindleGen v2.x for Windows (XP, Vista, 7) がダウンロードできない。
  当該ページへ飛ぶもKindle prewiewerのページへ飛ばされる。
3.その後、gem install narouを実行するも、
  Cannot create temporay file in C:\・・・エラー 3・・・
  と表示されnarou.rbのインストールもできない。
という状況です。
何かアドバイスがあれば頂けないでしょうか?

418名無しさん:2023/01/17(火) 22:23:06 ID:pEcpwSOo
kindlegenは配布終了したので、Kindle prewiewerないフォルダーから探す必要がある。

419名無しさん:2023/01/17(火) 23:48:25 ID:???
1.
qiita.com/za_spa/items/6ca0d01e1156264742ab
エラーメッセージないから、あっているか分からない。あと、ruby3.2で動くのかも分からない。
2.
volx.jp/kindlegen-exe-download
3.
qiita.com/nicokazu/items/3f6a6bc4b8f31b300648
4.
AozoraEpub3は改造版が、Javaは11か17が良い気がする。
github.com/kyukyunyorituryo/AozoraEpub3/wiki

420417:2023/01/18(水) 11:15:35 ID:WlItegyI
以下の通りでうまくインストールできたようです。

1.JAVAは”jre-8u361-windows-x64”をインストール
2.Rubyは”rubyinstaller-devkit-3.2.0-1-x64”をインストール
  なおこの時”Add Ruby executables to your PATH”にはチェックを入れ、
  ”Associate .rb and .rbw files with this Ruby installation”は
  チェックを外してインストールしました。
3.AozoraEpub3は”AozoraEpub3-1.1.0b46”を任意の場所に展開
  ※”AozoraEpub3-1.1.1b14Q”はnarou initでエラーが出てNGでした。
4.kindlegenはKindle prewiewerをインストールして、そこから抽出。
上記のとおりでgem install narouおよびnarou initが無事完走。
narou webにてWEB UIが起動でき、適当な小説についてKindleデータ化を
実行、無事成功しました。
以上です。418さん、419さん、アドバイス有難うございました。

421名無しさん:2023/01/18(水) 16:05:12 ID:8fs8kILc
AozoraEpub3-1.1.0b46だと挿絵がある小説では変換がとまるかも

422417:2023/01/20(金) 11:13:41 ID:g7TyWUrI
先日はインストールの件でお世話になりました。
すみません、もう一点、
バグなのか使用方法に問題が有るのかわかりませんが、
WEB UIからなろう小説をダウンロードした場合、
Kindleが認識しないのですがこれって何が問題かわかるでしょうか?
ちなみにコマンドラインからのダウンロードだと今のところは
うまくできているようなのですが。
※PCのエクスプローラーで見るとMOBIファイルはKindle内にありますが、
 Kindle画面では出てこない状況です。

423名無しさん:2023/01/20(金) 21:49:52 ID:???
>>422
状況がよくわかりませんがファイル名長すぎ問題ですかね
ebook-filename-length-limitを85以下にすると良いかもしれません

424422:2023/01/21(土) 19:43:06 ID:sytvQjFA
>>423
アドバイスありがとうございます。で、
同じ小説をWEB UIからKindleにダウンロードするとKindleで認識されず、
コマンドラインからKindleにダウンロードすると認識されるので
そこではないようにおもわれます。

425名無しさん:2023/01/22(日) 10:25:02 ID:???
>>422
mobiファイルが Kindle に転送できているなら narou.rb は正常動作しているのでは

426422:2023/01/22(日) 19:13:01 ID:1I5kiXRw
>>425
Kindleへ送るときにコマンドラインからとWEB UIからで
何か違いがありKindle側でファイルを認識できるかどうかの
違いがあったりしないか・・・なんて考えていたんですけどね。
WEB UIの方が使いやすいからこっちをメインにできるとうれしいし・・・

427417:2023/01/27(金) 09:20:27 ID:KlRnD3Qs
>>423
大変申し訳ありません、解決したようです。
結論ですが、ご指摘にあった通りファイル名長すぎが原因のようです。
※ファイル名が長すぎるデータがKindle内に残っていると
 それ以降にファイル名が短いデータをKindleに送っても
 それらも認識しないみたいです。
 そのあたりのKindle挙動が良く分かっておらず、WEB UIに
 濡れ衣を着せてしまいました。すみませんです。

428名無しさん:2023/02/13(月) 15:06:10 ID:???
Updateを行ってhotentryを生成した後、それを読む前に後日追加でUpdateをした場合などに、
「今回のhotentry」に「前回のhotentry」の内容を追加したい(合成したい)ことがあるのですが、そのようなことは出来るでしょうか?

429名無しさん:2023/04/01(土) 09:29:16 ID:???
質問です。
Web小説では括弧ではなく <> や ≪≫ が使われている場合が多々ありますが、
Narou.rb で変換すると、正しい括弧(〈〉や《》)に置き換わってしまうようです。
それはそれで見やすくて便利なのですが、その作者自身が正しい括弧を使用しているように見えてしまうので、
意図的に変換しないようにすることはできないでしょうか?
設定ページを確認してみたのですが、それらしい設定を見つけることができませんでした。

よろしくお願い致します。

430名無しさん:2023/04/01(土) 16:38:55 ID:???

>>429
Narou.rbはtxtファイルでAozoraEpub3に小説データを送っているのですが、txtファイルだと変わってしまう記号は、どうなっていますか?

txtファイルの段階で記号が変わってなかったり注記での変更指定が無いのなら、AozoraEpub3側での変換なのでNarou.rb側ではどうすることもできません。

また不具合対策で一部文字はなろうへの投稿時点で拒否されます。

あと、括弧は投稿サイト側のルビ記号やAozoraEpub3の注記記号なので全角だとルビ記号や注記記号扱いされて変換で改変されてしまうことが有る。

431名無しさん:2023/04/03(月) 09:46:50 ID:???
Narou.rbの環境(小説の購読ステータス、更新状況、小説データ等)をまるごとバックアップして、別のPCで復元するには、どのようにすればよいでしょうか?

432名無しさん:2023/04/03(月) 11:42:23 ID:???

>>431

順番に説明すると、

まず新PCにRubyやNarou.rbやAozoraEpub3を新規インストールし narou init しなおします。

narou init したフォルダに移行元PCのnarou init したフォルダのデータをフルコピーして再度 narou init すればOK

narou init したフォルダ内の .narou に設定と更新状況、logにログ、小説データ に 小説データが保存されている。

小説の購読ステータスは、.narouと小説データに用途ごとに分割保管されてる。

433名無しさん:2023/04/03(月) 11:47:22 ID:???
>>429-430
もしNarou.rb側の問題だったら不具合報告スレの方がいいような

434名無しさん:2023/04/03(月) 20:18:19 ID:???
>>432
ありがとうございます!

435名無しさん:2023/04/12(水) 03:52:19 ID:e9ji1Nl2
挿絵が複数枚ある小説をepubに変換しようとすると途中でエラーが出てしまうのですが、解決する方法は無いのでしょうか?
エラーです↓
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 8 more
pid 3560 exit 1

436名無しさん:2023/04/12(水) 03:53:24 ID:e9ji1Nl2
挿絵の無い小説は問題なく変換できる状態です。

437名無しさん:2023/04/12(水) 15:26:11 ID:???

>>435-436
環境情報が無いのですが

438名無しさん:2023/04/13(木) 00:18:24 ID:KjJZCv7U
環境情報を書き忘れていました435です。
環境はwindows10 21H2,ruby 3.1.2 ,AozoraEpub3-1.1.0b46, narourb Version 3.8.2,javaはビルド1.8.0_361-b09です
追記必要な環境ありましたら教えていただけるとありがたいです。

439名無しさん:2023/04/13(木) 01:19:43 ID:???
>>439
AozoraEpub3が古すぎます。

公式版はもう最後に更新されたのが7年前なので正常に動きません。

今の最新版はForkされた改造版の1.1.1b14Qです。

ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases

こちらに変えましょう。

公式版はもうダウンロードしたくても出来ませんし…

440名無しさん:2023/04/13(木) 01:35:53 ID:???
改造版AozoraEpub3にすると良かった気がします。ただ、改造版だと手動設定が必要な部分も。
参考:ttps://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511245701/448

ついでにjavaも11か17にすると良いかもしれません。

441名無しさん:2023/04/13(木) 03:06:56 ID:???
>>438,440

JavaのBuild 1.8.0_361-b09 は公式のjava.comで提供されてるJREだと最新版ですよ。

Java 9以降はJRE単独提供が無くなったから公式Javaの場合、Oracle.comの方のページに行かないとダウンロード出来ない上、Java 8のサポートが続いてるから、JREだと9以降への更新告知もない。

あと当方もJava 8 (JRE)だが正常に動いてるのでJavaは関係無い

ただ、AozoraEpub3の画像の自動回転がオンの時に発生する報告がGitHubに有るからオフにして直るなら自動回転が悪さしてる。

まあそれ以前に2016年06月17日(7から10への移行がWindows Updateで推奨され始めた頃)以降開発者の音沙汰が一切無いせいで事実上更新終了した公式版のままなのが問題

442名無しさん:2023/04/13(木) 03:21:35 ID:???
>>441

追記

公式版の開発者自体がNarou.rbの使用を推奨する状態で開発が2〜4年ない時に溜まりまくったバグ修正を組み込んで改造版が出た

あと公式版は32bitだからJavaの仕様上メモリ使用量が1.4GBを超えると落ちる。

443名無しさん:2023/04/13(木) 21:30:59 ID:KjJZCv7U
AozoraEpubを1.1.1b14Qにすることでエラーを出力しなくなりました。
ありがとうございます。

444名無しさん:2023/04/16(日) 16:39:54 ID:???
本文フォルダの中にcacheというフォルダがあって
中にさらにフォルダがあってファイルが入っていたりいなかったりするのですが、
cacheフォルダは消したらだめですか?

445名無しさん:2023/04/16(日) 17:44:09 ID:???
>>444
rawフォルダにも同じようにCacheが有ると思いますがそのデータは差分表示で使用します。
差分表示を使用しないのなら差分履歴を削除した時フォルダ事消えます。

尚、rawや本文フォルダのファイル数が話数と一致してない時は、narou clean でも消せないゴミファイルが残っているので削除しましょう。

特にrawフォルダは narou cleanの対象外なので…

446名無しさん:2023/04/18(火) 00:03:04 ID:???
>>445
ありがとうございます。
rawにはcacheひとつも無かったですね。
narou diff 0 --clean
でよさそうです。

447名無し:2023/05/09(火) 22:06:33 ID:31nrU6Z.
narou webでいつものようになろう小説をダウンロードしたところ、更新した小説すべてで
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
というエラーが発生し、Convertが出来なくなりました。
対処の方法を教えていただけたら助かります

-----------------------------------------
Narou.rb のバージョン:3.8.2

OS のバージョン:windows 11 22H2

その他環境情報(任意):
rubyinstaller-devkit-3.2.2-1-x64
AozoraEpub3-1.1.1b14Q (AozoraEpub3-1.1.0b55Q)
java version "1.8.0_371"
Java(TM) SE Runtime Environment (build 1.8.0_371-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode)

1年ほど使用している環境ですが、昨晩急にWEB UIで更新した小説のおそらくすべてで
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
というエラーが発生し、Convertが出来なくなりました。
特定の小説ではなく、更新したおそらく全ての小説で同じエラーが発生し、CONVERTできません。
どうしたらConvert出来るようになるでしょうか?(一昨日までは問題無くConvertできてたのですが)

コマンドプロンプトで
narou convert n6828ie等もやってみましたが
AozoraEpub3でEPUBに変換しています.
pid 18696 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
小説の保存フォルダを開きますか (y/n)?: 変換中:1
上記のように同じエラーが出ます。

以下が試したことです
javaのversion up
元は1.8.0_371より古いものだったと思いますが公式サイトから最新のものをインストールしましたがエラーに変化なし
AozoraEpub3のversion up
元はAozoraEpub3-1.1.0b55QでしたがAozoraEpub3-1.1.1b14Qに変更してもエラーに変化なし
rubyのversion up
元は確か3.1.XだったハズですがアンイントールしてRubyInstallerから最新のものをインストールしましたがエラーに変化なし
Narou.rb のバージョン:3.8.1→3.8.2もエラーに変化なし
AozoraEpub3.jar をクリックして開いたWindowにTxtを直接ドラッグ&ドロップすると、.mobiや.pubは作成出来ます。

どうしたらエラーなくConvert出来るようになるでしょうか? 何かお気づきの点や、これやってみたら等のコメントあればお願いします

448名無しさん:2023/05/10(水) 00:14:17 ID:???
>>447
narou init のパスが間違ってないか確認がいるな

あと不具合スレの方がいいかな

449名無しさん:2023/05/10(水) 00:25:15 ID:???
エラー的には挿絵があるときの古いAozoraEpub3のエラーっぽいし
俺もAozoraEpub3のパス確認した方がいいと思う
環境わからんけどパスがAozoraEpub3-1.1.0b55Qに向いてる気がする

450447:2023/05/10(水) 07:57:56 ID:Iwdk/SGo
>>448 >>449
素早いコメントありがとうございます。
narou init のパス、AozoraEpub3のパスってどうやって間違ってないかを確認すれば良いのでしょうか?
ググってコマンドプロンプトでecho %path:;=&echo.%と打ってみましたが
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Ruby32-x64\bin
等出てきましたが、narouやAozoraEpub3等の文字は出てきませんでした。

451名無しさん:2023/05/10(水) 12:16:09 ID:???
>>450
echo %path:;=&echo.%は環境変数の方のパス表示だから関係ない

AozoraEpub3のパスは環境変数ではなくglobal_setting.yamlに記録されてるからnarou initしてローカルに記録しないといけない

narou init 自体がRubyのコマンドだからそのまま実行すればいい

452名無しさん:2023/05/10(水) 14:39:38 ID:???
>>448
不具合報告スレは簡単に言うと作者に「ここがおかしいから直したほうがいいよ!」と報告するための場所です

特定環境でのみ発生するような不具合についてはここ(質問スレ)で質問するのが正解です
どこに原因があるのか判断がつかないような場合もまずは質問スレにお願いします

453447:2023/05/10(水) 21:00:53 ID:Iwdk/SGo
>>451
解説ありがとうございます。narou initすればよかったのですね。
小説データはD:\novel に置いており、そこでコマンドプロンプトでnarou initした時の結果が下記です。
AozoraEpub3の場所は間違ってないと思うのですが。

D:\novel>narou init
AozoraEpub3の設定を行います

AozoraEpub3のあるフォルダを入力して下さい:
(未入力でスキップ、:keep で現在と同じ場所を指定)
(現在の場所:D:/winapri/AozoraEpub3-1.1.1b14Q)
>D:\winapri\AozoraEpub3-1.1.1b14Q

行間の調整を行います。小説の行の高さを設定して下さい(単位 em):
1em = 1文字分の高さ
行の高さ=1文字分の高さ+行間の高さ
オススメは 1.8
1.6 で若干行間狭め。1.8 だと一般的な小説程度。2.0 くらいにするとかなりスカスカ
(未入力で 1.6 を採用)
>

(次のファイルを書き換えました)
D:/winapri/AozoraEpub3-1.1.1b14Q/chuki_tag.txt

(次のファイルをコピーor上書きしました)
D:/winapri/AozoraEpub3-1.1.1b14Q/AozoraEpub3.ini
D:/winapri/AozoraEpub3-1.1.1b14Q/template/OPS/css_custom/vertical_font.css
AozoraEpub3の設定を終了しました

454名無しさん:2023/05/11(木) 00:08:19 ID:???
まずはバックトレースからではないかな?
narou trace
の結果を貼ってください。

455447:2023/05/11(木) 00:40:15 ID:e6p6ob3c
>>454 コメントありがとうございます。
narou trace の結果を貼ります。何故に一昨日。。
エラーが起きているのは分かるのですが対処方法がわかりません。

D:\novel>narou trace
--- 2023/05/08 20:49:56 ---
C:/Ruby31-x64/bin/narou init

C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/extension.rb:35:in `write': No such file or directory @ rb_sysopen - D:/winapri/AozoraEpub3-1.1.1b15Q/template/OPS/css_custom/8b1c5cf7decbeb5a2f838a9195b8bd (Errno::ENOENT)
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/extension.rb:35:in `write'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/helper.rb:379:in `erb_copy'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:136:in `block in rewrite_aozoraepub3_files'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:133:in `times'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:133:in `rewrite_aozoraepub3_files'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:106:in `init_aozoraepub3'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:74:in `execute'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandline.rb:29:in `run'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandline.rb:43:in `run!'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/narou.rb:50:in `block in <top (required)>'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/narou.rb:49:in `<top (required)>'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `require_relative'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `<top (required)>'
from C:/Ruby31-x64/bin/narou:32:in `load'
from C:/Ruby31-x64/bin/narou:32:in `<main>'

456名無しさん:2023/05/11(木) 00:47:07 ID:???
>>455
そちらの環境が分からないのですごく当たり前の事聞くようだけど

D:/winapri/AozoraEpub3-1.1.1b14Q/

にAozoraEpub3.jarがあるってことで間違いない?

457447:2023/05/11(木) 01:00:13 ID:e6p6ob3c
>>456
はい。D:/winapri/AozoraEpub3-1.1.1b14Q/ にAozoraEpub3.jarがあります

458名無しさん:2023/05/11(木) 02:47:08 ID:???
すみません。narou traceは関係無かったです。
終了コード42って何でしたっけ?
ちなみにjavaやAozoraEpub3は単体で動きます?

459名無しさん:2023/05/11(木) 03:30:53 ID:???
>>457
とりあえずAozoraEpub3の保存先をAozoraEpub3-1.1.1b14QからAozoraEpub3に変えた方がいいかな

.は拡張子やドメインの区切りで使われているからフォルダ名やファイル名には可能な限り使わない方がいい。

RubyはWeb用の規格も有るからURIに引っかかるものは使わない方がいい

460名無しさん:2023/05/11(木) 04:01:29 ID:???
>>457
エラーログにErrno::ENOENTが有るから確実にRubyでのJavaの呼び出しが出来てないな。

Errno::ENOENTは該当ファイルやフォルダをRubyが参照できない時に出るエラー

WindowsだとUAC昇格前の権限で動かしているから参照先が追加権限必須の状態だとエラーになる。

エクスプローラーだと処理中に権限不足だと通知が出て昇格させることで処理出来るが、CUI操作のRubyの場合処理途中での例外的なUAC権限昇格に対応してないので実行してるユーザが権限を持ってないとエラーになる。

UACはバグのせいで偶にパワーユーザーのアクセス権限すら剥奪する事が有るから定期的に確認が必要

461447:2023/05/11(木) 20:36:21 ID:e6p6ob3c
>>458
javaの動作確認はコマンドプロンプトで
java -version で java version "1.8.0_371" が返ってきました。
AozoraEpub3はAozoraEpub3.jarをダブルクリックして開いたWindowで
Txtを直接ドラッグ&ドロップすると、.mobiや.pubは作成出来ました。
これで動作確認になってますかね。

>>459
AozoraEpub3-1.1.1b14Qの保存先を
D:\winapri\AozoraEpub3
に変更してnarou initした後にCONVERT試してみましたが、やはり下記エラーが発生します。
pid 18696 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

>>460
エラーの解説ありがとうございます。
対応としてはjavaやRubyの再インストールを試してみるべきでしょうか

462447:2023/05/11(木) 22:15:59 ID:e6p6ob3c
javaとRubyをアンインストールして、webからのダウンロード&再インストールした後、
gem install narou と narou init してみましたが、下記エラーは変わりませでした。ガックリ。
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

463名無しさん:2023/05/11(木) 23:42:01 ID:???
コード42はsystemuが失敗した時のコードっぽいです。
だとするとpidが帰ってきてるのでexecの失敗で、windowsだとcmdのはずなんだけど。
念のため、コマンドプロンプトで

cmd /c java -version

ってどうなります?さらに

ruby -e "exec 'cmd /c java -version'"

って実行出来ます?

464447:2023/05/12(金) 07:41:49 ID:TH1WuJ6k
>>463
やってみました。どちらもエラー出ますね。これってjavaがうまくインストールできてないのでしょうか
E:\novel>cmd /c java -version
'cmd' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

E:\novel>ruby -e "exec 'cmd /c java -version'"
-e:1:in `exec': No such file or directory - cmd /c java -version (Errno::ENOENT)
from -e:1:in `<main>'

465名無しさん:2023/05/12(金) 13:46:28 ID:???
>>464
AozoraEpub3がDドライブにあるようだが、Rubyと同じCドライブに置いたらどうなる?

もしそれで通るなら別ドライブに置いてあるのが原因

Narou.rbがAozoraEpub3へパラメーター渡すのに相対パスを使用してるのなら別ドライブにAozoraEpub3を置けない

相対パスには絶対パスと違いドライブの概念が無いから…

466名無しさん:2023/05/12(金) 13:54:20 ID:???
>>464
追記
別ドライブのフォルダのシンボリックリンクをCドライブに作成してれば相対パスでも別ドライブにデータを置ける

467447:2023/05/12(金) 20:28:55 ID:TH1WuJ6k
>>465
C:\AozoraEpub3 にAozoraEpub3をコピー後、narou init実行し、
その後narou convertしてみましたが、エラーは下記で変わらないですね。残念。。。
pid 18696 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

468名無しさん:2023/05/12(金) 20:36:32 ID:???
環境変数がおかしくなってるんじゃないかな。特に C:\Windows\system32 があるかどうか。

PATHの確認と編集方法 ttps://atmarkit.itmedia.co.jp/ait/articles/1805/11/news035.html
環境変数の初期値 ttps://appli-world.jp/posts/5972

PATHには最低でも以下の5つがあるはずだが、それ以外にもrubyやjavaが追加しているのもあるはず。
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
%SystemRoot%\system32
%SystemRoot%
%SystemRoot%\System32\Wbem
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

PATHがおかしい場合の復元方法 ttps://zellij.hatenablog.com/entry/20121124/p1
ただし、復元ポイント以降にインストールしたアプリによって変更追加があるかもしれないので、
現在のと見比べて変更追加するか、再インストールが必要になる。
最低でもrubyのバージョン番号部分は変わってるはず。

469447:2023/05/12(金) 22:20:17 ID:TH1WuJ6k
>>468
ありがとうございます! convert出来るようになりました!
PATHに無かった以下4つをシステム環境変数のpathに追加した処
C:\Windows\system32
C:\Windows\
C:\Windows\System32\Wbem
C:\Windows\system32\WindowsPowerShell\v1.0\

エラーなくconvert出来るようになりました。
>>463 に教えていただいた
cmd /c java -version
ruby -e "exec 'cmd /c java -version'"
もエラーなくjava version "1.8.0_371" が帰って来るようになりました。

470名無しさん:2023/05/20(土) 23:44:25 ID:OR3pc2mA
batファイルをつかってwindows上でnarou rbを毎日起動、更新させられないか、考えているのですが、どのように設定すればよいかわかりません。わかる方いたら教えてください。

471名無しさん:2023/05/21(日) 12:49:13 ID:???
>>470 タスクスケジューラに登録するだけでいけない?

472名無しさん:2023/05/23(火) 14:06:10 ID:???
>>471
自分もそうしてたはず。勝手に更新してクラウドに保存されるようにしてる

473名無しさん:2023/06/21(水) 20:07:26 ID:.39TZbu.
アルファポリスに何とか対応できないものかと必死にyaml書いてるねんけど、
タイトルは正常に取得できるようになってもなぜか作者名の取得がにっちもさっちもいかん...
詳しいニキネキ、問題どこにあるかわかる?
ruby も yaml も初心者過ぎて何故こうなるのか全く分からん...
yamlはkakuyomuのを流用してる。

現状のyamlで取得しようとすると目次が取得できない + 作者名が正確に取れない <- 今回の解決したいとこ

ほんで実際に 書き出される作者名は
<div class="author">[\s\S]*?<a href="/author/detail/(作者ごとの数字)">(?<author>.+?)</a>
になってしまってる。


以下見せるのも恥ずかしいぐちゃぐちゃ改造yamlファイル

# ------------------------------------------------------------
# 小説サイト定義
name: &name アルファポリス
scheme: https
domain: www.alphapolis.co.jp
top_url: \\k<scheme>://\\k<domain>
url: \\k<top_url>/novel/(?<authorid>\d+)/(?<ncode>\d+)
encoding: UTF-8
confirm_over18: no
append_title_to_folder_name: yes
title_strip_pattern: null
sitename: *name
version: 1.0

# ------------------------------------------------------------
# 書籍情報取得設定
title: &title |-
<h1 class="title">\s*(?<title>.+?)</h1>
#最優先課題、なぜか
author: |-
<div class="author">[\s\S]*?<a href="/author/detail/\d+">(?<author>.+?)</a>
story: &story |-
<div class="abstract">(?<story>.+?)(?:[\n ]*?</div>)
# ------------------------------------------------------------
# 目次取得設定 エラー発生中 いったん無視
toc_url: \\k<top_url>/novel/\\k<authorid>/\\k<ncode>
subtitles: |-
(?:<div class="episodes ">
<h3>(?<chapter>.+?)</h3>
</div>
)?<div class="episode ">
<a href="(?<href>/novel/\d+/\d+/novel/(?<index>\d+))".*?>
<span class="title"><span class="bookmark-dummy"></span>(?<subtitle>.+?)</span>
</a>
<span class="open-date">(?<subupdate>.+?)</span>
</div>

# ------------------------------------------------------------
# 本文取得設定

body_pattern: <div class="text " id="novelBoby".*?>(?<body>.+?)</div>
introduction_pattern: null
postscript_pattern: null

# ------------------------------------------------------------
# 小説情報からパースするための設定
novel_info_url: \\k<toc_url>

# タイトル
t: *title

# novel_type 小説種別
nt: <div class="content-info gray-menu section"><div class="content-statuses"><span class="content-status complete">(?<novel_type>.+?)</div></div></div>
novel_type_string:
連載中: 1
完結: 3

# story あらすじ
s: *story

# general_firstup 初回掲載日
gf: <table class="detail"><tr><th>初回公開日時</th><td>(?<general_firstup>.+?)</td></tr></table>

# novelupdated_at 小説の更新時刻。最終掲載日で代用
nu: <table class="detail"><tr><th>更新日時</th><td>(?<general_firstup>.+?)</td></tr></table>

# general_lastup 最新話掲載日
gl: null

# writer 作者名
w: |-
<div class="author"><span><a href="/author/detail/\d+">(?<writer>.+?)</a></span></div>

# length 文字数
l: <table class="detail"><tr><th>文字数</th><td>(?<length>.+?)</td></tr></table>

474名無しさん:2023/06/21(水) 21:42:53 ID:???
>>473
作ること自体は正規表現をつかってできる
アルファポリスは昔作ろうとしたんだけど、open-uriでうまいこと拾ってこれなくて断念したんだよね

475473:2023/06/21(水) 22:02:08 ID:.39TZbu.
>>474
マジっすか...
凄く管理しやすいから対応させたかったけどそんなややこい問題あるならrubyわからんワイには無理そう...

現実教えてくれてサンガツ

476名無しさん:2023/07/27(木) 10:53:52 ID:5IPel07k
お世話になっております。とても活用させていただいております。
データなどが保管されているMyNovelフォルダをCドライブから移動させたいのですが、
過去ログなどを検索して調べますと移動するだけで良いとありました。
こちらはWindowsで使用していますが、エクスプローラーで別ドライブに移動(コピー)すれば
よいのでしょうか?その後何か設定する必要があるのでしょうか。
コマンド的な物を入れて設定を変える必要があるのでしょうか。
お手数ですが教えていただけましたら幸いです。

477名無しさん:2023/07/27(木) 18:48:47 ID:???
>>476
特に必要ないというか、しいて言えば移動先のフォルダでnarouを実行するようになるだけです。

478名無しさん:2023/08/03(木) 15:08:15 ID:r4jhi8Xg
ありがとうございました。出来ました。

479名無しさん:2023/08/18(金) 08:40:00 ID:JAs4igFc
いつも大変便利に使わせて頂いております。

登録してある小説が2000を超えており、Kindleに転送後、
「フォルダがほぼ一杯です」と警告が出るようになりました。

サブフォルダを作る事をお薦めしますと書いてあるのですが、
この警告が出なくする設定というのはあるでしょうか?

480名無しさん:2023/08/24(木) 14:16:52 ID:???
>>479
Windows11だと警告なしに、一杯になるとエラーになります。
そちらの環境はどんなですか?

本当にkindleのフォルダが一杯になりつつあるなら、narourbにはサブフォルダに振り分ける機能がないので、
手動で古いファイルを消していくか、サブフォルダに移動するかしてはどうでしょう?
あと、古い栞データのフォルダ(ファイル名と同じやつ)が残ってるかもしれません。
ファイルよりフォルダが多いならフォルダの整理も必要かもしれません。

481479:2023/08/27(日) 21:05:46 ID:byY8I3zA
>>480
Windows10で、Kindle Oasis(32GB)です。
Kindle自体はストレージ半分以上空いているのですが、
フォルダが多すぎるのが駄目なようです。

タイトルに書籍化とか付いて、重複する物も有るので、
定期的にKindleのストレージを消したりしていたのですが、
とりあえずconvert.copy-toとconvert.copy-to-groupingで
mobiだけ別のフォルダにサイト毎でまとめておいて、
send機能を使わずに、別のツールでそのフォルダ毎Kindleと同期取る方法で凌げております。

482名無しさん:2023/09/01(金) 00:16:27 ID:???
>>481
kindleのようなストレージは、対応OSが幅広い古いファイルシステム使ってるので、同じフォルダ内のフォルダ名とファイル名を記録する領域は共通で有限となっていて、長い名前のファイルやフォルダが多いと容量の前に限界に達します。
そしてkindleは書籍ファイルと同じ名前に.sdrとつけたフォルダ内に読んでいる位置とかその他の情報を保存するため、書籍ファイルだけ消していると古い.sdrフォルダが残ったままになってファイル名の記憶領域を圧迫します。.
.sdrフォルダも一緒に消すとマシになると思います。

あと使ってない.sdrフォルダを消すスクリプトもありました。
gist.github.com/Luxiyalu/a96ccb637fe1e91faf10

40文字のファイル名で6,000近くはいけたので、有効なファイルとフォルダに絞れば大丈夫だと思います。

483名無しさん:2023/09/03(日) 19:05:25 ID:GPzLExRA
Win10で大変便利に使わせていただいてます
本日起動したところ、ウイルス対策ソフト(Avast)から”ruby.exe[13756]はWin64:Evo-gen[Trj]に感染していたため、保護しました”
とのメッセージが表示され、起動できなくなりました
ruby.exeのみ入れ替えれば解決するでしょうか?またその場合の手順を教えていただけないでしょうか?
ソフト自体の再インストールは、DLファイルや購読進捗、凍結等の過去データがなくなってしまうため
極力避けたいと考えています

484名無しさん:2023/09/05(火) 00:08:50 ID:???
>>483
>ソフト自体の再インストールは、DLファイルや購読進捗、凍結等の過去データがなくなってしまうため
それらのデータはMyNovelフォルダに入っているので、narou.rbを再インストールしてもなくなりません
念のためMyNovelを丸ごとバックアップしてから作業したほうがよいです

485名無しさん:2023/11/27(月) 23:08:03 ID:0q9LrnFg
以下のエラーが発生し変換ができません、ご助言いただけないでしょうか

c:\MyNovel>narou convert
ID:0 薬屋のひとりごと の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:1件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.

Exception in thread "main" java.lang.UnsupportedClassVersionError: AozoraEpub3 has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
pid 13928 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
小説の保存フォルダを開きますか (y/n)?:

環境
OS : Windows10 Home 22H2 ビルド19045.3570
Ruby : 3.1.4-1 x64
Java : 8 Update 391 (x64)
Aozora : 3-1.1.1b17Q
ダウンロードしたい小説「薬屋のひとりごと」
これらをアンインストールの上再試行等試しましたが、同様のエラーが出続けるばかりです

初めてこちらのツールを利用しようとしていまして勝手もあまり知りませんが、よろしくお願いします

486名無しさん:2023/11/27(月) 23:56:40 ID:???
java消して
winget install Microsoft.OpenJDK.17

487名無しさん:2023/11/28(火) 20:25:42 ID:RXb11lCs
>>486
できました!ありがとうございます!

488名無しさん:2024/01/09(火) 00:15:34 ID:Bv0Dz7NQ
無線ルータを先日変更したのですが
今回narou.rbを起動しようとしたさい
起動した後にいままでダウンロードした小説一覧が表示されず
ダウンロードなどのボタンをクリックしても何も反応がありません
コマンドラインは正常に起動していた頃よりも短くなっています
原因がわからないので無線LAN内のLANのIPとDHCPサーバーのIPを
変更前のものに戻したら問題なく動きました
これはどういった現象なのでしょうか?
VPNを使用したときも似たような状況になったことがあります


G:\webnovel>narou web
ttp://192.168.0.115:30037/
サーバを止めるには Ctrl+C を入力

[2024-01-08 23:52:46] INFO WEBrick 1.7.0
[2024-01-08 23:52:46] INFO ruby 3.1.1 (2022-02-18) [x64-mingw-ucrt]
== Sinatra (v2.2.0) has taken the stage on 30037 for production with backup from WEBrick
[2024-01-08 23:52:46] INFO WEBrick::HTTPServer#start: pid=4944 port=30037
192.168.0.115 - - [08/Jan/2024:23:52:46 東京 (標準時)] "GET / HTTP/1.1" 200 16620
- -> /
192.168.0.115 - - [08/Jan/2024:23:52:46 東京 (標準時)] "GET /style.css?_=3.8.2 HTTP/1.1" 200 20977
ttp://192.168.0.115:30037/ -> /style.css?_=3.8.2

489488:2024/01/09(火) 02:23:21 ID:???
情報が不足していたので補足します
旧ルータの割り割り振りIP:192.168.11.38(IP固定) narou.rb動作:正常
新ルータのデフォルト割り振りIP:192.168.0.115(IP未固定) narou.rb動作:異常
新ルータ設定変更後の割り振りIP:192.168.11.38(IP固定) narou.rb動作:正常 
新ルータ設定変更後の割り振りIP:192.168.11.XXX(IP未固定) narou.rb動作:異常 

旧ルータを使用していたときは割り振られるIPを固定化してました
ルータ変更後に固定化せずに使用しようとして異常が出ました
他に変更した要因がなかったため旧ルータと同じIPに固定したところ動作しました
しかしIPが違うと動作しなくなるようです

490名無しさん:2024/01/09(火) 16:07:57 ID:???
ブラウザにumatrixみたいな拡張をインストールしてませんか?
外部からのスクリプトやcssのダウンロードをブロックするとそんな感じになりますね

491名無しさん:2024/01/09(火) 21:21:20 ID:???
>>490
ありがとうございます、ずばり正解でした
umatrixでブロックしていました
ずっと同じ環境で使っていたため
ブロックを解除する手間を忘れていました

492名無しさん:2024/01/09(火) 21:35:38 ID:1PRYNST2
>>488-489
一読しただけだと narou.rb の問題でもないような気がしますが、
ブラウザのお気に入りに登録したURLが固定アドレスのままだとか、そんなことないですかね?

でもWebサーバーにはリクエストが届いてる感じだし、そんなことないですよね

少し調べてみたら narou.rb は
narou s server-bind=192.168.11.38
という感じでサーバーアドレスが設定できるようです
とりあえず
narou s server-bind
と入力して現在の設定値を確認してみて下さい
この設定はユーザーフォルダ(Windowsなら "C:/Users/ユーザ名)の .narousetting/global_setting.yaml に書かれます。
何か設定されていたら、コマンド narou s server-bind= で設定を削除して下さい。
それでも動かなかったら
narou s server-bind=localhost
と設定してみては、いかがでしょうか
この機能については、ソースコード lib/web/appserver.rb(70行目辺り)に記載があります。

493名無しさん:2024/02/10(土) 10:22:57 ID:q/FwFfPk
すみません、今1から導入するとしてどういった手順で入れていけばいいか
だれか教えてもらえませんか?
いろいろ読んでてわけわからなくなって

494名無しさん:2024/02/10(土) 14:11:25 ID:21efLOFk
>> 493
せめてGITHUB公式のインストール手順を試したか、どこで躓いたかを記載するのが最低ラインじゃないですかね
あとはインストールしたいOS環境も記載がなく回答しにくいのでそこも詳しく

495名無しさん:2024/02/10(土) 14:36:59 ID:???
今は AozoraEpub3 が手に入らないので、改造版を使わないといけない所で躓きそう
古い Java では動かないし、最新の Java で動かすにも書き換える必要があるし

どのみちそのままではなろうとカクヨムは現在のバージョンでは使えないから、
よくわからないなら narou.rb がバージョンアップされるまで待ってた方がいいと思う

496名無しさん:2024/02/11(日) 11:22:30 ID:VIGOXPNE
確かに一通り試してみたけど >>495 が書いた通りの状況でした。
一応以下の組み合わせでn9669bkのダウンロード、epub変換、mobiの変換とKindleへの転送が可能でした。
Windows10
Oracle Jave 21
改造版AozoraEpub3 1.1.1b20Q
Kindle Previewから抜いたkindlegen
不具合スレ773パッチ
不具合スレ659の10の修正
お勧めは>>459の通り、733のパッチなりが盛り込まれるのを待ったほうがと思いますが
取り急ぎで必要なら上記の組み合わせで試してみてもいいかと。

497名無しさん:2024/02/11(日) 11:24:38 ID:VIGOXPNE
>> 496
書き忘れた、rubyは以下のバージョンです。
ruvy 3.3.0

498名無しさん:2024/02/12(月) 07:11:03 ID:aNISqIxA
>>496
>>493
AozoraEpub3 の最新バージョンでも変換できますが、
Narou.rbのCSSが適用されないおそれがあります
バージョン 1.1.0b55Q(改造版)を使うのはどうでしょうか

参考url
jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511245701/405

AozoraEpub3-1.1.0b55Q
github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/1.1.0b55Q

499名無しさん:2024/02/12(月) 16:31:21 ID:nzEPK.s6
>>498
レスサンキューっす、新参もんなので過去の問題点を整理してくれて助かります。

改造版AozoraEpub3の最新バージョンを使用した場合、vertical_font.cssが"narou init"した際にディレクトリ構造が改造版と
コードの想定の間で異なる為、期待する場所にコピーされずepub変換時に適用されてない状況になると理解しました
-> これは1.1.0b55Q(改造版)で回避可能
-> コード想定は/template/OPS/css_customだけど、1.1.1台の改造版は/template/item/css_customになってるので

追加すると外字フォントもディレクトリ構造が違うので”default.enable_dakuten_font”を”はい”にすると変換処理時にエラーになる
-> これは改造版全てで発生するように見えます。 (template\OPS\fontsを別途作成すれば1.1.0b55Q(改造版)で回避可能かな)

なので"gem install narou"した際に手間がないのは改造版AozoraEpub3 1.1.0b55Qで、こっちを使用するのが妥当かもですね

500名無しさん:2024/02/12(月) 19:53:52 ID:???
ttps://github.com/rogenobl/narou/releases/
の二種類の修正ファイルを導入しようとしているのですが、どこのフォルダに修正ファイルのフォルダを置けば良いのかわかりません
F:/Kindle_WhiteLeaf *1
AozoraEpub3-1.1.0b46
Narou_Novel
F:/Kindle_WhiteLeaf/Narou_Novel *2
.narou
.sass-cache
hotentry
misc
小説データ
・他ファイル4点

*1と*2にlibフォルダ・webnovelフォルダ(修正ファイルの入ったフォルダ)を置いてみることは試しましたが、narou uコマンドで100話更新が出ます
導入が数年前なので覚えていないのですが、Kindle_WhiteLeafがnarou.rbのリネームフォルダかなと思っていたのですが、別の場所にあるのでしょうか?
あるいは、リネームされていると適応されないのでしょうか
それとも、修正フォルダを置くだけはなく、別の設定が必要なのでしょうか?
または、Cドライブのルビーフォルダに置くのでしょうか?

501名無しさん:2024/02/12(月) 21:20:11 ID:nzEPK.s6
>>500
その修正ファイルを使用する前提は不具合スレの659にあるようにnarou.rbのバージョンを3.8.2へアップデートする必要がある理解です。
そして多分ですが>>500さんのrubyのバージョンも古い予感で、3.8.2をインストール出来ない可能性が高いです。
全て試したわけではないのですが、ruby 2.6台を含むこれより過去のリリースだと他のパッケージの制限で3.8.2のインストールにこけます。

502名無しさん:2024/02/12(月) 21:48:52 ID:???
多分最新だと思います

F:\Kindle_WhiteLeaf\Narou_Novel>gem update narou
Updating installed gems
Nothing to update
Gems already up-to-date: narou

F:\Kindle_WhiteLeaf\Narou_Novel>narou version
3.8.2

503名無しさん:2024/02/12(月) 21:52:27 ID:???
バージョン確認コマンドはわかりませんが、C:にはRuby27-x64フォルダがありましたのでrubyのバージョンも問題ないと思います
多分

504名無しさん:2024/02/12(月) 22:39:37 ID:vd.Jg9N2
C:にRuby27-x64フォルダがあるなら
その下位にあるnarou-3.8.2フォルダを探して
そこのlib・webnovelフォルダに入れれば反映されると思います

私の環境では以下Pathになっていました
C:\Ruby27-x64\lib\ruby\gems\2.7.0\gems\narou-3.8.2

505名無しさん:2024/02/13(火) 00:39:02 ID:???
>>504
ありがとうございます!
成功しました!

506ガチ文系:2024/02/13(火) 14:21:48 ID:dlshwbb6
500さんと同様どのフォルダに修正フォルダを上書きしていいのかわかりません。
imac M3
sonoma 14.2.1
ruby 3.3.0

narouは3.8.2が入っているのですが、どこに入っているのか探し切れてません
フォルダ検索かけてもnarouフォルダも3.8.2フォルダも出てきません

初回インストールしたときは、homebrew-rbenv-rubyとweb情報からどうにか
インストールできました

上記ですとcドライブにrubyフォルダがあるようですが、
アプリケーションフォルダにもシステムフォルダにも
同様のフォルダはありません。

また小説データの入った書籍管理フォルダにwebnobelフォルダと
libフォルダをおいてみたところ違っていたようです

素人考えでは、ユーザフォルダかアプリケーションフォルダもしくは
システムフォルダあたりにrubyフォルダとかnarouフォルダがあって
そこにnarou3.8.2のプログラムが入っているのかなと思ってたのですが
違うのでしょうか

超初心者で申し訳ございませんがお教えいただければ幸いです。

507名無しさん:2024/02/13(火) 14:57:05 ID:???
>>506
インストール先はOSやインストール方法によって異なるのでそれは見つからないと思います
いずれの環境でも gem which narou でインストール場所がわかります

以下はWindowsでの実行結果だけどMacでも同様
C:\Users\username>gem which narou
C:/Ruby/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/narou.rb

508ガチ文系:2024/02/13(火) 15:58:50 ID:dlshwbb6
>507
ありがとうございます!!!!!!

なろう変更以降何もできずnarou作者様がアップデートしてくださるのを待つだけとおもってました。
ありがとうございます

509名無しさん:2024/02/20(火) 19:51:08 ID:bhD5rwQo
//kakuyomu.jp/works/16817330658131008519
【137万PV突破】【追放勇者編開始!】異世界から帰ったらこっちの世界にダンジョンがあるんだけど!?〜モテたいのでダンジョンで頑張ります〜【毎日更新】/ふぇありす@新作公開中
がタイトルは読めてますでしょうか
空白になっております 他のはタイトル普通に読めています
NAROU WEBです
ID:5447  のDL開始
第33話:シアのご褒美とアミリア (1/2) (新着)
第34話:アミリアの成長 (2/2) (新着)
ID:5447  の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:31件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています...
[ERROR] (1)
変換しました
[ふぇありす@新作公開中] .epub を出力しました
EPUBファイルを出力しました
と出ております

510名無しさん:2024/02/20(火) 19:59:26 ID:bhD5rwQo
[ふぇありす@新作公開中] .epub
[ふぇありす@新作公開中] .txt
がもぐったらありました この作者さんが名前を変えるタイプの方のようで
〜十万PV達成と名前についていてepubが26個 ありました
参考になりますでしょうか

511名無しさん:2024/02/20(火) 20:08:48 ID:???
>>509-510
rogenoblさんのカクヨム対応(sitesettinghandlerV2)を入れていますが、問題なく表示されます

【137万PV突破】【追放勇者編開始!】異世界から帰ったらこっちの世界にダンジョンがあるんだけど!?〜モテたいので ダンジョンで頑張ります〜【毎日更新】 のDL開始

512名無しさん:2024/02/20(火) 22:21:48 ID:shObVjEU
>>509-510
個別の変換設定からタイトルを固定にしたほうが良さそうな
設定の該当箇所のサンプルは以下のリンクを参照してみてください。
ttps://gyazo.com/ab2a8e79a62698357faea204bf34b7a1

タイトル設定した上で強制再ダウンロードでいけるか試してみてください。
出来れば著者名(novel_author)も”ふぇありす”で固定しちゃってもいいかも

513名無しさん:2024/02/21(水) 07:15:31 ID:???
新着更新ではなく、既存部分を作者が改訂更新などした場合、
上書きされた改定前の部分を個別にバックアップするような設定はできないのでしょうか?

514名無しさん:2024/02/21(水) 10:28:59 ID:xMlynRQg
>>513
改訂前の情報は本文以下のcacheフォルダに保管されています。
そこに日付毎にフォルダがあり、過去の本文情報は保管されているので差し替えれば過去バージョンのファイルは
convertコマンドで作り直せそう。
要望意図が変換されたEPUBを日付や変更毎に保管したいであれば、その設定はない理解なんだけどあったりしますかね?

515名無しさん:2024/02/21(水) 10:37:41 ID:gTc.D42g
>>511
rogenoblさんのカクヨム対応sitesettinghandlerV2にしたらうまくいきました!ものすごく感謝です
何か問題が起きた場合、追加したlib/sitesettinghandler.rbとwebnovel/kakuyomu2.jp.yamlを消せば元に戻るはずです。の
バージョンのままでした 更新を知り損ねておりました ありがとうございます
>>512
webUIから設定しました こちらもありがとうございます
過去に呼んだ小説ディレクトリごと消し再度読み直してみました これもよかったのかもしれません

516名無しさん:2024/02/21(水) 10:40:26 ID:gTc.D42g
ダウンロードした時のWEBUIログ

ID:7997 裏切られたSランク の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:31件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.....変換しました
[ふぇありす] 裏切られたSランク.epub を出力しました

というふうに短いタイトル名で読み取れました ありがとうございます
どんどん長くなっていくタイトルきっとブームなのでしょうね

517名無しさん:2024/02/21(水) 11:20:27 ID:gTc.D42g
まちごうた…… 裏切られたSランクって柊咲さんの作品やん
汗 そのまま書いてしまった汗 見なかったことにしてください

518513:2024/02/21(水) 16:33:48 ID:???
>>514
ありがとうございます
テキストファイルだけで十分です

519名無しさん:2024/02/24(土) 22:58:42 ID:GMh8H2xM
カクヨム対応のものもなろうの100話までしか更新されない問題に対応するものも、
ファイルを置き換えたときに

/Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/narou.rb:10:in `require_relative': cannot load such file -- /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/lib/extension (LoadError)
from /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/narou.rb:10:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/bin/narou:13:in `require_relative'
from /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/bin/narou:13:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.3.0/bin/narou:25:in `load'
from /Users/ユーザー名/.rbenv/versions/3.3.0/bin/narou:25:in `<main>'

とエラーが出ます。
どうしたらよいでしょうか?

520名無しさん:2024/02/25(日) 00:06:05 ID:OLsxzgwY
一応ですが、不具合スレ659の手順3,4を試してみてください。
3. gem uninstall narou と入力して narou をアンインストールします。1のフォルダが削除されます。
4. gem install narou を入力して再インストールします。1のフォルダが復活します。
ZIPファイルが想定しているファイル構成と異なっているせいかな?

521名無しさん:2024/03/03(日) 09:59:42 ID:y6caV/Gs
お世話になっております。
私も100話以上の対応が出来ました。
1. pagination_with_fixを「narou.rb is unable to download from Kakuyomu anymore#412」のPaginationV4にある(現段階3/3/2024午前9時56分時点で)「pagination_with_fix」をダウンロード
2. zipファイル内のlibとwebnovelをコピーでコピーバッファに格納
3. C:\Users\kaoru\.gem\ruby\3.2.0\gems\narou-3.8.2(私の場合)でそのままペースト(過去のファイルは生かす)
4. Narou起動 100話以上がダウンロードされました。(万歳!!!)
大変!ありがとうございました。

522名無しさん:2024/03/10(日) 21:06:29 ID:AxjFEy66
お世話になります。
新しくインストールすることになり、掲示板を見ているうちに、
どれが一番最新の情報なのか、混乱しはじめてしまいました。

黙示取得を含め、お分かりの方、教えていただけますでしょうか?

523名無しさん:2024/03/10(日) 21:39:01 ID:???
>>522
すべてPRされているので、それを見ればわかるのですが、
とりあえず動かしたいならこんな感じかな

①説明通りにインストールする
※ただしAozoraEpub3は手に入らないので改造版を使う
 Javaも改造版AozoraEpub3に対応したものを導入する

②各ファイル上書きする
・なろう目次対応→rogenoblさんPaginationV4
・カクヨム目次対応→rogenoblさんsitesettinghandlerV2

③自力で書き換える
・最新版Java対応→IssuesかPRを参考に
・なろうUser-Agent対応→不具合報告スレを参考に好きな方法で

524名無しさん:2024/03/10(日) 23:05:51 ID:AxjFEy66
>>523
ありがとうございます!

525名無しさん:2024/03/12(火) 21:03:58 ID:aduxDwcI
windows 11
ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x64-mingw-ucrt]

最近調子が悪くなった。
databaseの調子が悪いらしく、cmd上でnarou list と入力すると、今までダウンロードしてきたファイルお確認することができる(1200以上)が、narou w を入力し、web上で確認すると、数個の小説しか、確認することができない。

しかし、update や convert などの指示は通る。なので、gui上でのリスト表示ができないことだけが問題になっている。

この問題をどうすれば解決できるのか、手助けをしていただきたい
よろしくお願いします。

databaseが壊れているのかとも考えたが、cmd で narou list 表示にした際には全表示されることから、この線はないのかとも考えたけど、結局わからなかった。

526名無しさん:2024/03/12(火) 21:53:15 ID:9nDN55MY
webUIの上部にfilterがあります。
そこに何か文字が入ってませんか?
入ってたら消してみましょう。

527名無しさん:2024/03/12(火) 21:54:15 ID:tTjbwIIY
>>525
filter蘭になにか書いてないかチェックしてなにか記入されていませんか?
記入したままでブラウザを閉じて上げ直してもfilterの入力値が生き残っているように見えるので念のため

528名無しさん:2024/03/12(火) 22:21:32 ID:aduxDwcI
>>526
>>527

filterの値は何も入っていません

改めてみると、凍結される(状態:凍結)と、一覧に現れるようです。
凍結をFreezeで解除すると表示されなくなります。

529名無しさん:2024/03/12(火) 22:31:55 ID:???
>>528
WEB UI上部の「表示」から、「凍結中を表示」「凍結中以外を表示」の両方にチェックが入っていますか?

530名無しさん:2024/03/12(火) 22:38:23 ID:o3UBw7oo
キーボードショートカット(F, Shift+F)でも表示非表示が変わります
私も以前これで迷いました

531名無しさん:2024/03/12(火) 23:15:08 ID:aduxDwcI
>>529
>>530

ありがとう!!
解決した!

532名無しさん:2024/03/16(土) 01:40:06 ID:jR3fR.z.
PC素人で申し訳ありません
なろう側の改定で使えなくなりいろいろ試していたのですがどうにもうまくいかず
アンインストールと再インストールを繰り返すうちに間違ってローカル領域に
gem install narou
をやってしまいました
どうにかRubyのフォルダの中にインストールし直したいのですが
Rubyそのものをアンインストールしてもnarouをインストールした場所の情報がどこかに残っているようで、
Using rubygems directory
と出てローカル領域に復元されてしまいます
数時間調べたのですが本当に素人なので先達のおっしゃることが全然わからず……
どうにかならないでしょうか……

533名無しさん:2024/03/16(土) 02:43:19 ID:???
>>532
Windows?

534名無しさん:2024/03/16(土) 09:03:10 ID:jR3fR.z.
>>533
windowsです
調べた時もunix系のやり方しか出てこなくてちょっとお手上げになってます

535名無しさん:2024/03/16(土) 11:22:44 ID:DIzsSJ5I
>>532
> アンインストールと再インストールを繰り返すうちに間違ってローカル領域に 「gem install narou」
> をやってしまいました
ここの作業ですが、これはnarouコマンドを実行出来るフォルダで実行する必要がなく、「gem uninstall narou」
しても削除されますし、同様に「gem install narou」すれば元のフォルダにインストールされるはず。

そして個人的な理解ですがどこでコマンドを実行しても「C:\Ruby33-x64\lib\ruby\gems\3.3.0\gems ※最新版を使用した場合」に
インストールされる筈なのです。

Using rubygems directoryが出るような状況を調べると、削除時に出力されるケースがあり、その時は以下のような
文言が出力されていたようです、でてませんでしょうか?
エラー: 処理を始められませんでした (データベースをロックできません)
エラー: データベースをロックできませんでした:
※どうやらなにかの原因でファイルがロック(操作不能)になり、削除が完了しないかインストールできない想定

ひとまず出ても出ていなくてもrubyをアプリと機能やコンパネ経由のプログラムと機能からアンインストールしても
フォルダや実行ファイルがいくつか残っているので、もしかしたらそれらが悪さしている可能性がありそうです。
なのでRubyをアンインストールする、その後C:\直下のRubyフォルダを削除する。ここで削除出来ない場合には
Windowsを再起動してから削除してみてください。

ここまで来たらRubyの再インストールと「gem install narou」を試してみてください。というか説明書の手順で
復帰出来るんじゃないかと思います。

536名無しさん:2024/03/18(月) 22:04:29 ID:sV9GkB6g
>535
インストール先は環境によって異なります
例えば >521 の 3 とか

参考
ttps://stackoverflow.com/questions/72562965/

gemがインストールされた場所はコマンド gem env gemdir で確認できます
narou.rb がインストールされた場所は gem which narou で確認できます

537名無しさん:2024/04/03(水) 01:15:08 ID:87j6UEKk

質問失礼します

web uiの環境設定デフォルト内の"default.title_date_format"という設定項目についてです
タイトルの後ろにつける最終更新日の書式を"mm/dd"の形式から西暦下二桁を加えた"yy/mm/dd"の形に変更したいのですが可能ですか?
可能であればご教示くださるとありがたいです

538名無しさん:2024/04/03(水) 08:50:32 ID:SEFMVRuo
書式は〜参照にある指定が使える理解で、要望の形ですと
%y/%m/%d と指定することで 無職転生 - 異世界行ったら本気だす -24/04/03 の
ように変更可能です。

539名無しさん:2024/04/03(水) 21:34:26 ID:87j6UEKk
>>538
ありがとうございます
無事設定できました

540名無しさん:2024/04/06(土) 12:34:37 ID:ZjW7t0Ww
かなり以前より、narou.rbには
お世話になっております。
最近の改変で、動かなくなっていたので、
新しいnarou.rbのバージョンをインストールしようと思い、
色々やってみたのですが、うまくいきません。
コンピュータには詳しくなく、マニュアル通りにしかできません。
コンピュータのバージョンとアプリのバージョン、置き場所は以下のようです。
_________
エディション Windows 10 Home
java jre1.8(場所 C:\Program Files (x86)\java)
Ruby32-x64(場所 C:\)
AozoraEpub3-1.1.0b46(場所 C:\MyNovel)
(このファイルの中にkindlegenはいったままdドライブよりコピーペーストしました。)

____________

当初うまくいかないので、javaとかのverが
悪いのかなと思い、以前からいれているファイルを探そうとしたのですが、
javaはどこにあるか
わからず、とりあえず新しいのいれればよかろうといれました。
rubyは、以前のバージョンをアンインストールして、新たなバージョンを入れなおしました。
AozoraEpubとkindlegenは以前おいていたファイルの
場所がわかり(もともとdドライブにいれていた)バージョンが新しかったので
そのまま、新しいフォルダを作ったところに
コピーペーストしていれました

とりあえず、
gem update narou
をしてみましたが、エラーが出て、
うまくいかなかったため、
gem install narou
を実施、
やはりうまくいかず、

gem install rubygems-update --source http***←URl入りだとだめなので
update_rubygems
gem install narou

をためしましたが、ダメでした。
一度、gem uninstall narou
をしたあと、再度
gem install narou
もためしてみましたが、同様です。

gem which narou をためすと、
ERROR: Can't find Ruby library file or shared library narou
と出ます。

以下、gem install narou
をした時のエラー表示
_______

c:\>gem install narou
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR: Error installing narou:
ERROR: Failed to build gem native extension.

current directory: C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0/ext
C:/Ruby32-x64/bin/ruby.exe extconf.rb
creating Makefile

current directory: C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0/ext
make DESTDIR\= sitearchdir\=./.gem.20240406-8836-13mkuh sitelibdir\=./.gem.20240406-8836-13mkuh clean

current directory: C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0/ext
make DESTDIR\= sitearchdir\=./.gem.20240406-8836-13mkuh sitelibdir\=./.gem.20240406-8836-13mkuh
compiling ./libsass/src/ast.cpp
make: g++: コマンドが見つかりませんでした
make: *** [Makefile:240: ast.o] エラー 127

make failed, exit code 2

Gem files will remain installed in C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0 for inspection.
Results logged to C:/Ruby32-x64/lib/ruby/gems/3.2.0/extensions/x64-mingw-ucrt/3.2.0/sassc-2.4.0/gem_make.out

_____________

システムなどにはまったく詳しくなく、掲示板や説明をみようみまねでやっていますので、
変なことをしてるかもしれません。
何がいけないのかよくわかりません。
どなたか詳しい方、どうすればよいか
教えていただけませんか?
とても便利なので、ぜひまた使えるようにしたいです。

541名無しさん:2024/04/06(土) 13:25:07 ID:???
インストール方法
ttps://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546

542名無しさん:2024/04/06(土) 16:14:12 ID:???
本当は説明のwikiを修正すべきなんだけど、作者さんしか編集できない(はず)

543名無しさん:2024/04/06(土) 16:44:30 ID:ZjW7t0Ww
>541 無事につかえるようになりました!!
これでまた、kindleでなろうが読めます〜。
目が悪いので、パソコンなどでは長く読めないので、
とても助かります。
教えてくださって、ありがとうございました。

(540で書き込んだものです)

544sage:2024/04/08(月) 20:47:13 ID:oEgvYIuE
恐れ入ります。

旧バージョンから最新バージョンに更新した結果、
ブラウザでの最新話の確認や更新処理が一切動かなくなりました

ボタンを押下すると確認していますという表示は出るものの、
一瞬で処理が終わる上に何も更新できていません

ダウンロードしている一覧自体は旧バージョンの物から引き継げているようなのですが、
更新できない事象の回避方法はありませんでしょうか?

545名無しさん:2024/04/08(月) 21:03:21 ID:???
>>544
不具合報告スレでテンプレ守って(ログつけて)書き込んでもろて

546sage:2024/04/08(月) 21:09:35 ID:oEgvYIuE
>>545
すみません、不具合報告の方にもっていかせてもらいます

547名無しさん:2024/04/08(月) 21:14:18 ID:???
>>545
連投申し訳ありません。
裏で全バージョンのRubyをアンインストール→再インストールで何故か直りました
旧Ruby入れたままだったので、PATHがおかしかったのかもしれません
お騒がせいたしました。

548名無しさん:2024/04/19(金) 13:21:21 ID:76yJtM9Q
WEB UIを利用しています。普段は[な]で更新チェックをかけmodifiedタグがついたのを対象に
更新をかけるという使い方をしています。今年の2月ころから

>最新話掲載日を確認しています...
>確認が完了しました
>魔導具師ダリヤはうつむかない の目次ページを取得中...
>魔導具師ダリヤはうつむかない に更新はありません

のようにmodifiedがつくのに実際には「更新はありません」と言われてしまうことが
ときどき発生しています。おおむねmodified対象が20あると2つ3つといった感じです。
特定の小説に多く発生はするのですが、頻度を考慮しなければ広く不特定の小説で発生しています。

現在最新版を使っています(ただし前バージョンのときも発生)。

.narouのなかで一部変なデータがあるとかいくつか考えたのですが、
このようなログでチェックすべし、とか、各ファイルのこのあたり見てみるべし、
とかありましたらご教示いただけないでしょうか。

549名無しさん:2024/04/24(水) 22:07:38 ID:???
>>548
[な]や[他]の更新確認はAPIでの一括確認なのでAPI上で更新箇所が一か所でもあると反応します。

なので作品側に更新が無くても更新対象になってしまってます。

恐らくNarou.rb側がAPIから作品の更新の有無に関わらず更新されてしまう余計な項目を拾っているのだと思います。

550名無しさん:2024/05/01(水) 17:50:43 ID:rnfhWC8E
Narou.rb のバージョン:
Version 3.9.0
OS のバージョン:Windows11
何が起きたのか:
再現方法(何をやったら起こったのか詳細に):
小説家になろうからのダウンロードの際、100話前後の作品は問題無くテキストとEPUBが生成されるのですが、300話など長い作品の場合、テキストは生成されるものの、EPUB生成に失敗してしまいます。エラーメッセージを添付します。

--------
変換開始 : D:\narounovel\小説データ\小説家になろう\n7259z 双色の錬金術師\[ちゅるぎ] 双色の錬金術師.txt
[INFO] 濁点フォント利用 (17741) : ん゛
[INFO] 濁点フォント利用 (65560) : あ゛
[INFO] 濁点フォント利用 (65560) : ぁ゛
[INFO] 濁点フォント利用 (65560) : ぃ゛
[INFO] 濁点フォント利用 (76855) : あ゛
[INFO] 濁点フォント利用 (79905) : あ゛
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 8 more
pid 29992 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

551名無し:2024/05/01(水) 17:51:48 ID:???
長い作品ではこのようになります。

552名無し:2024/05/01(水) 17:53:39 ID:???
EPUB型式のファイル、はできているのですが、リーダーやSigilで確認したところ、読み込めない、ファイルが破損している、などの表示となります。

553名無しさん:2024/05/01(水) 18:50:19 ID:???
>>550
b46は挿し絵があると変換出来ない
ttps://github.com/whiteleaf7/narou/issues/400

554名無しさん:2024/05/01(水) 21:16:40 ID:Ojktz2Jo
>>553
b46で挿絵があると駄目なのはMACもしくはLinux環境。Windowsの場合は普通にいけてる。
※確証ないけど駄目っぽい記述を見たのは挿絵の回転操作をしている場合。
実際に以下の環境では普通に変換出来ている感じ
ttps://qiita.com/kokotaro@github/items/4db382eee10997d1f517

>>550
環境についての質問です
AozoraEpub3のバージョンは1.1.0b46でしょうか?
かさねてJavaはVersion 8 Update 401でしょうか?

555名無し:2024/05/01(水) 22:05:06 ID:???
AozoraEpub3-1.1.0b、java version "22.0.1"です。

556名無し:2024/05/01(水) 23:00:27 ID:???
AozoraEpub3-1.1.0b46
はリンク切れで見つからなかったため、上記になっています

557名無しさん:2024/05/01(水) 23:29:20 ID:cLFAeEYw
ID:0 魔術師クノンは見えている の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:18件、INFO:2件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.
[ERROR] file not exist. C:\Users\OooOO\Documents\novels\蟆剰ェャ繝・・繧ソ\蟆剰ェャ螳カ縺ォ縺ェ繧阪≧\n1314hd 鬲碑。灘クォ繧ッ繝弱Φ縺ッ隕九∴縺ヲ縺・k\[蜊鈴㍽豬キ鬚ィ] 鬲碑。灘クォ繧ッ繝弱Φ縺ッ隕九∴縺ヲ縺・k.txt

4/12時点では普通に動いていたのが、今日実行したらepub化のところでファイル名が文字化けしてエラーを起こしてしまうようになっていたのですが
これはどこを修正すればよいのでしょう?
narou.rb自体のupdate前も後も症状は同じでした

558名無しさん:2024/05/02(木) 00:08:17 ID:T/bFviNo
>>557
JAVAを一つ前のバージョン21にダウングレードしたら解決しました

559名無しさん:2024/05/02(木) 00:21:18 ID:jCJzAGOU
>>556
んー、1.1.0bXXで46じゃないという感じからAozoraEpub3-1.1.0b55Qを使用しましたが変換出来ますね。
なので再現環境の構築を諦めて提案となります。

変換出来ちゃった環境について、一応それぞれのバージョン情報を以下に示します。
$ java -cp AozoraEpub3.jar AozoraEpub3 --help
version : 1.1.0b55Q
$ java -version
java version "22.0.1" 2024-04-16
$ ruby --version
ruby 3.3.1 (2024-04-23 revision c56cd86388) [x64-mingw-ucrt]
$ narou -v
3.9.0

提案としては二つ
・1.1.0b46について改造版AozoraEpub3のページで再配布版があるので、それを使用する
ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/1.1.0b46Q
JavaのVersion22はアンインストールしてJava Version 8 Update 401のインストールが条件です。

・いっそ改造版を使用する
JavaはAdoptium公式からLTS版のVersion21をインストールすることをお勧めします。(Version22は消して)
narou3.9.0では改造版を使用するハードルがほぼないので、Javaのバージョンに気をつけるだけである程度
動作するようになったので、最低限使用するという観点からはお勧めです。

560557:2024/05/02(木) 09:42:35 ID:T/bFviNo
>>556
ありがとうございます
AozoraEpub3-1.1.0b46 使用です
アプリの管理からjavaをuninstall後
ttps://www.oracle.com/java/technologies/downloads/archive/
ここからSEのVer.21を落としてインストールすることで、正常動作しましたがuninstallして
ttps://adoptium.net/
こちらの方に替え、こちらでも正常動作を確認しました

561名無し:2024/05/02(木) 12:12:06 ID:???
バージョン、もう一度確認しました。前述と異なってました。
java -cp AozoraEpub3.jar AozoraEpub3 --help
version : 1.1.0b46

java -version
java version "22.0.1" 2024-04-16

ruby --version
ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x64-mingw-ucrt]

narou -v
3.9.0

562名無しさん:2024/05/02(木) 21:39:00 ID:jCJzAGOU
>>561
JavaのバージョンをJava Version 8 Update 401に入れ直せば解消すると思います。
あと401入れた後にアップデートが通知される状態になるのですが、そこでアップデートすると
不具合スレの892の問題になるので、ひとまず次のアップデート待ちでいいのかもと思っています。

563名無しさん:2024/05/09(木) 13:41:03 ID:YbNXL2.U
全くの無知な質問だと思うけど
縦書きの時に顔文字だけ横に表示することってできる?

564名無しさん:2024/05/09(木) 14:18:32 ID:???

青空文庫注記を使って次のように顔文字をか米が表現できる。テキスト部分を直接書き換える必要がある。

[#ここから横書き]
顔文字
[#ここで横書き終わり]

565名無しさん:2024/05/09(木) 14:41:51 ID:YbNXL2.U
thx

566名無しさん:2024/05/17(金) 04:21:47 ID:sZvhDl.U
DLボタンが使えなくなってしまったのですが、同じような方いらっしゃいますか

[2024-05-17 04:15:35] ERROR bad Request-Line `\x16\x03\x01\x02z\x01\x00\x02v\x03\x03�\x02�\x01\b��d����w+3��? �7cpS��\x0F@y\x03e\x0F D��wx�FE�D$ �d��g�/�-�\x00S���\x14���\x04\x00"\x13\x01\x13\x03\x13\x02�+�/̨̩�,�0�'.
[2024-05-17 04:15:35] ERROR bad Request-Line `\x16\x03\x01\x02z\x01\x00\x02v\x03\x03X��\b]�\x18��\t�;2�Z�p\x15\t�S�W�{?�V\x15J�� �9\x18 }?W�����\x1E�A\x05u��1�.�J�\x04�\x01\x16`��\x00"\x13\x01\x13\x03\x13\x02�+�/̨̩�,�0�'.
[2024-05-17 04:15:35] ERROR Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `gsub'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `format'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:223:in `block in access_log'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:222:in `each'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:222:in `access_log'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:113:in `run'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/server.rb:310:in `block in start_thread'
[2024-05-17 04:15:35] ERROR Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `gsub'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `format'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:223:in `block in access_log'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:222:in `each'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:222:in `access_log'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:113:in `run'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/server.rb:310:in `block in start_thread'

Crome Edge Firefoxで試したところ共通のエラーでした。


java 21.0.3 2024-04-16 LTS
ruby 3.2.2 (2023-03-30 revision e51014f9c0)
narou 3.9.0
です

567名無しさん:2024/05/17(金) 05:31:33 ID:???
>>566
Chrome、Edgeはずいぶん前から使えない(既出)
Firefoxは今のところうちは使えてるかな

568566:2024/05/18(土) 21:35:01 ID:MnIkxLCg
自己解決しました。
Firefox使っていたのですが、
どこかのバージョンからChrome Edgeと同じくHTTPとHTTPSの混在コンテンツをブロックする仕様になったようなので

about:config の security.mixed_content.upgrade_display_content を 自己責任の名のもとにFalseにすればOKでした。

569566:2024/05/18(土) 21:41:43 ID:MnIkxLCg
narou.rb web をHTTPSで起動できるようにするか、localhostか127.0.0.1でアクセスできるようにすれば
hromeやEdgeでもブックマークレットのダウンロードボタン使えるようになる気がしますが、設定はないっぽいですね。

570名無しさん:2024/05/18(土) 22:47:03 ID:???
-pオプションでポート指定できるけど、80は管理者権限いるんだっけ?

571名無しさん:2024/05/19(日) 20:48:58 ID:???
>>568
同じ状態になってましたが解決しました
ありがとう

572名無しさん:2024/06/11(火) 08:34:21 ID:PuEmjeXI
解決策を求む!
本日6/11に最新VerにUP(Narou.rb version 3.9.0)したらEPUB変換が出来なくなった。

■エラー内容
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.
[ERROR] file not exist. E:\MyNovel\蟆剰ェャ繝・・繧ソ\繧ォ繧ッ繝ィ繝�\4852201425155006107 縲先嶌邀榊喧縲第叛隱イ蠕後・縲∫焚荳也阜蝟ォ闌カ縺ァ繧ウ繝シ繝偵・繧・[鬚ィ隕矩カ従 縲先嶌邀榊喧縲第叛隱イ蠕後・縲∫焚荳也阜蝟ォ闌カ縺ァ繧ウ繝シ繝偵・繧・txt
[ERROR] AozoraEpub3実行中にエラーが発生したため、EPUBが出力出来ませんでした

■変換元Web小説
 カクヨム


調査用ログを吐き出させたが、なにも書かれていなかった。
なお、対象の小説フォルダは作成されているのは確認できました。
しかし、この文字化けは一体なんなのだ?
同じ現象になった方おられますでしょうか。
解決策がほしい・・・。
お願い致します。

573名無しさん:2024/06/11(火) 09:41:41 ID:???
>>572
既出のjava8の文字コードの問題じゃね?

574名無しさん:2024/06/11(火) 21:00:19 ID:PuEmjeXI
こんばんわ。
572を書いたものです。

「不具合報告スレ」の過去スレ読みました!情報ありがとうございました。

575名無しさん:2024/06/20(木) 18:37:32 ID:WjI1IPXw
ファイル名の長さをいくつにしてますか
皆様の設定を教えてくださると幸いです 当方androidです

576名無しさん:2024/07/15(月) 18:07:41 ID:???
カクヨムネクスト対象の話もダウンロードしたいのですが、rbで自分のカクヨムアカウントにサインインできるような設定はありますか?

577名無しさん:2024/07/16(火) 02:02:19 ID:???
クッキーでログインしているのかな

578名無し:2024/08/06(火) 16:02:39 ID:4I96tskU
いつも使わせていただいております
すみませんが教えてください
Web UIの方を利用してなろう小説をダウンロードしていたのですが、何個目からか
「[ERROR] 何らかの理由により目次が取得できませんでした(403 Forbidden)」
と赤で出てダウンロードできなくなりました
その後画面がフリーズしてしまったので一旦終了させてからの再起動でWebUIを立ち上げようとしたら立ち上がらなくなってしまいました
cmdにnarou webと入力しても出てこない
narou d (タイトル)を打っても、どちらも下の文章が出てきて、その後497:inとかrb:45:inとかいう文章がずらずらと出てきて最初のC:の入力前cmdに戻ってしまいます

C:/Ruby31-x64/lib/luby/3.1.0/psych.rb:455:in parse:(C:/MyNovel/.narou/database.yaml):control characters are not allowed at line 1 column1(Psych:SyntaxError)

前の不具合スレで似たような内容が出ていたみたいですが、すみません初心者で解決法がわかりませんでした
Windows8です
どうぞよろしくお願いします

579名無しさん:2024/08/07(水) 01:08:08 ID:ZpV0u8/6
>>578
Windows8だとネット繋がないでって言いたいところですが、使用しているバージョンについて
コメントください。
AozoraEpub3: AozoraEpub3.jarが有る場所で java -cp AozoraEpub3.jar AozoraEpub3 --help
Java:java -version
narou:narouコマンド実行するディレクトリで narou -v
ruby: ruby --versionを実行

580名無し:2024/08/07(水) 10:06:41 ID:jcBHCAjc
こちらのnarou.rbを使うためだけに残してあるようなパソコンなので(古くてごめんなさい)
Ruby 3.1.0-1-x64-urct with MSYS2
Java 8 Update321(64-bit)
AozoraEpuv3-1.1.0b46
narou はコマンド打ったら昨日と同じ状態になりわかりませんでした
C:/Ruby31-x64/lib/luby/3.1.0/psych.rb:455:in parse:(C:/MyNovel/.narou/database.yaml):control characters are not allowed at line 1 column1(Psych:SyntaxError)

from C:/Ruby31-x64/・・・・・その後もfrom C:/の項目が続きます

一度narou自体を入れ直してみます

581名無しさん:2024/08/07(水) 19:57:20 ID:LaUhWNVU
>>578
C:\MyNovel\.narou\ フォルダにあるファイルが壊れていると思います。
database.yaml を database.old などにリネームして、
database.yaml.backup をコピーしたものを
database.yaml にリネームしてから、
narou list などを実行してみてください。

まだエラーが出る場合は、同フォルダのほかの .yaml のファイルを
メモ帳などで開いてみて、開けないものを上記と同様に
リネームしてください。

本当は、.narou フォルダのバックアップがあれば
バックアップフォルダから上書きするほうが良いのでしょうが。

582名無し:2024/08/08(木) 08:56:14 ID:rgIbXXo.
>>578
アドバイスありがとうございます
yaml関連やってみましたが治らなかったのでnarouを新規インストールし直しました

新規インストールは無事出来ました
web UIも出ますしnarou versionなどnarouのコマンド関係は問題無く動くようになりました
たのでですが、今度はAozoraEpub3に問題があるらしくエラーが出てしまいます
narou d 小説 でダウンロード開始
縦書き用の変換が終了しました
AozoraEpuv3でEPUBに変換しています....
[ERRER]file not exist.C:\MyNovel|\(ここから文字化け)
[ERROR]AozoraEpub3実行中にエラーが発生したため、EPUBが出力出来ませんでした

となってしまいます

AozoraEpubを再度インストールしようかとも思ったのですが、こちらのホームページからのリンクで飛んで最新版をダウンロードしようとすると「ユーザーが存在しません」となってしまいダウンロード出来なかったので、narou新規DLの際には以前使っていたものをドラッグペーストしました

583名無しさん:2024/08/08(木) 15:07:16 ID:UdC1hWw6
AozoraEpuv3-1.1.0b46はWikiからのダウンロードが出来なくなり、改造版を作成している作者が
公開した以下のページからダウンロード可能です。
ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/1.1.0b46Q

公式ではないですが、中華サイトとかからダウンロードするよりはマシなのでお勧めします。

584名無しさん:2024/08/08(木) 23:22:56 ID:???
>>582
オラクルのjava8Update411, 421には文字化けするバグがある。
案1:いっそJavaもAozoraEpub3も最新版にして、AdoptiumJava21と改造版AozoraEpub31.1.1b24Qにする。
案2:なるべく古いまま変えたくないなら、オラクルで古い版を探してJava8u401を入れる。

585名無し:2024/08/09(金) 09:00:07 ID:SAlVaBjo
>>583 >>584
情報ありがとうございます
教えていただいたリンクからAozoraEpub3をダウンロードしてやってみましたが同じエラーになりました
となると584さんのおっしゃるJavaの文字化けによるエラーなんでしょうかね
とりあえず今日は時間切れ、近日中にJavaの入れ直し検討してみます

586名無し:2024/08/10(土) 10:59:58 ID:awdbQk9A
>>585
AdoptiumJava21をインストールしようとしたところ「値Curentversionをキー\SOFTWARE\Javasoft\JDKに書き込めません。そのキーへの十分なアクセスがあることを確認するか、またはサポート担当者に問い合わせてください」と出て、「再試行」「無視」「キャンセル」の項目が出ました
「再試行」しても同じ画面になります、無視はやっていいのかわからないのでキャンセルしました
(Java412はアンインストール済です)

Java8u401はオラクルで見つけましたが有償のようだったので諦めました

再度411か421を入れ直して、だめなら諦めるしか無いんでしょうかね…narou.rb愛用していたので、こちらのプログラムでKindleに入れられないと辛いです

587名無しさん:2024/08/10(土) 12:16:56 ID:???
こんにちは。
初めてkindle scribeを接続したのですがwindows11 home に入れてあるnarou.rbで認識されません。
今まで使っていたオアシスをつなぐとkindore(F:)という名前でSSDのアイコンで表示されますが
スクライブはKindle Scribeという表示でドライブレターがなくアイコンもSSDと違い、
クリックするとSSDのアイコンでInternal Storageという表示されます。
とうしたらnarou.rbで認識できるようになるのか、わかる方がいましたら教えて下さい。
よろしくお願いします。

588名無しさん:2024/08/10(土) 12:28:35 ID:9JV5tQgw
>>587
www.amazon.co.jp/gp/help/customer/display.html?nodeId=TCUBEdEkbIhK07ysFu
接続方式がMTPに変わったから対応しなくなったみたい
Send to Kindle(メールなど)で送るか、個別に手動で送るかしないといけなさそう
根本的にはnarou.rbの改修が必要だと思う

589名無しさん:2024/08/10(土) 12:35:05 ID:???
>>586
アンインストール→再起動→インストール
など、一般的な手順を踏めていない気がする

590名無しさん:2024/08/10(土) 15:02:37 ID:???
>>588
早速教えていただきありがとうございました。
そうですか、手動でないとだめなのですね。

素人質問で申し訳無いのですが手動でいれる場合は
kindleのdocumentsフォルダーにMyNovelのmobi.fileだけコピーすればよいのでしょうか?
タイトル.sdrフォルダーも必要なのでしょうか。
教えて君ですみませんが教えていただけるとありがたいです。
よろしくお願いします。

591名無しさん:2024/08/10(土) 15:11:26 ID:???
>>590
作品名.mobi ファイルだけコピーすればいいと思うよ

592名無し:2024/08/10(土) 17:28:06 ID:awdbQk9A
>>589
再起動しても駄目だったのですが、PC履歴からJava 8 Update321をインストール出来て解決しました!
まだ今のPCからKindle使えそうです、良かった
教えていただいた皆様、ありがとうございました

593名無しさん:2024/08/10(土) 17:32:23 ID:???
>>591
mobiファイルだけコピーして、スクライブで読むことができました。
何度も教えていただいてありがとうございました。

594名無しさん:2024/08/16(金) 01:33:14 ID:eZHj9eLQ
kindleでも .mobi じゃなくて epub で読んでる人いないの?

595名無しさん:2024/08/16(金) 02:16:52 ID:???
>>594
epub は send to kindle で送る場合だけじゃない?
Amazon側で結局はazw3やkfxなどに変換されてると思う

596名無しさん:2024/08/17(土) 17:45:19 ID:6IwJ4qsg
ハーメルンって結局できなくなったのでしょうか。

597名無しさん:2024/08/17(土) 17:55:17 ID:???
>>596
できるよ

598名無しさん:2024/08/18(日) 10:22:16 ID:ZsmDm2bo
メールでKindleに送信する方法に関する記述が説明書内に見当たらないのですが記載場所の変更などありましたでしょうか?
ベージ内検索もしましたが見つかりません

599名無しさん:2024/08/18(日) 10:57:53 ID:v6tt4y5c
ハーメルンはどうすればできるようになるのでしょうか

600名無しさん:2024/08/18(日) 11:22:55 ID:???
>>598
Github上の説明書内にはなかった気がする
まあmail_setting.yamlを編集するだけなので
ヘルプには説明があるからそれ見て narou mail -help

>>599
最新版でとくに何もしないで使える
使えないなら詳細を集めてから書き込んで

601名無しさん:2024/08/18(日) 13:15:23 ID:ZsmDm2bo
>>600
ありがとうございます。
gmailでもyahooメールでも無ければ
narou mail -help内のto form欄のみ書き換えればよいのでしょうか

602名無しさん:2024/08/18(日) 13:45:55 ID:???
>>601
編集するのは MyNovel内にある mail_setting.yaml だよ
一般的なメーラーと同じようにちゃんと設定しないとだめ
送信だけなのでSMTPの設定を自分で調べて入力すればよい

603名無しさん:2024/08/18(日) 14:08:40 ID:v6tt4y5c
・現象
ハーメルンだけ昨日は更新もできなかった。
今日は更新はできたが、新規が以下の文章が出てできない

ERROR] 何らかの理由により目次が取得できませんでした(403 Forbidden)
[ERROR] ://syosetu.org/novel/346623/ の目次データが取得出来ませんでした

Windows 10
RubyとAozoraEpub3は2つずつあってどっち使用しているのか不明
Ruby2.7.5と3.3.1
AozoraEpub3-1.1.1b24Q
AozoraEpub3-1.1.0b46
JAVAは以前入れたと思うんですが、コントロールパネルみても見当たらないです。
JAVA 8入れてみても変化なしです。

情報出しているんだがどうだかという感じですが、なにかわかるでしょうか

604名無しさん:2024/08/18(日) 14:44:27 ID:???
うちもハーメルン403でした
UA変えてもだめ
また厳しくなったのでは

605名無しさん:2024/08/18(日) 18:58:38 ID:ZsmDm2bo
>>602
失礼しました
mail_setting.yaml内でfor toの他にgmailのSMTP設定を書き換えました
おそらく正しく入力できていると思うのですが確認方法などありませんでしょうか

606名無しさん:2024/08/18(日) 19:43:53 ID:???
>>605
あとはもう実際に送信してみるしかないですね

607名無しさん:2024/08/18(日) 20:21:46 ID:ZsmDm2bo
>>606
わかりました
一つ質問なのですがform欄に入力するメールアドレスと送信時に使用するメールは異なっていても問題ありませんか?

608名無しさん:2024/08/18(日) 20:28:20 ID:ZsmDm2bo
607です
Amazonに登録しているメールアドレスではなく
Kindleで受け取れるアドレスを指定するということだということを認識していませんでした
先程の質問は忘れてください

609名無しさん:2024/08/18(日) 22:08:13 ID:ZsmDm2bo
以下のエラーを吐いてしまいメール設定が完了できません
535-5.7.8 Username and Password not accepted. For more information, go to
fromにはAmazonで認証済みのgmailアドレスを、toにはKindleに設定したアドレスを入力しています
Cでいうところの構造体メンバであるuser_nameにはメールアドレスを、パスワードにはそのGoogleアカウントのパスを入力しました
最後の項目もtureに書き換えています
どこに不備があるのか見当がつきません
ご助力願えればと思います

610名無しさん:2024/08/18(日) 22:44:34 ID:???
>>609
Gmailのセキュリティで弾かれてるんだと思います
アプリパスワードという専用のパスワードを作ると使えるかもしれません
やり方は「Gmail アプリパスワード」でググってみてください
私はそれくらいしか思い当たらないですね…

611名無しさん:2024/08/18(日) 22:50:58 ID:???
アプリパスワードのことを書いたあとで申し訳ないのですが、アプリパスワードがもうすぐ廃止になるような話を思い出しました
廃止なら近いうちにGmailはnarou.rbでは使えなくなると思います
そうしたら他のメールを使わないといけませんね…

612名無しさん:2024/08/19(月) 01:26:38 ID:1chhldIo
ハーメルンはUAを指定すればcurlで目次ページを読めるし
narou.rbで更新するのは何か違うんだろうね

613名無しさん:2024/08/19(月) 23:50:40 ID:???
ハーメルンをPCとは別にタブレットで閲覧した時に結構長めの認証時間がかかりましたね

614名無しさん:2024/08/20(火) 16:47:23 ID:ETzghG4k
見よう見まねでmail_settingをしてみたのですが、実行してみると大体次のような感じの表示が出て失敗してしまいます。
undefined method `変換` for #<Mail::Message:〇〇,Multipart:false,Headers:<from:〇〇>,<To:〇〇>>
私ではどこで間違えたのかよくわからず、良ければお教え下さい。

615名無しさん:2024/08/20(火) 18:57:32 ID:???
ハーメルンで更新かけて弾かれたあと直接目次ページ開いてみたらなんか左クリック以外できなくされてる……?
更新書けてない別の作品では普通に目次ページで文章範囲選択できる

616名無しさん:2024/08/20(火) 19:22:21 ID:???
>>615
歌詞使用の作品だったりしない?

617名無しさん:2024/08/20(火) 20:14:11 ID:???
>>616
>歌詞を含む作品はダウンロードが制限されます。
これか! たまたまこれとぶつかったみたいです。ありがとうございます
他の作品更新して相変わらず弾かれたのを確認後目次ページを開いて範囲選択してみたらできました
相変わらず更新はできないけど。ハーメルン……

618名無しさん:2024/08/21(水) 23:05:38 ID:clZorCnU
ハーメルン、よくわかんないけどウェイト10秒に設定して何回か回したら更新できなかったりできたりだな

619名無しさん:2024/08/21(水) 23:32:27 ID:???
本編の前に話を挿入するタイプの作家の場合全部拾い直してくるのもサイトに負荷かけてるんだろうな
その辺の処理で無いものだけ拾ってナンバリングはこちらで修正するとかできたら負荷軽減できそう

620名無しさん:2024/08/22(木) 21:39:57 ID:???
>>614
エラーメッセージは、伏せたい所は伏せて良いですが、--backtrace オプションをつけた上で、基本的に最初から最後まですべてコピペしてほしいです。
メールで変換だとsubjectの設定が変になってる?とか連想しましたが。

>>619
一番はなろうの様にページ番号式で書き換えるんじゃなく、カクヨムみたくID式で順番だけ変える方式なんだけどね。

621名無しさん:2024/08/24(土) 14:00:20 ID:???
>>603
と同じ事象が発生しますねハーメルン
UA指定を変更しても以下のメッセージが出ますし、歌詞使用でもない作品なので制限された?
これ通り抜ける方法見つかりましたか?

[ERROR] 何らかの理由により目次が取得できませんでした(403 Forbidden)
[ERROR] ://syosetu.org/novel/349698/ の目次データが取得出来ませんでした

narou 3.9.0
Ruby 3.2.3-1
AozoraEpub3-1.1.1b24Q

622名無しさん:2024/08/24(土) 15:58:23 ID:???
>>621

AozoraEpub3-1.1.1b24Qとua変更でダウンロードできた。違いがわからない。

623名無しさん:2024/08/24(土) 16:47:28 ID:???
>>622
それはnarou.rbじゃなくて、AozoraEpub3の機能でDLしたってこと?

624名無しさん:2024/08/24(土) 17:37:49 ID:???
今のところ目次が取得できないで終わる時と目次取得後に読み込もうとしてから403になる時の2パターンでどっちも更新には失敗してる

625名無しさん:2024/08/24(土) 21:46:22 ID:xsqjbXG6
>>621
なぜか分からんがVPNで韓国IPにしたらできた

626名無しさん:2024/08/25(日) 09:32:52 ID:???
UA以外の情報で判断しててVPNの遮断か偽装が偶然正解を引いたとか?
関係あるかはわからないけど前にGoogleでUA廃止してUA-CHに移行するみたいな話あったしそれかな?

627名無しさん:2024/08/25(日) 14:49:40 ID:???
>>621
ですが、UAの設定でご指摘を受けたので色々変更してみたところ、一瞬通った後に1〜2話更新して即403になったり、即403エラーになります。
DL間隔10秒で5話ごとのウェイトにしてもダメです。
以下、試した結果。

失敗例:
AppleWebKit/537.36 (KHTML, like Gecko)
Mozilla/5.0 (Windows NT 10.0; Win64; x64)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1

現状通るUAってどういった指定でしょう?

628名無しさん:2024/08/25(日) 17:24:55 ID:???
同一端末同一回線でも普段と違うブラウザからアクセスすると必ずCloudflareの確認が入るんだけど関係ある?
narou.rbでは確認ボタンが押せないからな…

629名無しさん:2024/08/25(日) 17:49:28 ID:???
ハメ、以前はepub出力機能が提供されていたんだけどいつの間にか消えてるな
narou.rbしかり腰を据えて読みたいときに重宝してたんだけどホントに残念

630名無しさん:2024/08/25(日) 17:50:28 ID:???
同一回線別端末で長い確認が入る

631名無しさん:2024/08/26(月) 14:44:03 ID:f9251IXw
ハーメルンは急に更新できるようになったわ
なんも設定かえてないのに
規制解除されたのか?

632<削除>:<削除>
<削除>

633<削除>:<削除>
<削除>

634名無しさん:2024/09/15(日) 07:59:07 ID:1Lk352Ds
ハーメルン更新できてる?
設定からUAを変えてもnarou.rbについてを確認したらMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36から変わらないけれどもそういう仕様なのかな

635名無しさん:2024/09/16(月) 22:46:27 ID:YIZPI8w2
何とかPixiv小説を Narou.rb で管理しようと, 小説家になろうと同じような形式にできるPythonスクリプトを組んだのですが,
いざ yaml を書いて実行しようとすると対応外のurlですと怒られます。
localhost:8080 のような形式は定義できないのか, yamlファイルの書き方に問題があるのでしょうか?

リポジトリ(Rye を推奨) ttps://github.com/Rumia-Channel/narou_bridge
例: ttp://localhost:8080/pixiv/1038790_s/ or ttp://localhost:8080/pixiv/20071248_n/
Yamlファイル ttps://gist.github.com/Rumia-Channel/eb0943e8951a0c7fe4ca4635d4efe05a

636名無しさん:2024/09/17(火) 09:35:34 ID:???
>>635
Narou.rbの処理は見てないから頓珍漢な事を言っていたら申し訳ないが、なろう形式といえばncodeが肝

個人的ななろう小説のurlを抽出するスクリプト書いた時はこのnで始まる一定文字列の正規表現で抽出したので
そうなっていないそのurlでは自作スクリプトは反応しない
これらをもし連携させるとすれば抽出条件を緩めるか、検出可能なコードに変換する必要がありそう

637名無しさん:2024/09/17(火) 20:59:34 ID:???
urlのエントリは正規表現ですが、toc_urlのエントリは正規表現ではありません。
目次ページのURLを得るためのエントリです。
基本的にはurlでマッチさせた値を使ってtoc_urlを構築します。
今回の場合は最後のnかsかも使う必要があります。
正規表現の名前付きキャプチャは、narou.rbが使用しないものも含め、一連の処理の間は保存され利用できます。
以上を踏まえ
url: 〜/(?<ncode>\d+)_(?<suffix>n|s)/
toc_url: 〜/\\k<ncode>_\\k<suffix>/

638名無しさん:2024/09/20(金) 18:07:54 ID:xIdcbJVQ
旅行で家を外していて返信が遅れてすいません。

>>636 さん
>>637 さん
ありがとうございます。

>>637 さんの指摘にあったように修正してみたのですが、正常にリンクを認識するようになりました。
しかし、次のようなエラーが発生して正常に取得できませんでした。

#<Thread:0x00000220f97cd758 C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/web_worker.rb:46 run> terminated with exception (report_on_exception is true):
C:/tools/ruby33/lib/ruby/3.3.0/pathname.rb:422:in `initialize': no implicit conversion of nil into String (TypeError)

arg = Pathname.new(arg) unless Pathname === arg
^^^
from C:/tools/ruby33/lib/ruby/3.3.0/pathname.rb:422:in `new'
from C:/tools/ruby33/lib/ruby/3.3.0/pathname.rb:422:in `block in join'
from C:/tools/ruby33/lib/ruby/3.3.0/pathname.rb:421:in `reverse_each'
from C:/tools/ruby33/lib/ruby/3.3.0/pathname.rb:421:in `join'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/downloader.rb:1276:in `get_novel_data_dir'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/memoist-0.11.0/lib/memoist.rb:130:in `get_novel_data_dir'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/downloader.rb:1318:in `init_novel_dir'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/downloader.rb:364:in `run_download'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/downloader.rb:334:in `start_download'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/command/download.rb:142:in `block in execute'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/command/download.rb:110:in `each'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/command/download.rb:110:in `with_index'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/command/download.rb:110:in `execute'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandbase.rb:125:in `execute!'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandbase.rb:134:in `execute!'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandline.rb:29:in `run'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/commandline.rb:43:in `run!'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/appserver.rb:539:in `block (2 levels) in <class:AppServer>'
from C:/tools/ruby33/lib/ruby/gems/3.3.0/gems/narou-3.9.0/lib/web/web_worker.rb:47:in `block (3 levels) in start'
[2024-09-20 17:31:46] ERROR TypeError: no implicit conversion of nil into String\n\tC:/tools/ruby33/lib/ruby/3.3.0/pathname.rb:422:in `new'

639名無しさん:2024/09/20(金) 21:54:50 ID:???
sitenameが設定されてないですね。sitenameは小説データ内にあるサイト毎の保存フォルダ名などに使われます。
通常
name: &name 小説家になろう
sitename: *name
の様にnameと同一の値が設定されます。

&nameと*nameが対のyamlの記法で、*nameは&nameの値に置き換えられます。なので
name: &name Pixiv
sitename: *name

name: Pixiv
sitename: Pixiv
は同じ意味で、どちらでも構いません。

640名無しさん:2024/09/20(金) 23:03:20 ID:???
以前書きかけてたのを忘れてたのでついでに公開
narou.rbのwebnovel内yamlの説明
gist.github.com/rogenobl/3be2bd7819c01df5c8c75059194c0c95

641名無しさん:2024/09/21(土) 18:21:38 ID:HQuhoBhg
>>639 さん

ありがとうございます。その修正で無事に解決できました!!
また、 >>640 でのyamlファイルを参考に作っていきたいと思います!!

642名無しさん:2024/09/21(土) 18:42:31 ID:HQuhoBhg

replace.txt に
[link_s] <a href="
[link_t] ">
[link_e] </a>
と書き込んで、
<p id="L3">[link_s]0003.xhtml[link_t]2ページ目へ移動[link_e]</p> を
<a href="0003.xhtml">二ページ目へ移動</a>
の形式にすることは出来たのですが、なぜかリンクだと認識してくれず、 EPUBファイルには2ページ目へ移動の文字だけが入ってしまいます。

href 属性に http や # などを付けると動くのですが、ページをまたいだ移動が出来ません。

それと、 narou.rb についてというより、 AozoraEPUB3 についてなのですが、画像の自動回転はどうすれば止めることが出来るのでしょうか?
ダウンロード時には正常なのに、EPUBファイルになると画像が回転して縦長にされてしまい、どうすればいいかわかりません。

643名無しさん:2024/09/22(日) 17:52:57 ID:Vs3nWFyg
642です。
replace.txtの方はAozoraEPUB3側の chukiに書き込むことで直せました。
ただ、画像の回転は未だわかりません。

644名無しさん:2024/09/22(日) 20:48:32 ID:WRAFRK7M
Dockerで3.9.1に更新情報があれば
教えていただきたいです
まだ3.9.0の物しか見つけれていません

645名無しさん:2024/09/22(日) 21:29:02 ID:c05hn/6g
>>644
どのやつか分からないけど、バージョン指定してれば書き換えれば問題ないし
バージョン指定してなければ、新しくイメージ作成することで最新版になるんじゃない?

646644:2024/09/23(月) 20:01:30 ID:ljYTSAzk
>>645
レスありがとうございます

下記を使わせてもらっているのですが
こちらのGitに3.9.0までしかなさそうでした
(そのうち更新してくれるかもはありますが)
//qiita.com/kokotaro@github/items/f429a235b4c962ba6c77

3.9.1のDokcer設定があれば、と質問しました

647644:2024/09/24(火) 21:38:33 ID:akJWzm8Y
3.9.1に更新いただき無事に使えるようになりました!

648名無しさん:2024/09/25(水) 16:17:50 ID:???
柱って設定でオフにできますか?

649名無しさん:2024/09/25(水) 20:10:25 ID:???
柱はリーダーの機能では?
mobiに柱の設定はなさそう。

650名無しさん:2024/09/25(水) 21:44:22 ID:???
>>648
いじって消せたので質問は取り下げます
>>649
柱はNarou.rbが埋め込むカスタム注記と書かれていました

651658(文系):2024/09/29(日) 23:09:19 ID:j3GkneLc
毎度毎度ご迷惑をおかけします。
質問です。緩募ですが。
小説を保存しているフォルダが大きくなりCドライブのSSDが圧迫されるようになりました。
そこでDドライブのHDDに移したいのですが、どうすれば良いのか、文系でもわかるように御指南くだされば。
よろしくお願いいたします。

652名無しさん:2024/09/30(月) 00:08:51 ID:wQrf/9s.
>>651

このスレの以下を参照するにnarou initを実行したディレクトリをまるごと移動でOKでした。
>>28-31
検証環境だとデータが殆どないのですが、移動先でdownload実行出来てるし問題ないかなと

653658(文系):2024/09/30(月) 21:04:20 ID:V68vgZJA
>>652

ありがとうございます。ディレクトリまるごと移動とは、なろうのホームに
記載があるインストールの⑤からの

⑤ Narou.rb をインストールします。
gem install narou をコマンドプロンプトに入力。

⑥ 小説を管理するために好きな場所にフォルダを作成し
の部分は入力せず、
narou init をコマンドプロンプトに入力、

ここで「AozoraEpub3 のフォルダの入力を求められるので」
の部分で、移動先に全部コピーをしたフォルダを貼り付ける、

で良いのでしょうか?
AozoraEpub3は入ってるのか心配で(汗)

めんどくさくて申し訳ありませんが、よろしくお願いいたします。

654名無しさん:2024/09/30(月) 22:03:05 ID:wQrf/9s.
>>653
正直あの記載で通じてくれよと思っていますが、6を実行したディレクトリを移動という意図です。
手順通りならAozoraEpun3はCドライブにある前提でAozoraEpub3はそのままCドライブから移動させない
が正しいかと。

655名無しさん:2024/09/30(月) 22:19:25 ID:???
>>653
管理フォルダ(eg.MyNovel)まるごとコピーせよ
って意味なんだけど大丈夫?
間違えると全部消えるからまるごとバックアップとったほうがいいよ

656名無しさん:2024/10/05(土) 07:19:23 ID:???
3.9.0から3.9.1にアップデートしようとしても
Updating installed gems
Nothing to update
Gems not currently installed: narou
と表示されてできませんでした。

gem install rubygems-update --source htttp://rubygems.org/
update_rubygems
gem install narou

こちらも試したのですが駄目でしたが、どうしたらいいでしょうか。

657名無しさん:2024/10/05(土) 13:16:26 ID:MLThgFyY
テンプレ埋めて不具合スレのほうがいいかも
動いていたという前提からの推測だと管理者権限でインストールしていたのに
ユーザーでアップデートしようとして諸々けられてるとか?

658名無しさん:2024/10/05(土) 16:28:21 ID:???
>>656
WEB UIのヘルプからもアップデートできるけどそちらはどう?

659名無しさん:2024/10/05(土) 17:13:03 ID:???
>>658
そちらもダメでした
後でテンプレ埋めて不具合スレで聞いてみます

660656:2024/10/05(土) 17:40:49 ID:???
え〜、結局よくわからなかったので、RUBYを最新版で入れなおして、
インストールしなおしたら、3.9.1になりました。
望んだ状態になって、なろうも取得できたので、とりあえず解決しました。

661名無しさん:2024/10/15(火) 07:59:21 ID:???
>>660
こういう質問が解らない時、最近だとChatGPTだとかBingAIだとかGeminiAIとかに質問すると完全に理解するまで教えてくれる。
テクノロジーが解らん人ほどAIは活用した方がええよ。

662名無しさん:2024/10/19(土) 20:54:34 ID:Mz93LxMw
誰か新しい12世代のkindle試した人居る?
問題点なく使えそうだろうか?

663名無しさん:2024/10/19(土) 21:06:30 ID:bJe/SLY6
>>662
Github issuesにあるよ
掲示板でも既出だけど、Scribeと2024年以降のKindleはMTPでの接続だから、Sendコマンドが使えない
現状、手動でコピーするか、Send to Kindle使うかするしかない感じ
Macの人は標準でMTPに対応しないからとくに不便かな

664名無しさん:2024/10/20(日) 00:12:51 ID:FX5nUZoQ
MTPの件、「MTP ドライブレター」で検索したらMTP接続のMP3プレイヤーをデバイスマネージャでドライバをいじってMTP接続のデバイスをドライブレター付きの記憶媒体として認識させたっぽいブログが出てきた。応用でkindleに使えたりするんだろうか。できたとしても根本的な解決方法じゃないのだろうけど。
ttp://blog.livedoor.jp/momota_blog/archives/51401385.html
ttp://latinum.seesaa.net/article/435330744.html

665名無しさん:2024/10/20(日) 11:07:04 ID:???
当該Kindle持ってないから試せないけどこのmtpmountってのとかどうでしょう
ttps://github.com/hst125fan/mtpmount

666名無しさん:2024/10/20(日) 11:58:59 ID:HJ5xt.16
「小説家になろう」の一部の作品が変換できません。


webで「narou web」を使って「小説家になろう」「カクヨム」の作品を、kindleにダウンロードしています。
作業環境は、以下のとおりです。

-----

ruby 3.2.5
Narou.rb version 3.9.1
AozoraEpub3 1.1.1b26Q

javaはOpenJDKを使っています。
openjdk version "21.0.4" 2024-07-16 LTS
OpenJDK Runtime Environment Temurin-21.0.4+7 (build 21.0.4+7-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.4+7 (build 21.0.4+7-LTS, mixed mode, sharing)

------

なろう、カクヨムの作品を、毎回100作ぐらいチェックしているのですが、「小説家になろう」の一部の作品で、3-4作ほど、以下のようなアラートが出て EPUBに変換できません。

------

ID:581 【連載版】俺だけステータスオープンできる件〜はずれスキル【開】のせいで実家を追放されたが、ステータス確認できる俺はチートスキルもS級アイテムも選び放題で気づけば世界最強。俺を虐げた皆ねえ今どんな気分? のDL開始
第20部分 20.勇者へと進化、教団の陰謀を阻止する (1/1)
ID:581 【連載版】俺だけステータスオープンできる件〜はずれスキル【開】のせいで実家を追放されたが、ステータス確認できる俺はチートスキルもS級アイテムも選び放題で気づけば世界最強。俺を虐げた皆ねえ今どんな気分? の変換を開始
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています..
--------
変換開始 : D:\__kindle_narou\小説データ\小説家になろう\n9203ii 【連載版】俺だけステータスオープンできる件〜はずれスキル【開】のせいで実家を追放され\[茨木野] 【連載版】俺だけステータスオープンできる件〜はずれスキル【開】のせいで実家を追放されたが、ステータス確認でき.txt
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 8 more
pid 3288 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

-----

エラーは「なろう」のみで、カクヨムでは出ません。
エラーの各行の最後に出ている「(.....java:343)」などの数字は、毎回同じものが出ているようです。

対応を教えていただけるとありがたいです。

667名無しさん:2024/10/20(日) 12:54:34 ID:FX5nUZoQ
>>666 過去に似たようなエラーを出した人がいるようです。小説ページにある挿絵が問題かもしれません。
ttps://github.com/whiteleaf7/narou/issues/222
ttps://github.com/whiteleaf7/narou/issues/366

668名無しさん:2024/10/20(日) 13:20:32 ID:???
>>663-665
仮想マシン上にNASを構築してMTPをマウントすれば、なんらかのNASに対応したシステムであればファイルとして汎用的に読み書きできるようにできないかな?

669666:2024/10/20(日) 14:41:19 ID:HJ5xt.16
>>667
narou web の設定画面で

「default.」「default.enable_illust 挿絵タグを有効にする(false なら削除) 」
を「いいえ」にしたら、無事変換できるようになりました。

ありがとうございます!

670658(文系):2024/10/20(日) 21:33:39 ID:mb62IIA2
保存先変更、教えて下さったみなさん、ありがとうございました。
なんとかできましたが、教えて下さったものと違うやり方で作ったような(汗)
みなさんの優しい心で出来ました!<(_ _)>

671名無しさん:2024/10/22(火) 18:46:20 ID:BXcMoQ4g
作者名に@マークがついて長い名前になるのを避けたいのですが、どこかに方法が乗っているのでしょうか?

672名無しさん:2024/10/22(火) 19:15:42 ID:lmoVOZ7s
>>663
遅くなりましたが教えて頂きありがとうございました。
新しいのに買い替えようと思ったのですが
かえって不便になりそうですね

673名無しさん:2024/10/22(火) 19:37:23 ID:???
>>671
変換設定で作者名を指定する機能ならある
@以降を自動で消す機能はないはず…(@から始まるペンネームの人も居ないことはないし…)

674名無しさん:2024/10/23(水) 11:25:07 ID:WKdy7LgA
≫673
返信ありがとうございます。

そうなるとリネームソフトなんかでバッチ処理したほうがいいかな...
作品名がかぶることはめったにないから作者名固定でも良いかなとは思いますが。
とりあえず作者名固定にしてやってみようかと思います。

675名無しさん:2024/10/27(日) 09:39:28 ID:???
改造版AozoraEpub3使用時にCSSがおかしくなる問題(前書き・後書きのフォントサイズが小さくならない、など)には、何らかの方法で対処が可能でしょうか?
過去ログを見ましたがよくわからず・・・

676名無しさん:2024/10/27(日) 12:14:24 ID:zxOa.k/k
>>675
現状だと自分でCSS書いてパッチ当てるが正解です。
改造版だとePUBのディレクトリ構造の想定が正式版と違うし確か中身も違うので自分で書くしか対処出来ないです。

一応以下のようにリクエストは飛んでいるので作者次第である程度盛り込まれるかもですが、これも完全対応でも
なかった記憶
ttps://github.com/whiteleaf7/narou/issues/419

677名無しさん:2024/10/27(日) 13:11:03 ID:???
>>676
お返事ありがとうございます
ちょっと自分の理解度だと難しそうなので、一旦諦めてみます

678名無しさん:2024/10/27(日) 15:08:58 ID:???
ttps://github.com/kyukyunyorituryo/AozoraEpub3/issues/14
この辺も

679名無しさん:2024/10/31(木) 00:38:29 ID:???
いつの頃からか出力ファイル名が小説IDになったのはメール送信での文字化けや文字数制限などの仕様上仕方ないと思うんですが、
メール送信してkindle端末で受信した作品タイトルが数字のみ(narou.rbの管理するIDに該当。一覧に出るID)になっているのをちゃんと作品タイトルにするにはどうしたらいいんでしょうか
作品タイトルで検索してもヒットしないので作品を見つけるのに四苦八苦しています

680名無しさん:2024/10/31(木) 03:18:52 ID:???
>>679
Githubに同じ質問あるよ

681名無しさん:2024/11/01(金) 22:33:41 ID:VNx7yTx2
>>675
ちょうど公式へお困り箇所の対処が含まれたPull Requestが出ていたので手順まとめてみました。
ttps://qiita.com/kokotaro@github/items/7c5d911961989b58c0a9

narou initコマンドでAoizoraEpub3の初期化手順をやり直す必要がありますが、小説データへ手を加えないので
初期化やり直してコンバートし直せば体裁が変更されたEPUB3が主力されるはずです。

Pull Requestが取り込まれるのを待つでもOKですが、作者が忙しいようなので時期は読めないです。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板