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

インストール関係の質問はOSのバージョンを一緒に書くと答えやすい。
378:
名無し2022/06/24(金) 13:54:39 5KypHh4I(1/4)
いつも利用させていただいております
なろう小説をKindleへ送信したところ、6/21頃より受信できず、本日再送信してみたところアマゾンから「mobiの受信は8月から出来なくなります」との事。
epubは通常通り受信できるそうなのでそちらの変換に変更したいのですが、どうしたら良いでしょうか
初心者のため細かく再質問してしまうかもしれませんが、どうぞよろしくお願いします。
379:
名無し2022/06/24(金) 14:29:12 5KypHh4I(2/4)
先程の補足です
WEB UIでKindle変換してもだめだったのでepub変換を指定してみました
DL済のものは送信がmobi語尾になってしまいメール受信不可(アマゾンから通知メール)
新規DLしたものはepub変換出来たのですが、メール送信する段階で「まだファイル(題名)mobiがないようです」となりメール送信自体が出来ませんでした
380:
名無し2022/06/24(金) 14:30:57 5KypHh4I(3/4)
たびたびすみません
DL済のものは強制変換しても語尾がmobiのままで同じくエラーでした
よろしくお願いします
381:
名無しさん2022/06/24(金) 14:37:06 0hGRWxwo
>>389
narou s device=epub でいけませんか?
382:
名無し2022/06/24(金) 16:09:33 5KypHh4I(4/4)
>>381
やってみましたら無事受信できました。ありがとうございます!
383:
名無しさん2022/07/02(土) 15:52:02 vylrhT0Q
>>377
変換はどのように実行しましたか?コマンドラインならコマンドもわかるように貼ってください。
フォルダパスに濁点がはいっていませんか?Macやiphoneから濁点つきのフォルダを持ち込んだ場合濁点がwindowsと異なるためコマンドプロンプトなどで実行時epub変換が失敗することがありますが
384(1):
名無しさん[sage] 2022/07/14(木) 01:33:40
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(2):
名無しさん[sage] 2022/07/14(木) 16:32:57
>384
JAVAは正常にインストールできているんですか?
また、改造版はOpenJDKで動かしましょう
386(1):
名無しさん[sage] 2022/07/14(木) 21:59:10
>>385
OpenJDK18.0.1.1の場合でも同様のエラーになります。
変換時に"-verbose"をつけて実行したところ
\[ERROR\] --enc で指定された文字コードは存在しません。sjis, eucjp, utf-8 等を指定して下さい
と出るのですが文字コードの指定は何処かで出来るのでしょうか。
387(1):
名無しさん2022/07/15(金) 13:34:07 43JPeFS.
OpenJDKは11を使おう
388(2):
名無しさん2022/07/28(木) 22:30:42 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'続き16行
389:
名無しさん2022/08/14(日) 20:07:55 OyPIks7g
>>388
converter.rb ファイルが破損している可能性があります。

C:/Users/Users/novel/小説データ/カクヨム/1177354054917771281 シェアハウスで再会した元カノが俺に迫って来る/converter.rb
をリネームしてから、変換してみればいかがでしょうか。
390:
名無しさん2022/08/20(土) 17:12:46 sCUaz7A2
mobiファイルを出力し、kindleへ送信はできたのですがkindle内でその送信したものを
読むことができません。どうすれば読めるようになるのでしょうか?
Narou.rb のバージョン:Version 3.8.1
java version "1.8.0\_333"です
391:
名無しさん2022/08/20(土) 22:17:36 oyPGCRhk
mobiじゃなくてEPUBで送ろう
392(1):
名無しさん2022/08/23(火) 00:03:32 E/s8CJaM
Gigazine によれば Kindle端末も Epub対応らしいので
gigazine.net/news/20220506-kindle-epub-support/

mobiは対応やめて, kindlegen なしで動作するようにならないですかね.
そうするとlinux版が復活できて dockerコンテナが作れるようになるかも.
393:
名無しさん[sage] 2022/08/23(火) 23:55:14
>>392
既出のパーソナル・ドキュメントしか書いてないけど?
Kindleで直接EPUBが読めるようにならないなら変わらない

メール経由しか使わないなら現状でもkindlegenは不要で、EPUBに変換できればよい
それだとファイルサイズに上限があるけどね
394:
名無し2022/09/05(月) 21:27:32 28zqTR4E
>>388
変換が失敗しているとき、toc.yamlが破損している場合があります。
この原因は正直よくわかりません。
toc.yamlとそのバックアップも両方ともだめなので、両方とも消して、
選択した小説を強制再ダウンロードしてみてください。
395:
名無しさん2022/09/18(日) 12:51:29 uoVBAZ0M
いっぱい触って!お潮吹くまでイキたいの!
www.axfc.net/u/4058069
396:
名無し2022/10/01(土) 18:55:10 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 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のライブラリ表示は、いつもは続き4行
398:
名無しさん2022/10/04(火) 17:00:04 /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:
名無しさん[sage] 2022/10/05(水) 00:31:38
Send to kindleで仕様変更があったようです。
jp.amazonforum.comのKindle無料アプリに関する一般的な質問にある「kindleパーソナルドキュメントのタイトルと著者名が正しく反映されない」を参照してください。
もしかすると英語のフォーラムにはもっと詳しいものがあるかもしれませんが探していません。

narou.rbに関しては、メールの添付ファイル名がタイトルだと送れない場合があるようで、3.0.5で修正されてます。
タイトルに戻すなら、この問題を解決する必要があります。
400:
名無しさん[sage] 2022/10/05(水) 00:49:51
英語のフォーラムでも出てました。アマゾン側も問題として解決に動いている様です。
401:
名無しさん[sage] 2022/10/19(水) 18:48:52
環境
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 ROZ1IMGQ
epubファイルを出力する際に
[作者名] 小説タイトル.epub
という命名になるのですが、
小説タイトル.epub
とファイル出力させるためにはどこの設定を変更すればいいのかどなたか教えていただけないでしょうか。
403:
名無しさん[sage] 2022/10/21(金) 22:38:36
設定で行うには、小説毎に設定する必要があります。
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 ZJ/6Pehk
ソースコード書き換えて対応しました!
お返事ありがとうございます。
405:
名無しさん2022/10/22(土) 14:18:33 ONADeTn2(1/2)
396,397,398 で挙げられていた、kindle へ送ったときに題名が保存ファイルのNO、作者がUNKNOWNになってしまう件ですが、amazon 側で改修したのか治っているみたいです。
406:
名無しさん2022/10/22(土) 14:21:42 ONADeTn2(2/2)
訂正です 405 の書き込みですが、治っているのは作者名だけで、題名は相変わらず保存ファイルのNOのままでした。
407(1):
名無しさん2022/11/05(土) 23:10:46 EGWk85uo(1/2)
環境
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 EGWk85uo(2/2)
書き忘れです。
web uiには、
[ERROR] Javaがインストールされていないか
AozoraEpub3実行時にエラーが発生しました。
EPUBを作成出来ませんでした
と表示されました。
409:
名無しさん[sage] 2022/11/06(日) 22:52:18
>>407
>>374-376
これじゃない?

あと、入れるなら改造版AozoraEpub3とOpenJDK11が良い気がする。
>>384-387
410:
名無しさん2022/11/07(月) 00:28:53 5vfgok8E
連投すみません
なんとか、自己解決することができました。
過去の掲示板にあった環境をそのまま使った結果、動かせました。
お目汚し失礼いたしました。
411(1):
名無しさん2022/11/17(木) 00:02:19 7ETeISdI(1/2)
windows のコマンドプロンプトですべての小説をコンバートするだけのコマンドってありますか?
教えてください
412:
名無しさん2022/11/17(木) 17:25:45 XglyLSjY
>>411
narou list | narou convert
で可能だと思います。
413:
名無しさん2022/11/17(木) 18:29:23 7ETeISdI(2/2)
ありがとうございます。
414:
名無しさん[sage] 2022/12/22(木) 09:27:00
raw
i.imgur.com/d1nB7V5.png
本文
i.imgur.com/1UXZ7ws.png

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

デフォルトだとこのようになります
i.imgur.com/kRXHeeI.png
415(1):
名無しさん[sage] 2022/12/22(木) 10:03:44
設定で enable_pack_blank_line をオフにするとどうでしょう
416:
名無しさん[sage] 2022/12/24(土) 13:36:21
>>415
すみません遅くなりました
試してみたところ同じ結果でした
色々試してみます、ありがとうございます
417:
名無しさん2023/01/17(火) 11:21:27 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 pEcpwSOo
kindlegenは配布終了したので、Kindle prewiewerないフォルダーから探す必要がある。
419:
名無しさん[sage] 2023/01/17(火) 23:48:25
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
420:
4172023/01/18(水) 11:15:35 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 8fs8kILc
AozoraEpub3-1.1.0b46だと挿絵がある小説では変換がとまるかも
422(2):
4172023/01/20(金) 11:13:41 g7TyWUrI
先日はインストールの件でお世話になりました。
すみません、もう一点、
バグなのか使用方法に問題が有るのかわかりませんが、
WEB UIからなろう小説をダウンロードした場合、
Kindleが認識しないのですがこれって何が問題かわかるでしょうか?
ちなみにコマンドラインからのダウンロードだと今のところは
うまくできているようなのですが。
※PCのエクスプローラーで見るとMOBIファイルはKindle内にありますが、
 Kindle画面では出てこない状況です。
423(1):
名無しさん[sage] 2023/01/20(金) 21:49:52
>>422
状況がよくわかりませんがファイル名長すぎ問題ですかね
ebook-filename-length-limitを85以下にすると良いかもしれません
424:
4222023/01/21(土) 19:43:06 sytvQjFA
>>423
アドバイスありがとうございます。で、
同じ小説をWEB UIからKindleにダウンロードするとKindleで認識されず、
コマンドラインからKindleにダウンロードすると認識されるので
そこではないようにおもわれます。
425(1):
名無しさん[sage] 2023/01/22(日) 10:25:02
>>422
mobiファイルが Kindle に転送できているなら narou.rb は正常動作しているのでは
426:
4222023/01/22(日) 19:13:01 1I5kiXRw
>>425
Kindleへ送るときにコマンドラインからとWEB UIからで
何か違いがありKindle側でファイルを認識できるかどうかの
違いがあったりしないか・・・なんて考えていたんですけどね。
WEB UIの方が使いやすいからこっちをメインにできるとうれしいし・・・
427:
4172023/01/27(金) 09:20:27 KlRnD3Qs
>>423
大変申し訳ありません、解決したようです。
結論ですが、ご指摘にあった通りファイル名長すぎが原因のようです。
※ファイル名が長すぎるデータがKindle内に残っていると
 それ以降にファイル名が短いデータをKindleに送っても
 それらも認識しないみたいです。
 そのあたりのKindle挙動が良く分かっておらず、WEB UIに
 濡れ衣を着せてしまいました。すみませんです。
09:28:48時点のスレ終端
続き44秒後位に新着取得可
 元スレ:https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511247073/