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

不具合報告&相談スレ

1作者★:2024/05/23(木) 09:13:32 ID:???
不具合と思われた挙動をした時はこちらに書き込んでください。

2名無しさん:2024/06/12(水) 16:36:40 ID:0qIVhIlw
他にはいらっしゃらないと思いますが
MacOS15のベータを入れたところ
kindle oasysが認識しなくなりました。

diskutil listのハードコピーを添付しましたが
DiskのTYPEがブランクになっていますので
フォーマットがちゃんと認識できないようです。

WIndowsマシンでは正常にアクセスできるのは
確認しています。

もし、OSのアップデートを検討されている方がいらっしゃたら、認識しなくなる
可能性がありますのでご注意ください。


https://i.postimg.cc/0QXJjfDg/DF081-F24-89-B2-408-A-9-A20-27-F4-DE39262-D.png

3名無しさん:2024/06/20(木) 03:08:44 ID:???
なろうデベロッパーで提供しているAPIを利用する以外の方法で、本サイトに自動化された手段を用いてアクセスしたり、データを収集したりすること。
ttps://blog.syosetu.com/article/view/article_id/4717/

4名無しさん:2024/06/20(木) 09:24:46 ID:???
>>3
もとよりって感じではある

5<削除>:<削除>
<削除>

6名無しさん:2024/09/17(火) 12:20:36 ID:9BU77ZtI
15インストールしました。
今所持しているKindle Paperwhite 9世代目は今のところ認識できています。

7名無しさん:2024/09/17(火) 12:33:23 ID:???
>>2

>>6 の訂正です
15インストールしました。
今所持しているKindle Paperwhite 10世代目(wifi モデル)は今のところ認識できています。

8名無しさん:2024/09/18(水) 14:16:52 ID:js8xUAmY
なろうの更新しようとすると
0話扱いになってしまうのですが私だけでしょうか(カクヨムハーメルンはできる)

9名無しさん:2024/09/18(水) 15:29:34 ID:6x5CINsQ
こちらも0話扱いになっていますので、
何かしらの変更が入ったのかと

10名無しさん:2024/09/18(水) 15:34:47 ID:???
クラス名が変わってる

11名無しさん:2024/09/18(水) 17:10:26 ID:???

ncode.syosetu.com.yamlとnovel18.syosetu.com.yamlの変更だけでいけなかったらまた長期間作者待ちになりそうな予感がするな

12名無しさん:2024/09/18(水) 22:05:37 ID:???
pastebin.com/cA8Rp8QE
無事更新できてると思う
ところで最終更新日ってあったっけ?

13658(文系):2024/09/18(水) 23:02:46 ID:2aNTW0zs
すいません、どこをどう変更すれば、なろうダウンロード出来るようになりますか?
大変申し訳ないのですが、ここをこうしろ、と教えて下さいm(__)m
ちなみにハーメルンも結局やり方分からなくて更新できてません…。

14名無しさん:2024/09/18(水) 23:14:00 ID:hrq3f982
>>13
>>12 さんの提示してるurlにアクセスしてncode.syosetu.com.yamlをダウンロードする
ご自身がrubyをインストールしたフォルダの中を探してゆくと同名のファイルが有るのでDLしたものと置き換えてnarou.dbを再起動
これで自分はいけました

なお自分の場合ダウンロードしたときにncode.syosetu.com.yamlに勝手に拡張子が追加されncode.syosetu.com.yaml.txtにされてたので.txtを削除しました

15名無しさん:2024/09/18(水) 23:18:25 ID:hrq3f982
>>12
12 さん修正ありがとうございました
とりあえず自分の環境では上手く動いているようです

16名無しさん:2024/09/18(水) 23:28:49 ID:js8xUAmY
>>12
ありがとう動いてる。こういうのが全くわからない人間だから助かる。
narou.rb動かなくなるとweb小説の管理が壊滅的にままならなくなる。
>>13
ハーメルンはNarou.rb WEB UIの環境設定で詳細タブの一番下user-agentに
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
をコピペすればいけるはず(これも前スレで教えてくれた人に感謝)

17名無しさん:2024/09/18(水) 23:32:38 ID:???
最終更新日|最新掲載日|最終掲載日
最終更新日は短編の改稿かな?

27行目のsubdateの前に付いてくるp-eplist__favep
お気に入りエピソード関係のが気になるから
(?:<span class="p-eplist__favep">.+?</span></span>)?(?<subdate>.+?)
念の為にこうした

18名無しさん:2024/09/18(水) 23:42:39 ID:CBg8zTKQ
novel18.syosetu.com.yamlもお願いします

19658(文系):2024/09/18(水) 23:50:11 ID:2aNTW0zs
14さん
教えて下さったファイルをダウンロードしたまでは良いのですが、
インストールしたrubyのフォルダを探しておりますが、同名のファイルが見つかりません。
Ruby32-x64というフォルダ内ですよね?
バージョン古いのかな?

20658(文系):2024/09/19(木) 00:02:48 ID:cEMRCu2Y
>>16
16さんが教えて下さったハーメルンの設定も見つけきれないです…。
詳細タブの一番下は下記のような項目です。。。

どっちもずっと探しているのですが(泣)
ebook-filename-length-limit
出力される電子書籍ファイル名の長さを制限する。ファイルシステムによって長さの最大値が制限されており、保存時にエラーが出るような場合などに設定する。
※デフォルトは無制限(Kindle端末を使っている場合85以下推奨。Kindle端末の場合長さ制限に引っかかってもエラーは出ないが読めなくなる)

21658(文系):2024/09/19(木) 00:11:24 ID:cEMRCu2Y
バージョンが古くて詳細でuser-agent出てなかったです(汗)。
UPDATEしたら出てきました。教えて下さり大感謝です。
RUBYのncode.syosetu.com.yaml
を次は探します。
前回の不具合スレ、私が1000番目のコメントを記入したところ、全部読むタブが無くなり、見れなくなりました。
そのため出来ませんでした。感謝感謝です。

22名無しさん:2024/09/19(木) 00:43:25 ID:t8oiz4dk
動いてる、と思ったらノクターン0話扱いです。
こっちも変えられているっぽい

23名無しさん:2024/09/19(木) 01:07:15 ID:???
>>19

書き換えするyamlファイルは、最新版だと

Rubyインストール先\lib\ruby\gems\3.2.0\gems\narou-3.9.0\webnovel

にある。

24名無しさん:2024/09/19(木) 01:17:46 ID:wvRhWxVk
ノクターンとかもクラスの変更内容は共通だったから、
>>12の内容から

# ------------------------------------------------------------
# 目次取得設定

から

illust_current_url: null
illust_grep_pattern: null

まであたりを、該当部分に上書きしてあげればオッケーですよ

25名無しさん:2024/09/19(木) 01:22:13 ID:???
>>17
最終更新日は連載作品でも変わる。

誤字訂正で改稿する事がある。

後、なろうには最新掲載日という概念がない。

作品に関係するのは、作品更新日時と各話ごとにある初回掲載日時、最終掲載日時の3つだけ

API上は最終更新日時も有るがこれは内部システムの処理上必要なだけで作品更新とは関係ない。

26658(文系):2024/09/19(木) 01:30:29 ID:cEMRCu2Y
>>23
ありがとうございます〜(泣)。
3回くらいインストールしたり、アップデートで2回ほど再インストールしたため、
あちこちにrubyがあったので見つけきれずでした。
上記でPC全体に検索かけて、予想外のところから見つかり(汗)、ようやく更新。
今更新かけて無事に動きました。
重ね重ねありがとうございました。

27名無しさん:2024/09/19(木) 01:47:20 ID:???
>>24
私も便乗させて頂きました。
無事動いております、ありがとうございました。

28名無しさん:2024/09/19(木) 07:27:19 ID:???
>>25
今回の変更で作品情報ページの掲載日時に、ちょっと表記変更があったっぽい

ncode.syosetu.com.yamlの旧83行目/現86行目
前まではこうで
<th>(?:最終更新日|最終話掲載日)</th>
今はこう
<th>(?:最終更新日|最新掲載日|最終掲載日)</th>
短編で改稿なしは掲載日のみ
短編で改稿ありは最終更新日
連載中作品の最新話は最新掲載日(改稿日時は載らない)
完結作品の最終話は最終掲載日(改稿日時は載らない)

旧90行目/現93行目も、連載中/完結作品両対応でこうした方がよさげ
<th>(?:最新掲載日|最終掲載日)</th>

29名無しさん:2024/09/19(木) 11:01:41 ID:.PFnj3Sc
gem which narou
で出てきたディレクトリに更新された>>12 さんの提示してるurlにアクセスしてncode.syosetu.com.yamlをダウンロードする
これtxtが最後についてるので取り除いて先ほどのディレクトリに入れる
元のは念のためにバックアップ

いつもお世話になってるのでこういうのなら初心者に初心者がお返し

30名無しさん:2024/09/19(木) 15:23:25 ID:???
先程>>12に差し替えて一度DL成功したのですが
今また目次が取得できずエラーになってしまいます
また変更されました?

おま環ですかね?

31名無しさん:2024/09/19(木) 15:32:18 ID:.PFnj3Sc
novel18 のほうじゃないですか
自分のほうは 普通のは出来ています

32名無しさん:2024/09/19(木) 16:34:51 ID:???
30ですが、完全におま環でした

ncode.syosetu.com.yamlと同じフォルダに
「旧ncode.syosetu.com.yaml」とか雑なリネームで元ファイルを保存したのが問題だったようです
novel18の方も>>24さんの方法で無事使えています

大変失礼致しました

33sage:2024/09/19(木) 17:08:20 ID:DJKwmbDY
>>12 さんの提示してるurlにアクセスしてncode.syosetu.com.yamlをダウンロードすると
テキストドキュメントになってしまいます
.txtがついていない状態で表示されるのでそれをとることもできませんし
なので当然置き換えてもまともには動かないです
なにがいけないのでしょう?

3433です:2024/09/19(木) 17:25:44 ID:DJKwmbDY
できました! 
お騒がせしました

35名無しさん:2024/09/19(木) 18:11:13 ID:???
目次修正もうマージされて3.9.1来てる
とてもうれしい

36名無しさん:2024/09/19(木) 19:16:53 ID:.PFnj3Sc
3.9.1 ありがとうございます!!

37名無しさん:2024/09/19(木) 20:17:54 ID:fb.Idyrg
3.9.1 ありがとうございます。更新できました!助かりました。嬉しいです。

38名無しさん:2024/09/20(金) 05:42:27 ID:EBb6tDJg
3.9.1の迅速なリリースに感謝感激です!

39658(文系):2024/09/20(金) 08:29:46 ID:4aRa3Q.U
3.9.1 迅速な対応ありがとうございました。
これが無いと生きていけないので大感謝!

40名無しさん:2024/09/20(金) 15:36:47 ID:???
3.9.1 ありがとうございます

それとは別になんだけど
カクヨムはエピソードが修正されても、ダウンロードし直す仕組みはない?
修正したのかしてないのか判別する仕組みがカクヨムにないのかな?

41名無しさん:2024/09/20(金) 21:13:40 ID:8J5LRZNw
Javaの旧バージョンで動いていたnarou ver 3.8.2を3.9.1へアップデートし動作確認したのち
javaの最新バージョンするとエラーがでて動かなくなり javaのバージョンを戻したら動くようになりました
今後もjavaの旧バージョンバージョンで動いていたnarou ver 3.8.2を3.9.1へアップデートし動作確認したのち
javaの最新バージョンするとエラーがでて動かなくなり javaのバージョンを戻したら動くようになりました
今後もjavaの旧バージョン「8u401」を残さなといけないのでしょうか

42名無しさん41:2024/09/20(金) 21:24:46 ID:8J5LRZNw
3・4行目がだぶりました

Javaの旧バージョンで動いていたnarou ver 3.8.2を3.9.1へアップデートし動作確認したのち
javaの最新バージョンするとエラーがでて動かなくなり javaのバージョンを戻したら動くようになりました
今後もjavaの旧バージョン「8u401」を残さなといけないのでしょうか

43名無しさん:2024/09/20(金) 22:14:11 ID:???
8_401までは動くけど、それ以降のリビジョンで動かす方法は、このスレでは出てないと思う。
9以降のバージョンについてもこれといった情報は無かったような。

44名無しさん:2024/09/20(金) 22:19:52 ID:???
「javaの最新バージョン」というのは「java8の最新バージョン」ということであってますかね?
本家AozoraEpub3を使うのであれば、oracle java8のバグが治らない限りそうなると思います。

参考までに詳しい話→ ja.stackoverflow.com/q/99371

45名無しさん:2024/09/21(土) 03:45:58 ID:???

改造版AozoraEpub3も1.1.1b14QまでならJava 8対応なので8u401で動かさないとダメですね。

1.1.1b15Q〜1.1.1b18QはJava17以降、1.1.1b19QからはJava21が必要

46名無しさん:2024/09/21(土) 04:46:20 ID:???

3.9.1に上げてから

tilt/erubis is deprecated, as erubis requires modifying string literals
{:uplevel=>1}

を吐くようになったな。

直訳だと↓
tilt/erubis は非推奨です。erubis は文字列リテラルを変更する必要があるため、非推奨です
{:uplevel=>1}

47名無しさん:2024/09/21(土) 22:00:11 ID:???
>>45
改造版もoracleのじゃなきゃ動きませんか?
バグはoracle固有のものなので、oracle以外で動かすことが出来れば解決です。
結構前からopenjdkで動いていた気がするんだけど、どれからだったかが全然思い出せない。

48名無しさん:2024/09/22(日) 00:41:47 ID:???
1.1.0b50Qからでは

Javaライセンスの問題からAdoptOpenJDKでビルドすることに
github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/1.1.0b50Q

49名無しさん:2024/09/22(日) 11:34:11 ID:V8DT/2fg
MacOS15にて、Narou Web UIでkindleが認識しなくなった件

Finderではデバイス名が「kindle」と認識されているが、
/Volumesをターミナルで確認するとデバイス名取得をしくじっている様で
「NO NAME」となっている。
その為に、Web UIにEjectボタンが表示されない。

無理くりターミナルからNO NAMEをkindleへ変更することによって解決。
Web UIにEjectボタンが表示されるようになった。

> /usr/sbin/diskutil rename "NO NAME" "Kindle"

MACOSのバグかな・・ 詳しい原因は不明。

50名無しさん:2024/09/22(日) 20:03:26 ID:c05hn/6g
>>47
少なくとも最近の改造版であればOracle以外でも動作したよ。
改造版の作者がAdoptium使用しているので、そっちに合わせているけどOracle以外も出来た
といってもメモに残っている範囲だとopenjdkのみだったけどね。

51名無しさん:2024/09/23(月) 23:01:28 ID:Tys2RjEE
>>49
同じ不具合に遭遇して、記載いただいた対処方法を見て解決しました。
ありがとうございます。

52名無しさん:2024/09/24(火) 00:37:38 ID:???
試しに各種javaと各種AozoraEpub3で動作確認してみたけれど、java21であれば本家含め全てのAozoraEpub3が動いた。
試したのはAozoraEpub3のソースにあるtest_dataの各ファイルをコマンドラインから変換。java、AozoraEpub3、テストファイルは絶対パスで指定。
これでAozoraEpub3-1.1.0b46も動いた。
動かないのは変換データに依存している部分があるかもしれない。実際、test_chapter.txtはすべてでエラーが発生してた。
なので変換できない小説とかテスト向きの小説とかあれば教えてほしい。

53名無しさん:2024/09/24(火) 11:44:24 ID:Po4BYQQQ
Mac
sonoma 14.2.1
ruby 3.3.0
narou 3.9.1

無事インストールできたのですが、相変わらずなろうのページが0と出てしまいます。
どこを確認すればいいかお教えいただければ幸いです。

54名無しさん:2024/09/25(水) 20:00:12 ID:???
MyNovelみたいな小説フォルダというか管理フォルダにwebnovelフォルダがあって、そこにある設定ファイルが影響していませんか?

55名無しさん:2024/09/26(木) 08:44:04 ID:kNmma9OM
>54様

ありがとうございました。ご指摘の点を改善したら解決しました。
narouとrubyを再インストールして、12様のおっしゃるfileをlib/ruby/gemsの下にあるyamlファイルを
書き換えてもうんともすんとも言わなかったのですが、
なぜか別の場所にあったwebnovelファイルの中のyamlファイルを書き換えたら解決しました

ありがとうございました

56名無しさん:2024/09/29(日) 07:49:41 ID:rHjbBznI
プログラムには詳しくないので原因がよくわからずに困っています。

以下のページを頼りに環境を構築しました。
ttps://github.com/whiteleaf7/narou/wiki
WebUIから小説の登録を行い、ePubに変換をしようとしたところ、エラーが発生しました。
>[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
よくあるエラーのようで、色々とぐぐってみたのですが、根本的にはわからず・・・
AozoraEpub3を改造版に更新しました。
ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases
これでも同じエラーがでて変換できず・・・ただし、CUIでの変換には成功しました。
WebUIでは相変わらずダメです。
何が原因なのでしょうか?

57名無しさん:2024/09/29(日) 17:55:14 ID:???
CUIで動いてるのが謎です。もうちょっと詳しく
WebUIを動かしてるコンソールかなにかに下記の様なエラーが出てませんか?
jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511245701/519
あと、ruby, java, AozoraEpub3, narou.rbのバージョンも。
改造版AozoraEpub3の最新版はjava21じゃないと動きません。
本家AozoraEpub3はoracleのjava8u401以前じゃないと動かないという話もあります。

58名無しさん:2024/09/29(日) 23:56:39 ID:rHjbBznI
コンソールには以下のようなメッセージが出力されます。
>ttp://192.168.11.10:48281/ -> /api/convert
C:/Ruby33-x64/lib/ruby/3.3.0/json/common.rb:305:in `generate': source sequence is illegal/malformed utf-8 (JSON::GeneratorError)

Ruby 3.3.3
Java 21.0.3
改造版AozoraEpub3 1.1.1b26Q (2024/09/14)
narou.rbのバージョンはわからないですが、最新だと思います。

WebUIを起動したときのコンソールに気になるメッセージがあります。
>PS C:\narou> narou web
>tilt/erubis is deprecated, as erubis requires modifying string literals
>{:uplevel=>1}
>ttp://192.168.11.10:48281/
>サーバを止めるには Ctrl+C を入力
>
>Only one usage of each socket address (protocol/network address/port) is normally permitted. - bind(2) for "192.168.11.10" port 48282
>ポートが使われています。サーバがすでに立ち上がっているかどうか確認して下さい。
>他のアプリケーションが使っているポートだった場合、ポートを変更して下さい。
>
>ポートの変更方法
> $ narou s server-port=5678

59名無しさん:2024/09/30(月) 21:11:39 ID:???
>>58
まずは指示通りポートを変えてみたら?

60名無しさん:2024/09/30(月) 22:14:01 ID:???
>>58
>ポートが使われています。サーバがすでに立ち上がっているかどうか確認して下さい。

>AozoraEpub3を改造版に更新しました。
>ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases
>これでも同じエラーがでて変換できず・・・ただし、CUIでの変換には成功しました。
>WebUIでは相変わらずダメです。
WebUIを起動しっぱなしで更新したんじゃ?

61名無しさん:2024/09/30(月) 22:20:36 ID:wVuv7IB6
>59
ダメですね...
JavaはOracleの純正のやつを入れているのですが、OpenJDKのほうがいいのでしょうか(´・ω・`)ショボーン

62名無しさん:2024/09/30(月) 22:27:58 ID:???
>>61
うちはOpenJDK21で動かしてます
念のためPathが通ってるかの確認も

63名無しさん:2024/09/30(月) 23:24:33 ID:???
2で報告されてますがmacOS SequoiaにアップデートしたところKindle oasisが認識されなくなりましたね
私からも注意喚起に報告します

64名無しさん:2024/10/01(火) 00:38:16 ID:/ihekK6E
>>58
> narou web
の実行ではなく
> narou web -np 30000
のように実行時にポート指定してどうでしょうか?

65名無しさん:2024/10/01(火) 07:35:50 ID:2jgoi.v.
>>62
PATHが設定されていなかったので、JAVA_HOMEを環境変数に追加しました。
JAVA_HOMEに設定したのはC:\Program Files\Java\jdk-21\binです。
コンソールからjava -versionを実行すると
>java version "21.0.3" 2024-04-16 LTS
>Java(TM) SE Runtime Environment (build 21.0.3+7-LTS-152)
>Java HotSpot(TM) 64-Bit Server VM (build 21.0.3+7-LTS-152, mixed mode, sharing)
と表示されます。

>>64
ポートを指定して起動してもダメでした。

66名無しさん:2024/10/01(火) 08:02:13 ID:/ihekK6E
>>58
>>65
前スレが見えないので提示出来ないけど別のディレクトリを作成して narou iniitしてもWEB UIは起動しませんか?
起動しない場合、Java21使用しているのであれば手順で入れ直しして再確認。Java21はPATH通ってるし手順スキップで
いいんじゃないかと
ttps://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546

改造版じゃ無い場合は、以下手順で入れ直しで
ttps://qiita.com/kokotaro@github/items/4db382eee10997d1f517

67名無しさん:2024/10/01(火) 09:46:10 ID:2jgoi.v.
>>66
narou initで再設定してもダメですね。
WebUI自体は起動しますし、作品の登録はできるんです。
WebUIからConvertするとエラーがでる状態でして・・・
CUIではConvertできているので、なんでWebUIからできないのかがわからないのです。
WebUIならまとめてConvertできるので便利そうなのですが(´・ω・`)

68名無しさん:2024/10/01(火) 10:50:27 ID:???
>>67
OpenJDK21を試してみてほしい

あと
gem uninstall narou
gem install narou
して再インストールしてみてほしい

69名無しさん:2024/10/01(火) 11:29:34 ID:2jgoi.v.
>>68
OpenJDKに変更しました。

>PS C:\narou> java -version
>openjdk version "21.0.2" 2024-01-16
>OpenJDK Runtime Environment (build 21.0.2+13-58)
>OpenJDK 64-Bit Server VM (build 21.0.2+13-58, mixed mode, sharing)

教えていただいたコマンドでnarouの再インストールを行いました。
結果は変わらず、WebUIでは変換できないままです・・・

70名無しさん:2024/10/01(火) 20:28:08 ID:???
>>69
エラーメッセージがないので迷走しちゃってますね。
エラーメッセージを全部コピペしてください。
>エラーメッセージは再現方法に併記。
>その際は --backtrace オプションをつけること。
webuiを起動するときに--backtraceオプションを忘れずに。

71名無しさん:2024/10/01(火) 20:36:07 ID:2jgoi.v.
>>70

WebUIでConvertボタンを押下したときにエラーがでます。
------------------------------------
ID:0 おかしな転生 の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:1件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.
pid 25168 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
------------------------------------

コンソールには
------------------------------------
ttp://192.168.xx.xx:xxxx/ -> /api/convert
C:/Ruby33-x64/lib/ruby/3.3.0/json/common.rb:305:in `generate': source sequence is illegal/malformed utf-8 (JSON::GeneratorError)
------------------------------------

と表示されます。

72名無しさん:2024/10/01(火) 21:57:13 ID:???
このログは毎回出てる?
>Only one usage of each socket address (protocol/network address/port) is normally permitted. - bind(2) for "192.168.11.10" port 48282
>ポートが使われています。サーバがすでに立ち上がっているかどうか確認して下さい。
>他のアプリケーションが使っているポートだった場合、ポートを変更して下さい。

73名無しさん:2024/10/01(火) 22:20:49 ID:2jgoi.v.
>>72
何度かポートを変更してはいたのですが、変更したポートも使用されていたため、ダメだったみたいです。
空いているポートをみて変更したところ、正常に変換できるようになりました。
アドバイス頂いた皆様ありがとうございました。

74名無しさん:2024/10/01(火) 23:09:19 ID:???
ブラウザを閉じてもWebUIは終了しないよ?
多分、WebUIが二つとか起動してるんじゃないかな?
パソコン再起動が手っ取り早いかも。

75名無しさん:2024/10/02(水) 07:12:02 ID:RUDHFjtQ
>>74
きっとたくさんWebUIが立ち上がったままだったのだと思います(´・ω・`)
ポート変更も5回くらい試していたので・・・
再起動したらこころなしか早くなった気がします笑

76名無しさん:2024/10/04(金) 02:26:40 ID:???
またハメ403になっとる

77名無しさん:2024/10/04(金) 02:30:42 ID:???
なってないが

78名無しさん:2024/10/04(金) 09:11:10 ID:???
>>76
こっちも更新確認できなかったがNarou.rbを再起動したら出来たから、もしWeb UI利用とかで長時間起動してるなら一度再起動した方がいい。

79名無しさん:2024/10/04(金) 10:10:50 ID:???
高負荷とかDDoSとか諸々で一時的に落ちた感じ?
最近よく起きてる気はする。

まあnarou.rbもそこそこ負荷高いんで、間隔長めにしてまったりアクセスして貰えれば。

80名無しさん:2024/10/04(金) 12:42:21 ID:???
narou rb vr.3.9.1 epub変換指定すると本文ダウンロード後 紫色の文字で「epub用に変換します」と出て固まります。
今までの白文字だったのになぜ?
対策分かる方,助けてーー

os win10/Ruby33/AozoraEpub3-1.1.0b/java 不明 です

81名無しさん:2024/10/04(金) 21:11:56 ID:???
>>80
>紫色の文字で「epub用に変換します」と出て
固まる原因は分かりませんが、この表示はconvert.multi-deviceが設定されている場合に出ます。

82名無しさん:2024/10/04(金) 23:03:38 ID:Qfps7pSw
よくよくスレ眺めたらテンプレなかったのであらためて転記
最近バージョンとか記載ないなーと思ったら前スレ見れないししょうがなかったのかと

>>80
出来れば以下のテンプレを埋め、narouコマンド実行時に--backtraceオプション付けて貼り付けてください。

報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:

OS のバージョン:

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

何が起きたのか:

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

-----------------------------------------
エラーメッセージは再現方法に併記。
その際は --backtrace オプションをつけること。

83名無しさん:2024/10/05(土) 23:27:43 ID:XsHlRG.Y
ハーメルン403だったけど更新できるようになった
ruby3.3に上げてwebui再起動したので何か変わったんだろう
前もあったけど指定したUAを使ってくれない感じなんだよね
curlでUA指定すれば目次ページは取れるので

84名無しさん:2024/10/05(土) 23:31:16 ID:???
403なら、単なるサーバのアクセス過多では。
再起動とか全く関係なくて、時間経過で回復しただけかと。

85名無しさん:2024/10/05(土) 23:59:20 ID:???
>>84
いや久しぶりの一発目の更新で403になるから、Cloudflareの確認でも入って弾かれてるんだと思う

86名無しさん:2024/10/06(日) 13:42:52 ID:???
なんかまたなろうの仕様が変わったっぽくて、全作品が話数0になっちゃいますね?
各作品の目次取得が今のままだとダメそうかもです

87名無しさん:2024/10/06(日) 16:56:16 ID:???
変わってない

88名無しさん:2024/10/06(日) 17:17:47 ID:???
>>83
ruby 3.3に上げたらいけた
THK

89名無しさん:2024/10/06(日) 21:49:39 ID:???
bot判定はUAだけじゃなくてヘッダやパラメータの並びや有無のクセ(フィンガープリント)なんかも見てたりする。
今時はTLS(HTTPS)のやりとりも見てると思う。
今後は(すでに?)AIとかで動的にスコア付けて判定してるかもしれない。

90名無しさん:2024/10/06(日) 22:19:16 ID:niBU9kns
>>86
3.9.0なら3.9.1へアップデートしないと解消しない。
ちょっと前にスレッドへ書き込みあるので参照してくださいな

91名無しさん:2024/10/07(月) 00:15:38 ID:arfa8hOY
昨日Narou.rbを使おうとしたところ、全作品話数0に遭遇しました。
どのように修正すれば良いかご教示いただければ幸いです。

Narou ver: 3.9.1
OS Windows 10 64bit
Ruby 3.2.3
更新できない:更新しようとすると「更新後の話数が保存されている話数より減少していることを検知しました。」
ダウンロードできない:Errorがでる。
K:\Narouweb>narou web --backtrace
tilt/erubis is deprecated, as erubis requires modifying string literals
{:uplevel=>1}
ttp://192.168.1.85:5678/
サーバを止めるには Ctrl+C を入力

[2024-10-07 00:08:32] INFO WEBrick 1.8.1
[2024-10-07 00:08:32] INFO ruby 3.2.3 (2024-01-18) [x64-mingw-ucrt]
== Sinatra (v2.2.3) has taken the stage on 5678 for production with backup from WEBrick
[2024-10-07 00:08:32] INFO WEBrick::HTTPServer#start: pid=47744 port=5678
192.168.1.85 - - [07/Oct/2024:00:08:32 東京 (標準時)] "GET / HTTP/1.1" 200 16651
- -> /
192.168.1.85 - - [07/Oct/2024:00:08:32 東京 (標準時)] "GET /style.css?_=3.9.1 HTTP/1.1" 200 20977
ttp://192.168.1.85:5678/ -> /style.css?_=3.9.1
192.168.1.85 - - [07/Oct/2024:00:08:32 東京 (標準時)] "GET /api/get_queue_size?_=1728227312881 HTTP/1.1" 200 5
ttp://192.168.1.85:5678/ -> /api/get_queue_size?_=1728227312881
192.168.1.85 - - [07/Oct/2024:00:08:32 東京 (標準時)] "GET /api/tag_list?_=1728227312883 HTTP/1.1" 200 522
ttp://192.168.1.85:5678/ -> /api/tag_list?_=1728227312883
192.168.1.85 - - [07/Oct/2024:00:08:32 東京 (標準時)] "GET /api/list?view_frozen=false&view_nonfrozen=true&_=1728227312882 HTTP/1.1" 200 44610
ttp://192.168.1.85:5678/ -> /api/list?view_frozen=false&view_nonfrozen=true&_=1728227312882

9280:2024/10/07(月) 13:34:56 ID:CQ8mS6H2
81さん 80です 返答ありがとうございます。
返信が遅くなり申し訳ありません
環境設定→convert.multi-device 未設定なんですけどね …
困った

9391:2024/10/07(月) 22:58:14 ID:arfa8hOY
91です。
Rubyを3.3.5に更新できたのですが、状況は改善されませんでした。

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

94名無しさん:2024/10/07(月) 23:16:55 ID:L7WZQSPI
>>91
例えばですが、どれか一つの小説について「narou d XXXXXX --backtrace」した時の出力はどんな感じでしょうか?
あとは環境が正しいかの切り分けとして、別のディレクトリで「narou init」して試しになにかダウンロードしてみるとか
3.9.1+Rubu3.3.5では改造版AozoraEpubとJava21、正規版AozoraEpubとJava8の組み合わせで問題なく動作しているので
環境問題じゃない感じがします。

9591:2024/10/08(火) 02:28:13 ID:X86HcNRk
94さん

K:\Narouweb>narou d n4152jn --backtrace
[ERROR] 身代わり悪女の契約結婚〜一年で離縁されましたが、元夫がなぜか私を探しているようです〜 の目次がありません

9691:2024/10/08(火) 02:29:22 ID:X86HcNRk
94さん
こんな感じです。

9791:2024/10/08(火) 02:32:44 ID:X86HcNRk
改造版AozoraEpubとJava21(私の環境はいろいろいじって現在Java23です)、正規版AozoraEpubとJava8で問題なく機能しているとのことなので、いったん全部アンインストールしてやり直してみます。
ありがとうございます。

98名無しさん:2024/10/08(火) 02:47:40 ID:???
>>95
うちの環境では再現しませんでした
目次取得に失敗しているということは3.9.1に同梱されているwebnovel(ncode.syosetu.com.yaml)が使われていないっぽいので、
入れなおしても直らなかったら悪さしている古いファイルが残っていないか確認してみてください

99名無しさん:2024/10/08(火) 02:50:03 ID:???
小説管理フォルダ内のwebnovelフォルダにyamlファイルがあったりすると、そっちを優先的に参照するようになっていたはずなので

10091:2024/10/08(火) 03:15:43 ID:X86HcNRk
度々すみません。
Cドライブ直下で試してみたところ、正常にダウンロードできたようです。
とすると、保存先のKドライブで上手くいっていないようなので、試します。
ご報告まで。

10191:2024/10/08(火) 03:47:27 ID:X86HcNRk
できましたーーー。
webnovelの中にあったファイルを削除。

RubyをKドライブ(保管ドライブ)直下に展開。
AozoraEpub3も同様にKドライブ直下に展開。

一部の小説で
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
がでていますが、これは明日対応しようと思います。
ありがとうございますー。

102名無しさん:2024/10/12(土) 06:48:01 ID:???
>>101
RubyはCドライブ以外で動かさない方がいい

RubyもNarou.rbも絶対パスに対応してるからRubyとAozoraEpub3と小説保管フォルダを全て別ドライブにすることが可能

小説データは、実行コマンドを打ち込んだ時に移動してたフォルダに作られる。


[PS C:\Users>]だったらCドライブのUsersに、[PS K:\Narouweb>]だったらKドライブのNarouwebに作られる。

103名無しさん:2024/10/12(土) 11:11:34 ID:wD57aQEo
PCを変えたので入れなおしたら、文字化けして変換できなくなりました。
ダウンロードはできてるので、Aozoraの設定で、どこかがUTF8になっていないよう。
どこを直したらいいでしょう。。

d:\downloads\![]_novel>narou d n2041iq -f
ID:945 名代辻そば鶴川店 三杯目 のDL開始
短編 名代辻そば鶴川店 三杯目 (1/1)
ID:945 名代辻そば鶴川店 三杯目 の変換を開始
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.
[ERROR] file not exist. d:\downloads\![]_novel\蟆剰ェャ繝・・繧ソ\蟆剰ェャ螳カ縺ォ縺ェ繧阪≧\n2041iq 蜷堺サ」霎サ縺昴・鮓エ蟾晏コ励�� 荳画擶逶ョ\[隘ソ譚題・ソ] 蜷堺サ」霎サ縺昴・鮓エ蟾晏コ励��荳画擶逶ョ.txt
[ERROR] AozoraEpub3実行中にエラーが発生したため、EPUBが出力出来ませんでした

Win11, rubu 3.2.5.0, java8.0.4210.9, Aozoraepub3-1.10b46, narou 3.9.1

よろしくお願いします。

104名無しさん:2024/10/12(土) 11:16:13 ID:???
>>103
これはJavaのリビジョンが悪いですね。
8_401まではOKですが、それ以降のを入れるとこうなります。

105名無しさん:2024/10/12(土) 12:53:26 ID:B1SzVAOM
こっちから401ダウンロードして入れ替えれば幸せになれますよ
ttps://www.oracle.com/jp/java/technologies/javase/javase8u211-later-archive-downloads.html

106名無しさん:2024/10/12(土) 12:58:36 ID:wD57aQEo
>>104
ご対応ありがとうございます。
JDK23に入れ替えたら、だいじょうぶになりました。
ありがとうございました。

107名無しさん:2024/10/12(土) 22:56:12 ID:B1SzVAOM
>>106
情報ありがとうございます。JDK23で行けるなら正規版のAozoraEpub3使用時の推奨そっちでもいいかもって思えてきた。
動作するJava Version 8 Update 401は探すの面倒なんで

108名無しさん:2024/10/13(日) 12:33:49 ID:???
jdk21以降を使うとjava8を更新するとjava8が実行されるのに注意が必要。

109103:2024/10/19(土) 10:20:44 ID:9UoIYPXI
rubyがスマートアプリコントロールで止められているようなのですが、
オフにする以外ないですか?

110103:2024/10/19(土) 20:12:47 ID:9UoIYPXI
もう一度やったらなぜか大丈夫でした。
ご心配おかけしました。

111名無しさん:2024/10/21(月) 15:04:57 ID:HO3k6jzw
とりあえずJava8は最新版で変換エラー出なくなった。
java version "1.8.0_431"
Java(TM) SE Runtime Environment (build 1.8.0_431-b10)
Java HotSpot(TM) Client VM (build 25.431-b10, mixed mode, sharing)

AozoraEpub3でEPUBに変換しています......変換しました
[理不尽な孫の手] 無職転生 - 異世界行ったら本気だす -.epub を出力しました
EPUBファイルを出力しました

112名無しさん:2024/10/21(月) 19:09:50 ID:KgzwUB3.
カスペルスキーインターネットセキュリティを利用してる環境で
[ERROR] 何らかの理由により目次が取得できませんでした(An existing connection was forcibly closed by the remote host. - SSL_connect)
[ERROR] ***の目次データが取得出来ませんでした(***は該当URL)
とエラーが出てまともに使えなくなりました。が、

設定からネットワーク設定のトラフィック処理
『Webページと連携する為Webトラフィック内にスクリプトを埋め込む』のチェックを外し
無効化する事で回避できるようになりました。

一応御報告まで

113112:2024/10/26(土) 08:24:48 ID:QP4LMB9M
カスペルスキーインターネットセキュリティ環境において定義データアップデート後
[ERROR] 何らかの理由により目次が取得できませんでした(An existing connection was forcibly closed by the remote host. - SSL_connect)
[ERROR] ***の目次データが取得出来ませんでした(***は該当URL)
のエラーが再発するようになりました。

上記した設定でも回避不可能でエラーを回避する為には
カスペルスキーインターネットセキュリティを終了させた上で
Narou.rbを使用する必要があるようです。

114名無しさん:2024/10/27(日) 01:53:29 ID:bob0.2dY
すいません、最近"database.yaml"が壊れるのでTerapadで見てみたら、「扱いできない機種依存文字を含むファイルです」と表示されます。
どうにかなりませんでしょうか?

115名無しさん:2024/10/27(日) 02:09:27 ID:bob0.2dY
"lock.yaml"も破損していたのでlog上げます。
以下がlogにありました。
[01:27:06] ID:307 【祝・総合評価20万突破!】 隠れ転生勇者 〜チートスキルと勇者ジョブを隠して第二の人生を楽しんでやる!〜 のDL開始
[01:27:07] 一章 転生編
[01:27:07] 第1部分 001_召喚されたのに転生してしまった (1/151)
~省略~
[01:32:01] 第151部分 146_感動の再会 (151/151)
[01:32:01] C:/Users/Win81-1/.local/share/gem/ruby/3.3.0/gems/psych-4.0.6/lib/psych.rb:455:in `parse': (C:/MyNovel/.narou/lock.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
[01:32:01] from C:/Users/Win81-1/.local/share/gem/ruby/3.3.0/gems/psych-4.0.6/lib/psych.rb:455:in `parse_stream'
[01:32:01] from C:/Users/Win81-1/.local/share/gem/ruby/3.3.0/gems/psych-4.0.6/lib/psych.rb:399:in `parse'
~省略~
[01:38:48] [ERROR] modified は管理小説の中に存在しません

116名無しさん:2024/10/28(月) 00:38:30 ID:???
lock.yamlはlock.yaml.backupと共に、単純に消せばOKです。
database.yamlはsakuraエディタとかでは?
「at line 1 column 1」ってのがおかしな文字の位置を示します。

117名無しさん:2024/10/30(水) 10:14:47 ID:pZzm.nRE
yamlが壊れる原因の一つとして、ハードディスクの不調が原因の場合があります。
私も、yamlが壊れたことがありますが、narou.rbは書き込みがうまくいかなくても、エラーが出ません。
読みこみの時にエラーが起きるのが頻繁に起こるようでしたら、小説を置いてある場所のハードディスクを変えてみましょう。

118名無しさん:2024/10/30(水) 22:39:25 ID:JYtzXK5Y
こんにちは.
>database.yamlはsakuraエディタとかでは?
>「at line 1 column 1」ってのがおかしな文字の位置を示します。
文字コードを別のエディタで見てみるであってますでしょうか?

>yamlが壊れる原因の一つとして、ハードディスクの不調が原因の場合があります。
ハードディスクの不調でしょうか?今のところ置いているHDDのSMARTは正常のようですが、試してみます

>私も、yamlが壊れたことがありますが、narou.rbは書き込みがうまくいかなくても、エラーが出ません。
あっそうなんですね。エラーが出ないのは困りますね。
書き込みエラー対策の機能を追加する要望を出したほうがいいですね.

119名無しさん:2024/10/31(木) 01:35:32 ID:???
>>118
要望は違うと思うんだが、どうだろ。
おま環っぽいし、原因もクリアになってないし、作者さんはとても忙しいそうなので、
原因つきとめて、修正内容を用意して、マージのお願いを出して、マージしてもらうならわかる。

120名無しさん:2024/10/31(木) 03:16:45 ID:???
何度も書かれてることだけど .narouフォルダ(database)は壊れる前提で頻繁にバックアップを取るべきだよ

121名無しさん:2024/10/31(木) 08:09:49 ID:MGmj/jUo
ハーメルンが以下のuser-agentを設定しても削除しても403エラーになる。
ブラウザからはアクセス可能なのでクローラー対策が厳しくなったののかな?
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)

Linux(Debian12 stable)、narou 3.9.1で下記コマンドを実行
narou u -n 15 --backtrace

[ERROR] 何らかの理由により目次が取得できませんでした(403 Forbidden)
[ERROR] https://syosetu.org/novel/18606/ の目次データが取得出来ませんでした
ID:15 古代魔術師の第二の人生(修正版) の更新は失敗しました

122名無しさん:2024/10/31(木) 13:53:56 ID:???
>>118
一応書いておくと、narou.rbは特段変な事をしてなかったと思うので、HDDがエラーを検知できない不調か、正常に書き込めても後で読めなくなる不調だと思う。大概後者が多い。
あと、上でも出てるけど、セキュリティソフトの誤検知で介入されるパターンも多いと思う。このパターンの場合、バックアップにも介入される可能性あるので、そもそも干渉しないよう、出来るなら除外設定するのがいい。

123名無しさん:2024/10/31(木) 22:39:01 ID:???
>>118
>文字コードを別のエディタで見てみるであってますでしょうか?
そうです。Terapadでだめならってことで。sakuraエディタはunicode化されてるから大丈夫かなと思った。
だけど、sakuraエディタは4バイトUTF-8には未対応みたい?EmEditorは大丈夫っぽい?
バージョンにもよるかもしれないし、まったく開けないって事はない気がする。
rubyも絵文字みたいな4バイトUTF-8に制限あったりするんだろうか。もしくはpsychか。
なんにせよ、どの文字で再現するかどうかって所からだと思う。

124名無しさん:2024/11/01(金) 22:49:06 ID:/sl9K5dU
>>119
あ、すいません.カキコミスです.
修正:書き込みエラー対策の機能を追加する要望を出したほうがいいですかね?

そうですね,原因追及してからだしてみます.
事の経緯を説明すると別のPCでセットアップして使っていたデータをまるっとコピーして別のPCに環境構築して移植したものを、
長く使っていたのですが、ここ最近エラーを吐くようになって相談させて頂いた次第であります.

>>120
その方向で対応します.

>>122
え?本当ですか?正常に書き込みできても後で読めなくなるとは驚きです.
セキュリティソフトの設定ですが見直して除外設定に加えました.

>>123
分かりました.別のエディタで試して見ます.

125名無しさん:2024/11/03(日) 02:53:19 ID:wFFyGiRA
ハーメルンの目次取得、投稿日時にタグが混入しているのを見かけたので
syosetu.org.yaml
21行目のタグ避け修正
(?:<tr><td colspan=2><strong>(?<chapter>.+?)</strong></td></tr>)?<tr bgcolor="#.+?" class="bgcolor\d"><td width=60%><span id="(?<index>\d+?)"> </span> <a href=.+? style="text-decoration:none;">(?<subtitle>.+?)</a></td><td><NOBR>(?:<time itemprop=".+?" datetime=".+?">)?(?<subdate>.+?)(?:</time>)?(?:<span title="(?<subupdate>.+?)改稿">\(<u>改</u>\)</span>)?</NOBR></td></tr>

1話目に小説情報表記で「掲載開始」が
<time itemprop="datePublished" datetime=".+?">投稿日時</time>
最新話に小説情報表記で「最新投稿」が
<time itemprop="dateModified" datetime=".+?">投稿日時</time>
の様な形で、<item>タグが投稿日時に書いてあるので
toc.yamlにもそのまま情報が保存されています

最新話に改稿日時がない作品がある場合
toc.yamlのタグが混入したsubdateを参照してしまい
更新チェックで更新ありと誤判定
(ハーメルンの掲載作品で)更新はありませんとなる原因な様です

126名無しさん:2024/11/04(月) 15:45:04 ID:???
(iOSのKindleでどうやっても縦書きEPUBの表示が壊滅的だった件)の
対応方法
ttps://x.com/alltale2037/status/1852983738424271124

127名無しさん:2024/11/04(月) 17:47:04 ID:???
>>126
急急如律令さんがリプライしてたので、今後の改造版AozoraEpub3のアップデートで改善するかもしれませんね

128名無しさん:2024/11/04(月) 21:24:07 ID:???
>>126-127
改造版AozoraEpub3のnightlyビルドが公開あったので早速試してみた
Send to Kindleに送るとKPFに変換されるのか、
読み上げ機能とか連続スクロールとか商業書籍と同じように使えるようになった
もちろんiOS/iPad OSで縦書き表示もされるようになった
めっちゃ快適ありがとう

129名無しさん:2024/11/04(月) 22:03:10 ID:???
>>128 
いいと思ったんだけど古いKindle端末でうまく表示できなくなる
横書きの本として認識されるのか、行間の設定を変えると上下の余白が調整されるなど
Kindle端末で快適に読めないなら本末転倒かも

130名無しさん:2024/11/04(月) 22:44:59 ID:???
メタタグの追加は関係なく、元からAozoraEpub3で変換してKindleに入れると横書きとして認識されていると思いますよ
(AndroidのKindleアプリなどでマージン、間隔の設定を見ると横方向の罫線が表示されるから。縦書きとして認識されている商業小説では縦方向の罫線が表示される)

根本的には縦書きとして認識させられればいいんでしょうけど、
Kindleでうまく表示できなくなるならページ方向メタタグの追加は見送った方がいいと思います

131名無しさん:2024/11/05(火) 01:38:10 ID:???
AozoraEpub3の言語設定でenにするといい。

132名無しさん:2024/11/05(火) 02:29:52 ID:???
>>131
enにするの今は効かない
Send to Kindle の仕様変更だと思う

133名無しさん:2024/11/12(火) 16:26:41 ID:???
問題ないみたいだけど
ttps://qiita.com/ynomura/questions/a8d38d24beffe60b81bc

134名無しさん:2024/11/12(火) 20:44:37 ID:???
>>133
iOS以外の環境でも正常に表示できなければダメ

135名無しさん:2024/11/13(水) 09:17:10 ID:FCfJglwM
>> 129
古いKindleってどの世代あたりでしょうか?

>> 134
iOS向けの対応を入れたとして最低限新しめのKindleで出力される表示内容が同じことをゴールとなるかと思っているのですが
iOS以外ってKindle以外も対象になります? (理想で言えばYESなのでしょうが

正直iOSはブックアプリでAozoraEpub3が出力したEPUBをちゃんと見れるので、そんなにKindleアプリで見たいの?ってのが疑問

136名無しさん:2024/11/13(水) 09:53:49 ID:???
>>135
私が確認したのは、
Kindle Paperwhite Wi-Fi (第5世代)
ついでに、Fire HD 8、Kindle for Android
いずれも余白、行間がおかしくなるのを確認した

デバイス間で進捗を同期できるから、iOSで使えるようにしたい人の気持ちはわかる
外ではスマホで読んで、家ではKindle端末みたいな使い方をしてると便利
でもまあ、あくまでオプション扱いじゃない?と思ってる
(そもそもKindle Previewerではちゃんと変換できるんだし、Send to Kindleの変換が日本語に対応できてないのが悪い…そのうちまた仕様変わりそうよね)

137名無しさん:2024/11/16(土) 22:32:15 ID:0GfqfYX6
なぜか毎回
AozoraEpub3でEPUBに変換しています.

'java' �́A����R�}���h�܂��͊O���R�}���h�A
����\�ȃv���O�����܂��̓o�b�` �t�@�C���Ƃ��ĔF������Ă��܂���B
pid 12436 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

ってなる、java変更もaozora改造版変更もしたけど変わらずずっとこの状態、誰か助けて

138名無しさん:2024/11/16(土) 23:32:22 ID:???
>>137
JavaのPATH通ってる?

139名無しさん:2024/11/17(日) 03:15:56 ID:h1BMctC6
>>138
再起動したらpath適用されたみたいで治りました!ありがとう!

140名無しさん:2024/11/17(日) 16:11:41 ID:???
AozoraEpub3のインストーラー版からnarou.rbは使えるかな
ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/v1.1.1b28Q

141名無しさん:2024/11/17(日) 17:34:16 ID:LYHUCrtk
>>140
インストール先をC:\AozoraEpub3へ変更し、narou init実行時の指定を C:\AozoraEpub3\app にしてOKでした。
一応仕様バージョンを以下に

>java --version
openjdk 21.0.5 2024-10-15 LTS
OpenJDK Runtime Environment Temurin-21.0.5+11 (build 21.0.5+11-LTS)

>ruby --version
ruby 3.3.6 (2024-11-05 revision 75015d4c1f) [x64-mingw-ucrt]

>narou -v
3.9.1

142名無しさん:2024/11/23(土) 20:30:25 ID:???
ハーメルンで小説をダウンロードしようとすると
何らかの理由により目次が取得できませんでした(403 Forbidden)
となりダウンロードできません。
user-agentを設定の変更も試しましたがうまくいきません。
どうすればいいでしょうか?

143名無しさん:2024/11/23(土) 21:28:19 ID:???
他のUAにする
通ったUAは晒さなくていいよ
集中するとまたブロックされるから

144名無しさん:2024/11/23(土) 21:47:01 ID:???
一時的なアクセス過多の可能性もあるので、しばらくたってから試してみるのも吉。
IP範囲とかで一時遮断するという噂もある。

145名無しさん:2024/11/23(土) 22:16:43 ID:???
AozoraEpub3 1.1.1b30Qでguiから設定を書き換えると先頭の挿絵が表紙にならなくなった

146名無しさん:2024/11/24(日) 11:23:21 ID:y2HlJ/dI
>>145
朗報じゃん、バージョンアップして試してみます

147名無しさん:2024/11/24(日) 11:38:43 ID:???
>>145
ページ方向メタタグの追加は見送りになったのね

148名無しさん:2024/11/26(火) 01:04:20 ID:???
>>147
改造版が電書協対応で削除してたCSS周りの修正作業が優先されてる。

149通りすがりの人:2024/11/30(土) 19:16:51 ID:zLpv7XQw
0\Kindle paperwhite 12世代とNarouツール:

Kindle paperwhite 12世代をブラックフライデーで買いました。(@.@)
早速、セットアップして接続すると、Windows11ではMTP USBデバイスとして認識されていますが、ドライブ識別子(例:F:)が付きません。エクスプローラーにはドライブ識別子がないKindlw Paperwhiteと表示されます。
因みに11世代ではF:で表示されます。
Narou send では、[ERROR] Kindleが接続されていません と表記されます。

返品するしかないかもしれません。(-.-)

150名無しさん:2024/11/30(土) 19:41:58 ID:7tC6h//E
こいつは…

151名無しさん:2024/11/30(土) 19:45:25 ID:???
>>149
それはMTPの仕様通りなんだよ。
narou.rbはUSBマスストレージ限定なので、kindle系は2023版までしか自動送信は出来ない。

エクスプローラでkindle paperwhite開けばdocumentsディレクトリが出てこない?
そこにmobiファイルぶち込めば行けると思うんだけど。

152通りすがりの人:2024/11/30(土) 20:28:05 ID:zLpv7XQw
>>151
>エクスプローラでkindle paperwhite開けばdocumentsディレクトリが出てこない?
>そこにmobiファイルぶち込めば行けると思うんだけど。

ありがとうございます。
ただ、エクスプローラー等でポンとKindleにコピーすることは難しいかと思います。

現在、PC側でNarouツールで凍結していない分が35件、凍結中を含むと4324件とありますが、

1.11世代のKindleをPCから見ると、documents配下にかなりの過去の全てのファイルがあるようです。(2792小説-Kindleの表示上は消えていますが、実態は残っている感じです)
2.11世代のKindleのdocuments配下に格納されている形式も、下記の状態でPC側のNarouツールの小説データとはフォルダ名、ファイル形式、ファイル構成も異なっています。
  2-1.小説フォルダ:[著者名]小説名 拡張子:.sdr
  2-2.フォルダ内のファイルは2つで、[著者名]小説名.azw3fファイルと[著者名]小説名.azw3rあります。

というような状態なので、コピーする訳にも行かず お手上げです。m(>.<)m

153通りすがりの人:2024/11/30(土) 20:45:31 ID:zLpv7XQw
>151
試しに、PCの小説フォルダ配下の .mobiファイルを更新順に
数十ファイルを12世代のKindleにコピーしたところ、見事にみることができました。
ありがとうございます。
上書きしたらどうなるか、テストしてみます。(読んでいたところが復活するか等)

返品しなくてよさそうです。(*.*)

154名無しさん:2024/12/05(木) 10:07:23 ID:uz8XjbnE
最新の知識ないからトンチンカンならごめん
メールなりでパーソナルドキュメントとして送ればいいんじゃなかったっけ?今できない?
calibreなりの電子書籍管理ソフト使って送っても無理?

155名無しさん:2024/12/07(土) 23:10:21 ID:???
メールで送る方法は今でも出来るが、ファイル名がタイトルになる問題がある。
タイトルそのままだと記号等の問題かエラーになる場合があるので、いまはID番号にしてる。

calibreはmtp対応してる。自動追加自動同期の機能もあるから手間いらずで同期できるかも。試してないけど。
でも送信のためだけにcalibre使うのもどうかというのはある。

rubyでusbデバイス検知出来ないものかと思ってるけど、ole経由でなんとかなんない?

156名無しさん:2024/12/08(日) 22:19:25 ID:???

Send to Kindleは容量制限有るから挿絵付きは基本無理

-----------------------------------------
Send to Kindle を使用して Kindle に送信できるファイルの容量は、次のとおりです。
Eメールアドレスで送信する場合は、最大 50 MB まで
ウェブ版 Send to Kindle を使用して端末から直接アップロードする場合は、1 ファイルあたり 200 MB まで
-----------------------------------------

157名無しさん:2024/12/14(土) 02:12:37 ID:KXriQfP6
MACOS 15.2でWEB UIがKindleを認識できなくなった件

Mac OSをアップデートしたらWEB UIがKindleを認識できずにEJECTボタンが表示されなくなった。
とりあえずWEB UIを起動する前に手動でディスクユーティリティを使用して[NO NMAE]と表示されているディレクトリ名を
[kindle]へ変更しておく事で解決。
macOS15から一手間増えて面倒になったな。。。

158名無しさん:2024/12/14(土) 12:04:57 ID:Yn00Qnuw
>>157
手間に変わりはないのですが、デスクトップに表示されたKindleのアイコンに対して単純にリネームしてあげると認識してくれます。
自分の環境だと[Kindle](Kだけ大文字)とリネームすると、その後WEBUIでEJECTボタンが使えます。
ディスクユーティリティまでいかない分こちらの方が少し楽かなと。

159名無しさん:2024/12/14(土) 21:50:07 ID:FvTZzwao
質問スレの664です。新世代kindleのMTP接続にかかわる続報です。Windowsでの対応方法となります。
書き込み当時は該当のkindleを所有していなかったので試せませんでしたが、第12世代のkindle paperwhite signature購入をきっかけにいろいろ試した報告となります。
他のスレでmtpmount及びdokanというソフトウェアを利用することでnarou.rbからのsendができた方がいらっしゃったようですが
別の方法を探していたところ、MTPdriveというソフトを見つけました。(mtpmountのビルド?のハードルが素人には高く断念しました)
ttps://www.mtpdrive.com/
最終的な目的地はおそらく同じでMTP接続されたデバイスに対してドライブ文字(D,Eなど)を付与することでsendコマンドに対応することを目指しました。
このソフトはシェアウェアのようですが、機能制限付きでフリー使用ができるようで試したところ確かに第12世代のkindle paperwhite signatureが任意のドライブ文字でマウントできました。
私のPCにはデバイス一覧の中に下記の形で表示されました。(ドライブ文字 Xでマウント実行)
Kindle Paperwhite Signature Edition [Internal Storage] @ MTPdrive(TRIAL)(X:)
しかし、ドライブ文字付きのデバイスとしてkindleが確かに認識されているにもかかわらず、sendコマンドが機能しませんでした。
試行錯誤を行ったところ、以前のバージョンのkindleが接続されているときはただ
Kindle(X:)と表示されていたのを思い出し、ダメもとでプロパティから上記の表示名を削りKindle(X:)と表示させるようにしたところsendコマンドが実行できるようになりました。
そんなアホなという感じですが、narou.rbなのかもともとのコマンドのあたりのどこかがKindleというドライブ名に依存している模様です。
直前でDokanをインストールしておりましたが、アンインストールしてもうまくいきましたのでおそらくMTPdriveのみで動作するものと思われます。(数回試しました)
ただこのMTPdriveを利用する方法でkindleをマウントする場合、一度アンマウントするともとの長ったらしいドライブ名で再度認識されるため、都度リネームの必要があります。

160名無しさん:2024/12/14(土) 21:55:39 ID:FvTZzwao
ちなみにシェアウェアとしてMTPdriveを購入する場合は買いきりで$49.95するようです。試用版であるフリーバージョンは但し書きに転送ファイル30個までと書いてあるので今後の挙動を確認する必要があります。私が使用した際はフリーバージョンでも30個以上送信が確認できました

161名無しさん:2024/12/14(土) 23:02:16 ID:???
>>160
>Limit of 30 transferred files from a device in total (until the Windows is restarted)
デバイス「から」30個、とあるんで、PCから送るのは無制限なんですかね。

162名無しさん:2024/12/15(日) 00:05:19 ID:???
USBをパススルーさせたPCエミュレータ上の別のOSでMTP接続を認識させ、
sambaサーバによるネットワーク接続やその他ゲストOS間のファイル転送に用意された方法などで
送り込んでみるのはどうでしょう?

163名無しさん:2024/12/15(日) 19:50:12 ID:DH92A48Y
>>161
再度試したところ双方向でなくてもファイル転送数をカウントしているようで、途中でポップアップが出ます。転送失敗するときとしない時があり何とも言えません。

164名無しさん:2024/12/15(日) 20:02:15 ID:???
結局、生成したmobiファイルを手でコピーするのが一番簡単と言うことですかね。

165名無しさん:2024/12/16(月) 21:57:31 ID:???
mtpmountのやつ、インストール方法とダブルクリックでマウントアンマウントするヘルパースクリプト書いてみました。
gist.github.com/rogenobl/f99d989afd48513cbda3b92de034dd53
ただ、私は常用しないので、メンテナンスは期待しないでください。
あと、本当はデバイスの接続で自動マウント出来ると良いのだけれど、良い情報知ってたら教えてください。

166名無しさん:2024/12/17(火) 00:13:46 ID:???
UTMでUSBデバイスを共有、或いはQEMU for Windowsで-device usb-host オプションが使えれば
ゲストOS側の起動時スクリプトでmtpマウントと転送が可能ではないかと思いますが、当方環境が無く何故か利用例もヒットしないので不明

167名無しさん:2024/12/22(日) 01:02:57 ID:qoqoBfqM
新規インストールしましたが、下記エラーで、WEB UIが表示できません。
CUIでは、ダウンロードとEPUB変換は問題なく動作し、ビューアーで表示できました。

RUBYとJAVAのバージョン変えても、セキュリティーソフトをオフにしても同じ症状です。

narou:3.9.1
ruby:3.3.6
JAVA:openjdk version "21.0.5" 2024-10-15 LTS
AozoraEpub3:1.1.0b46

<internal:C:/Ruby33-x64/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require': cannot load such file -- tilt/erubis (LoadError)
from <internal:C:/Ruby33-x64/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/web/appserver.rb:15:in `<top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/web/all.rb:7:in `require_relative'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/web/all.rb:7:in `<top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/command/web.rb:118:in `require_relative'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/command/web.rb:118:in `boot'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/command/web.rb:87:in `execute'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandline.rb:29:in `run'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandline.rb:43:in `run!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/narou.rb:50:in `block in <top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/narou.rb:49:in `<top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/bin/narou:13:in `require_relative'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/bin/narou:13:in `<top (required)>'
from C:/Ruby33-x64/bin/narou:32:in `load'
from C:/Ruby33-x64/bin/narou:32:in `<main>'

168名無しさん:2024/12/22(日) 10:39:36 ID:???
narou.gemspecを見るに2.7.1以降ruby-tiltが必要なように思われます

169sage:2024/12/22(日) 10:41:03 ID:UiI5T.j2
>>167
tilt のバージョンが2.5.0 だと駄目みたい。
gem install tilt -v 2.3.0
gem uninstall tilt -v 2.5.0
で動いた。
gemspec 直した方が良いとは思うけど。

170名無しさん:2024/12/22(日) 15:31:46 ID:cuVIvpgE
>>169
ちょっと前に作成した環境だと動作していたのでtiltのバージョン確認したら2.4.0でした。
とりあえずIssueとして上げておこう

171名無しさん:2024/12/22(日) 16:02:07 ID:qoqoBfqM
>>169
同様の手順にて、起動&Epub化が出来ました。
ちなみに、gemspec内の「gem.required_ruby_version = ">=2.3.0"」を2.5.0に
書き換えてみましたが、変わらずエラーで起動しませんでした。
修正箇所が間違ってますでしょうか。

>>168
検索したのですが、ruby-tiltの最新は2.5.0までしかみつかりませんでした。

172名無しさん:2024/12/22(日) 17:00:40 ID:???
>>46の件なのかな?

ttps://raw.githubusercontent.com/jeremyevans/tilt/master/CHANGELOG.md
>## 2.5.0 (2024-12-20)

>* Remove deprecated erubis, wikicloth, and maruku templates (jeremyevans)

173名無しさん:2024/12/28(土) 18:23:52 ID:???
恐れ入ります。
DLできているみたいですが、変換時にエラーが出てしまいます。
挿絵もOFFにし、Aozoraも改造版なのですが、対処法をお教え頂ければ幸いです。

narou:3.9.1
ruby:3.3.6 (2024-11-05 revision 75015d4c1f) [x64-mingw-ucrt]
JAVA:java version "1.8.0_431"
Java(TM) SE Runtime Environment (build 1.8.0_431-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.431-b10, mixed mode)
AozoraEpub3改造版:AozoraEpub3-1.1.1b30Q

以下、ログ:

ID:1984 悪役令嬢の中の人【書籍化・コミカライズ】 の変換を開始
縦書用の変換が終了しました
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 65.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 4652 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

174名無しさん:2024/12/28(土) 18:44:16 ID:???
エラーメッセージの通りかと。
改造版のAozoraEpub3が65のクラスファイルバージョン(=Java21)で作成されてるんで、
JavaもJava21以降が必要です。

175名無しさん:2024/12/28(土) 20:31:28 ID:???
>>174
ご教授ありがとうございます。
Java8をアンインストール後、OpenJDK21U-jdk_x64_windows_hotspot_21.0.5_11.msiの導入で正常に動作しました。
お手数をおかけいたしました。

176名無しさん:2025/01/02(木) 17:33:52 ID:czxKb1hA
>> 169
あとはnarou-3.9.1/lib/web/appserver.rbの15行目をコメントアウトしても同様の結果になるっぽい
WEB UIの起動出来て無職転生をEPUBとKindle向けで変換出来てるとこまで確認済み

177名無しさん:2025/01/11(土) 05:31:02 ID:???
WebUIからnarou-3.9.1へ更新を掛けたら失敗し、その後WebUIが起動できなくなったため
Rubyのアンイストール/再インストールと1からインストールし直しても
やはりWebUIが起動しなかったのですが、>>167さんと全く同じ状況だったので
>>169さんのアドバイス通りに実行したら復旧しました。
本当に助かりました!これで安心して寝られます。

178名無しさん:2025/01/11(土) 14:38:38 ID:IuyLMJ4.
いろいろ入れ直したら更新途中に Cannot allocate memory で落ちるようになってしまいました。
こちらの環境依存かもしれませんが。
なにかアドバイスを頂ければ幸いです。

-----------------------------------------
Narou.rb のバージョン:narou-3.9.1

OS のバージョン:macOS Sequoia 15.2

その他環境情報(任意):
% ruby -v
ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [arm64-darwin24]
% gem install tilt -v 2.3.0
% gem uninstall tilt -v 2.5.0

何が起きたのか:
update 途中でメモリ不足で落ちるようになりました。

再現方法(何をやったら起こったのか詳細に):
brew upgrade で ruby を更新したところ 3.4系に上がってしまったので gem で narou も入れ直しました。

179名無しさん:2025/01/11(土) 14:39:21 ID:IuyLMJ4.
(続き)
% narou --backtrace update
レベルガチャ〜ハズレステータス『運』が結局一番重要だった件〜【書籍第4巻 12/20より発売中!】 の目次ページを取得中...
レベルガチャ〜ハズレステータス『運』が結局一番重要だった件〜【書籍第4巻 12/20より発売中!】 に更新はありません
―――――――――――――――――――――――――――――――――――
転生探索者の日常 に更新はありません
―――――――――――――――――――――――――――――――――――
俺しか使えない『アイテムボックス』がバグってる に更新はありません
―――――――――――――――――――――――――――――――――――
【第十四章完結!】スライムは最強たる可能性を秘めている〜2回目の人生、ちゃんとスライムと向き合います〜 の目次ページを取得中...
【第十四章完結!】スライムは最強たる可能性を秘めている〜2回目の人生、ちゃんとスライムと向き合います〜 に更新はありません
―――――――――――――――――――――――――――――――――――
信長の庶子 に更新はありません
―――――――――――――――――――――――――――――――――――
【書籍化、コミカライズ企画進行中】錬金術師カレンはもう妥協しません に更新はありません
―――――――――――――――――――――――――――――――――――
攻略!大ダンジョン時代─俺だけスキルがやたらポエミーなんだけど─ の目次ページを取得中...
/opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/net/http.rb:1659:in 'TCPSocket#initialize': Failed to open TCP connection to ncode.syosetu.com:443 (Cannot allocate memory - connect(2) for "ncode.syosetu.com" port 443) (Errno::ENOMEM)

180名無しさん:2025/01/11(土) 14:40:05 ID:IuyLMJ4.
(続き)
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/net/http.rb:1659:in 'IO.open'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/net/http.rb:1659:in 'block in Net::HTTP#connect'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/timeout.rb:185:in 'block in Timeout.timeout'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/timeout.rb:192:in 'Timeout.timeout'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/net/http.rb:1657:in 'Net::HTTP#connect'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/net/http.rb:1636:in 'Net::HTTP#do_start'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/net/http.rb:1625:in 'Net::HTTP#start'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:351:in 'OpenURI.open_http'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:825:in 'URI::HTTP#buffer_open'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:233:in 'block in OpenURI.open_loop'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:231:in 'Kernel#catch'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:231:in 'OpenURI.open_loop'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:163:in 'OpenURI.open_uri'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/open_uri_redirections-0.2.1/lib/open-uri/redirections_patch.rb:55:in 'OpenURI.open_uri'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:805:in 'OpenURI::OpenRead#open'
from /opt/homebrew/Cellar/ruby/3.4.1/lib/ruby/3.4.0/open-uri.rb:29:in 'URI.open'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/downloader.rb:731:in 'Downloader#get_toc_source'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/downloader.rb:840:in 'block in Downloader#get_subtitles_multipage'
from <internal:numeric>:257:in 'Integer#times'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/downloader.rb:834:in 'Downloader#get_subtitles_multipage'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/downloader.rb:789:in 'Downloader#get_latest_table_of_contents'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/downloader.rb:351:in 'Downloader#run_download'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/downloader.rb:334:in 'Downloader#start_download'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/command/update.rb:182:in 'block in Command::Update#execute'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/command/update.rb:157:in 'Array#each'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/command/update.rb:157:in 'Enumerable#each_with_index'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/command/update.rb:157:in 'Command::Update#execute'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/commandbase.rb:125:in 'Command::CommandBase#execute!'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/commandbase.rb:134:in 'Command::CommandBase.execute!'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/commandline.rb:29:in 'CommandLine.run'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/commandline.rb:43:in 'CommandLine.run!'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/narou.rb:50:in 'block in <top (required)>'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/lib/backtracer.rb:16:in 'Narou::Backtracer.capture'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/narou.rb:49:in '<top (required)>'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/bin/narou:13:in 'Kernel#require_relative'
from /opt/homebrew/lib/ruby/gems/3.4.0/gems/narou-3.9.1/bin/narou:13:in '<top (required)>'
from /opt/homebrew/lib/ruby/gems/3.4.0/bin/narou:25:in 'Kernel#load'
from /opt/homebrew/lib/ruby/gems/3.4.0/bin/narou:25:in '<main>'

181名無しさん:2025/01/11(土) 14:40:42 ID:IuyLMJ4.
(続き)
別のターミナルで ps を実行すると RSS が増えているように見えます。
% while true; do ps -o rss= -p `pgrep -f "narou.*update"`; sleep 5; done
56704
74000
76992
78976
82176
88368
88560
89232
94464
95808
95200
94944
92544
ps: option requires an argument -- p

182名無しさん:2025/01/11(土) 15:25:22 ID:???
単純なメモリ不足なら、再起動してまずは色々落として試してみる。
あとは、Javaとかスワップとかのメモリ設定を大きくしてみるとか。

ダメなら、アップデートが原因なんだし、元のバージョンに戻す。

183名無しさん:2025/01/11(土) 18:12:26 ID:IuyLMJ4.
ruby プロセスの RSS が増大しているのですから、解放漏れを疑っています。
バージョンアップされたライブラリのどこかの方が怪しいのでしょうが。

# Java はとりあえず関係ないと思う。

184名無しさん:2025/01/11(土) 18:49:33 ID:???
ならセオリー通りバージョン戻すだけかと。
Cannot allocate memoryでググれば、メモリ使用量確認したり、OSのメモリ割り当て系の設定いじる記事もあるんで、
そのへんを追うかでしょうね。

185名無しさん:2025/01/11(土) 20:38:10 ID:???
>>183
増大と言っても100M程度(ですよね?)なら、ブラウザなどと比べれば、さほどではないと思いますが。
それよりシステムコールでメモリ不足なのが気になります。でもブラウザとかは普通に使えてるんですよね?
topだとどうなります?とくにwiredのメモリとか。

186名無しさん:2025/01/12(日) 11:03:03 ID:9jRCkqCU
おま環って感じもなくはない、Montereyで同じ構成ではメモリリークしてない感じだし
違いがあるとするとIntel機なのでArm版との挙動違いってなるけど、Arm版の環境ないので再現できない

187名無しさん:2025/01/12(日) 18:23:11 ID:???
まあrubyってベンチマークで遅いとか言われてた昔の版の方が省メモリで融通が効いてた気はするんだよな
有耶無耶にポインタ渡しで済ませてた部分が型制限やら厳しくなった関係で値渡しになって
メモリ倍食うみたいなケースがあったりするんだろうか?

188名無しさん:2025/01/23(木) 17:31:03 ID:BhyJ43Is
新規でインストールしましたが、下記のエラーログ表示で動きません。
教えてください。

c:\MyNovel>narou web ui
<internal:C:/Ruby34-x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:141:in 'Kernel#require': cannot load such file -- tilt/erubis (LoadError)
from <internal:C:/Ruby34-x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:141:in 'Kernel#require'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/web/appserver.rb:15:in '<top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/web/all.rb:7:in 'Kernel#require_relative'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/web/all.rb:7:in '<top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/command/web.rb:118:in 'Kernel#require_relative'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/command/web.rb:118:in 'Command::Web#boot'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/command/web.rb:87:in 'Command::Web#execute'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandbase.rb:125:in 'Command::CommandBase#execute!'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandbase.rb:134:in 'Command::CommandBase.execute!'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandline.rb:29:in 'CommandLine.run'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandline.rb:43:in 'CommandLine.run!'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/narou.rb:50:in 'block in <top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/backtracer.rb:16:in 'Narou::Backtracer.capture'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/narou.rb:49:in '<top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/bin/narou:13:in 'Kernel#require_relative'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/bin/narou:13:in '<top (required)>'
from C:/Users/arity/AppData/Local/Microsoft/WindowsApps/narou:36:in 'Kernel#load'
from C:/Users/arity/AppData/Local/Microsoft/WindowsApps/narou:36:in '<main>'
<internal:C:/Ruby34-x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require': cannot load such file -- tilt/erubis (LoadError)
from <internal:C:/Ruby34-x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'

189名無しさん:2025/01/23(木) 17:31:29 ID:BhyJ43Is
続きです

from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/web/appserver.rb:15:in '<top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/web/all.rb:7:in 'Kernel#require_relative'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/web/all.rb:7:in '<top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/command/web.rb:118:in 'Kernel#require_relative'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/command/web.rb:118:in 'Command::Web#boot'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/command/web.rb:87:in 'Command::Web#execute'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandbase.rb:125:in 'Command::CommandBase#execute!'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandbase.rb:134:in 'Command::CommandBase.execute!'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandline.rb:29:in 'CommandLine.run'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/commandline.rb:43:in 'CommandLine.run!'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/narou.rb:50:in 'block in <top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/lib/backtracer.rb:16:in 'Narou::Backtracer.capture'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/narou.rb:49:in '<top (required)>'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/bin/narou:13:in 'Kernel#require_relative'
from C:/Users/arity/.local/share/gem/ruby/3.4.0/gems/narou-3.9.1/bin/narou:13:in '<top (required)>'
from C:/Users/arity/AppData/Local/Microsoft/WindowsApps/narou:36:in 'Kernel#load'
from C:/Users/arity/AppData/Local/Microsoft/WindowsApps/narou:36:in '<main>'

190名無しさん:2025/01/23(木) 17:55:14 ID:???
>>167見た?

質問するなら、OSや各種バージョン位は書きましょう。

191名無しさん:2025/01/24(金) 11:29:18 ID:TcV4.TlI
失礼いたしました。

OS win11pro
java 1.8.0_441-b07
ruby ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x64-mingw-ucrt]
AozoraEpub3:AozoraEpub3-1.1.1b30Q
をダウンロードしました。
よろしくお願いいたします。

192名無しさん:2025/01/24(金) 13:49:24 ID:???
>>167の結果は?

193名無しさん:2025/01/24(金) 15:25:10 ID:TcV4.TlI
c:\MyNovel>gem install tilt -v 2.3.0
Using rubygems directory: C:/Users/arity/.local/share/gem/ruby/3.4.0
Successfully installed tilt-2.3.0
1 gem installed

c:\MyNovel>gem uninstall tilt -v 2.5.0
Gem 'tilt' is not installed

と同じ処理をしてみましたが、立ち上がらずです。
c:\MyNovel>narou web ui
<internal:C:/Ruby34-x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:141:in 'Kernel#require': cannot load such file -- tilt/erubis (LoadError)

194名無しさん:2025/01/24(金) 18:41:13 ID:???
not installedのメッセージがちょっと気になる
>>170,172 を踏まえるとtilt-2.4.0でも動作しそうだからもう一度入れてみるとか?

195名無しさん:2025/01/24(金) 19:21:43 ID:???
>>193
あと、tiltの問題とは別だけど、
改造版のAozoraEpub3-1.1.1b30QはJava21以上必須。(>>173,174参照)

196名無しさん:2025/01/24(金) 21:46:50 ID:TcV4.TlI
ありがとうございます。
ご指摘の通り、rubyを再インストールしました。

c:\MyNovel>ruby -version
ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x64-mingw-ucrt]
-e:1:in '<main>': undefined local variable or method 'rsion' for main (NameError)

JAVAも21を入れましたが、相変わらずです。。。

c:\MyNovel>narou web ui
<internal:C:/Ruby34-x64/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:141:in 'Kernel#require': cannot load such file -- tilt/erubis (LoadError)


ご迷惑をおかけします。

旧PCで動いているnarou.rbがありますが、それをコピーは可能でしょうか?

197名無しさん:2025/01/24(金) 21:47:41 ID:jK3wz0EM
>>196
>>176 を試してみてください

198名無しさん:2025/01/24(金) 23:05:50 ID:jK3wz0EM
あとtiltがまたバージョンアップしているようで
gem uninstall tilt -v 2.6.0
で実行すると削除できるかもしれない

199名無しさん:2025/01/24(金) 23:19:56 ID:TcV4.TlI
ご教授ありがとうございました!
無事に起動しました。
JAVA8をアンインストールして、>>198をやったら起動しました。
お手数おかけしました。

200名無しさん:2025/01/25(土) 00:12:59 ID:???
ダウングレードって、バージョン指定せずに削除してから指定の版を入れるのではどうかな?

201名無しさん:2025/01/25(土) 21:54:10 ID:heHdH/Co
新規インストール時は先にモジュール入れてからnarou入れればOKなはず
gem install tilt -v 2.3.0 なり gem install tilt -v 2.4.0 で

202名無しさん:2025/02/03(月) 11:57:51 ID:UBGSv/gk
[ERROR] Kindleが接続されていません

と出て転送できない問題ですが、Macでの対処法がなかったので、投稿させていただきます。

環境
Narou.rb Version 3.9.1
Kindle Paperwhite(第10世代) 最新ファーム
M1 Macbook Air

先日のKindleのアップデートで、当方も上記エラーが発生。

対処法
KindlePaperwhite接続後、ディスクユーティリティを開き、ドライブ名「NO NAME」を「KINDLE」に変更する。

私のM1 MacbookAirでは、上記だけで正常に転送されました。
Macで困っている方がおられたら参考にしてください。

203名無しさん:2025/02/06(木) 00:24:17 ID:tUZkiNqA
Kobo Libra Colour に変換した epub をDropbox経由で転送すると
「…」や「─」の文字が一文字分だけ上に表示されて、上の文字と重なって下にその分の空白ができてしまいます。
Windows上のKinoppyで確認したところ正常に表示されていたのでKobo側の問題だと思いますが
何かオプション指定や設定などできる対策はありますか?

環境: Ubuntu 24.04.1(WSL2)
narou: 3.9.1
ruby: 3.2.4
java: openjdk 21.0.5 2024-10-15

narou download n2819ha
で『魔女と傭兵』を変換しています

204名無しさん:2025/02/07(金) 21:42:05 ID:jS50jEcQ
>>202
私もM1macOS13の環境で同じ現象に悩んでましたがこの対処法のおかげで更新することができました
ありがとうございます!

205名無しさん:2025/02/26(水) 17:12:46 ID:wY9PCoiY
デバイスのkindleにUSB転送出来なくなるみたいだけどなにかいい方法ある?

206名無しさん:2025/02/26(水) 19:24:49 ID:???
>>205
過去ログにいくつか案が出てる。
面倒なら手動でmobiファイルをdocuments配下にコピーすれば良い。

207名無しさん:2025/02/26(水) 19:29:47 ID:???
多分>>205が言ってるのは、これ
「Kindleの本をダウンロードしてUSB経由で転送する機能が削除される予定」
ttps://gigazine.net/news/20250217-kindle-books-download-and-transfer-discontinued/
でも、この記事最後まで読めば分かるんだけど
「なお、この機能がなくなっても、AmazonのアプリやCalibreのようなサードパーティー製ツールで
電子書籍ファイルやその他のドキュメントをUSB経由でKindleにコピーできるとのことです。」
ってあるから心配ないと思うよ

208名無しさん:2025/02/26(水) 20:14:12 ID:???
>>207
なるほど
thx

209名無しさん:2025/03/03(月) 14:58:09 ID:Tajxeg9w
なろう系サイト、目次データが取得できませんになった
アク禁はされてなさそうなので、構造変わったとかかな?

210名無しさん:2025/03/03(月) 16:06:12 ID:???
うちも取得できない

[ERROR] 小説が削除されているか非公開な可能性があります
[ERROR] ttps://ncode〜の目次データが取得出来ませんでした

211名無しさん:2025/03/03(月) 19:34:09 ID:Z2oyktQo
自分も更新できない、まったく同じ症状

212名無しさん:2025/03/03(月) 20:39:06 ID:7hCJuaNI
小説情報ページ(novelview/infotop/ncode/**)の構成が変わって小説情報を取得出来なくなったようなので、ncode.syosetu.com.yamlを修正してやれば戻りそう

213名無しさん:2025/03/03(月) 22:09:40 ID:???
>>209-211
同じく、更新しようと思ってボタンを押してから席を外していたら、軒並み凍結・削除処理されてしまいました。

214名無しさん:2025/03/03(月) 22:31:32 ID:???
>>212
確認thx
簡単な修正で済みそうでよかった

215名無しさん:2025/03/03(月) 23:37:40 ID:3b2mnQEs
毎日自動的にバックアップとってるからデータベース削除されて焦ったけどセーフ

216名無しさん:2025/03/04(火) 01:29:20 ID:???
>>215
まてまて
小説情報が取得できなくて自動で凍結&404タグの付与が行われてるだけのはずだ
仮にデータが削除されたと言うならそれは別の問題も併発してる

217名無しさん:2025/03/04(火) 06:52:50 ID:6KaqV8LY
>>データベース削除されて焦ったけどセーフ
凍結を非表示にしてたのを削除されたと勘違いでした

218名無しさん:2025/03/04(火) 08:50:38 ID:???
>>212
rubyを全然知らないやつが、見よう見まねで変更してみました。
一応、手元では動いているので、置いておきます。

編集したのは、narou-3.9.1/webnovelの下にある次の2ファイル。
ncode.syosetu.com.yaml
novel18.syosetu.com.yaml

変更したのは「# 小説情報からパースするための設定」から下で、次のように書き換えました。

【ここから】
# ------------------------------------------------------------
# 小説情報からパースするための設定
novel_info_url: \\k<top_url>/novelview/infotop/ncode/\\k<ncode>/

# タイトル
t: <h1 class="p-infotop-title"><a href=".+?">(?<title>.+?)</a></h1>

# novel_type 小説種別
nt: <span class="p-infotop-type__type(?:.*?)">(?<novel_type>.+?)</span>
novel_type_string:
連載中: 1
完結済: 3
短編: 2

# general_all_no 掲載話数
ga: <span class="p-infotop-type__allep">全(?<general_all_no>\d+)エピソード

# story あらすじ
s: <dt class="p-infotop-data__title">あらすじ</dt>
<dd class="p-infotop-data__value">(?<story>.+?)</dd>

# general_firstup 初回掲載日
gf: |-
<dt class="p-infotop-data__title">掲載日</dt>
<dd class="p-infotop-data__value">(?<general_firstup>.+?)</dd>

# novelupdated_at 小説の更新時刻。連載小説だと書いてないので最終掲載日で代用
nu: |-
<dt class="p-infotop-data__title">(?:最終更新日|最新掲載日|最終掲載日)</dt>
<dd class="p-infotop-data__value">(?:
)?(?<novelupdated_at>.+?)(?:
)?</dd>

# general_lastup 最終掲載日
gl: |-
<dt class="p-infotop-data__title">(?:最新掲載日|最終掲載日)</dt>
<dd class="p-infotop-data__value">(?<general_lastup>.+?)</dd>

# writer 作者名
w: |-
<dt class="p-infotop-data__title">作者名</dt>
<dd class="p-infotop-data__value">(?:<a href=".+?">)?(?<writer>.+?)(?:</a>)?.?</dd>

# length 文字数
l: |-
<dt class="p-infotop-data__title">文字数</dt>
<dd class="p-infotop-data__value">(?<length>.+?)文字</dd>

【ここまで】

Narou.rbのインストール場所は、gem env gemdirとコマンドを叩いて確認しました。
このコマンドで表示されるパスの下にあるgemsの中にあります。

219名無しさん:2025/03/04(火) 09:18:21 ID:Cwqy/3J6
>>218
いけた、インデントなのかスペース消すとエラー吐いたので適宜書き換えで対応出来そう。
感謝〜

220名無しさん:2025/03/04(火) 09:44:44 ID:prswDZTg
>>218
私の場合は、Narouツールが立ち上がらなくなりました。(\.\)


でも、ありがとう!

221名無しさん:2025/03/04(火) 10:00:14 ID:yBrPm87c
>>218
感謝。
(省略されました・・全てを読むにはここを押してください)の中にコード全体が入っているので表示させて、各項目の <dt や <dd の前にスペースでインデントを入れると成功する。
連載中などの3つの日本語の項目の前にもインデントが必要(なかなか気が付かなかった)

222名無しさん:2025/03/04(火) 10:44:32 ID:fHghdhjg
>>218
ありがとう。助かりました

ちょっと整形
# story あらすじ
s: |-
<dt class="p-infotop-data__title">あらすじ</dt>
<dd class="p-infotop-data__value">(?<story>.+?)</dd>

223名無しさん:2025/03/04(火) 10:53:22 ID:fHghdhjg
インデントが心配な人は、GitHubの方に転載してくれてる人がいるので
ttps://github.com/whiteleaf7/narou/issues/445#issuecomment-2695886379
コピペしやすいかと

224名無しさん:2025/03/04(火) 10:59:17 ID:???
>>218
うまく行きました有難う!!
219-222の皆様も有難う!!!

225名無しさん:2025/03/04(火) 11:09:15 ID:N5skRXO.
ありがとうございました 読めるようになりました!!

226名無しさん:2025/03/04(火) 13:13:54 ID:0eqwgDyk
>>223 のGithubのコメントを参考に novel18.syosetu.com.yaml を修正した上で、ノクターンノベルズの小説を新規ダウンロードしようとしたのですが、下記のエラーが発生してダウンロードに失敗してしまいます。

C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:402:in `mkdir': Invalid argument @ dir_s_mkdir - E:/novels/小説データ/<th>掲載サイト< (Errno::EINVAL)
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:402:in `fu_mkdir'
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:380:in `block (2 levels) in mkdir_p'

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

ちなみに、Githubのコメントに記載してあるのと同じ内容を ncode.syosetu.com.yaml にも反映した上で、小説家になろうでも新規ダウンロードを試みましたが、こちらは問題ありませんでした。

下記に修正した novel18.syosetu.com.yaml の内容をおいています。
念のため、ファイルの内容をすべて記載します。
どこか間違っているのでしょうか。

ttps://pastebin.com/yKiicVuP

227名無しさん:2025/03/04(火) 13:46:59 ID:8uUtr9jI
全く分かっていませんが丸パクでsitenameのところを
# 掲載サイト名は動的に取得する
sitename: |-
<dt class="p-infotop-data__title">掲載サイト</dt>
<dd class="p-infotop-data__value">(?<sitename>.+?)\(.+\)</dd>
としたらとりあえずうごきました

228658(文系):2025/03/04(火) 15:03:10 ID:PqW8r7dg
皆さま、ありがとうございます!
無事に更新できました!
一つ質問も。更新したのですが、Narou.rb.WEB.UIの状態が「削除」のまま
ですが、これは消せないのでしょうかね?
一度削除してもう一度読み込むしかないのかな?と悩んでます。
使えりゃいいのですが、気になって(汗)
よろしくお願いいたします。

229名無しさん:2025/03/04(火) 15:25:19 ID:fHghdhjg
>>228
タグ編集で 404 のチェックを外せば、削除表示を消せます

230文系:2025/03/04(火) 15:58:04 ID:PqW8r7dg
>>229

ありがとうございます!

231名無しさん:2025/03/04(火) 17:05:36 ID:0eqwgDyk
>>227

ありがとうございます。
うまくダウンロードできました。

232名無しさん:2025/03/04(火) 20:06:11 ID:TV78v35M
>>223
ありがとうー!感謝です!

233名無しさん:2025/03/04(火) 22:51:54 ID:???
>>218 >>222-223 >>227

無事に更新できるようになりました。感謝いたします。
インデント部分がないとエラーが出て起動すらできないので、これから着手される方々はご注意を。

234名無しさん:2025/03/05(水) 03:34:18 ID:EF2vOfJQ
thx

235名無しさん:2025/03/05(水) 08:22:29 ID:g3o1EbOY
一括にコピペしたら、インデント周りのエラーになったから、1行ずつコピペして何とかなったわ。
ヤる前にファイルバックアップ忘れずにね?いきなりやって治せなくなっておおじょこいたワシ:)

236名無しさん:2025/03/05(水) 12:36:16 ID:krQgZg/g
できました、皆さんありがとうございます。

最初、該当ファイルのバックアップを頭にold-とつけて
同じフォルダー内に作成しファイルを修正したのですが、
エラーが出るのは変わらずで途方に暮れてました。

先のコメントで、同じフォルダー内に似た名前のファイル
があるのが問題かと思い、バックアップファイルを
別フォルダーに移すと正常動作しました。
Rubyの基本だけでも覚えないといけないなあ。

237名無しさん:2025/03/05(水) 13:11:11 ID:cNjXwcOc
>>223

正常に動作しました! ありがとう!

yaml終生より、404解消して、凍結解除するのに手間がかかりました。(@.@)

238名無しさん:2025/03/05(水) 13:50:32 ID:???
相談です。
narou l -t 404
で該当のIDを拾って
narou t -d 404 0 1 2 ...
narou fr 0 1 2 ...
と並べるだけではダメですか?内部データ上で「(削除)」が残っていたりしますか?

239名無しさん:2025/03/05(水) 14:42:17 ID:eanebItc
削除フラグは database.yaml の tag: に 404 があるだけなので

最も手軽なのはWebUIから tag:404 を検索して全選択
プルダウンメニューのタグ→選択した小説のタグを編集
404のチェックを外す

WebUIに頼らないなら、database.yaml内を正規表現で改行ごと置き換えるのが速いかと

240名無しさん:2025/03/05(水) 15:07:23 ID:???
全選択だと本当の404作品も凍結解除しちゃうから、結局のところはWEB UIで範囲選択して凍結解除&404タグ解除するのがよさそう

余談)WEB UIでタグ編集やら何やらやっていると、ブラウザクラッシュしちゃうことがある
メモリ32GBのマシンでは無問題だけど、それでも結構ギリだなと感じ始めた

241名無しさん:2025/03/05(水) 16:33:56 ID:???
ありがとうございます。
WebUIは最近使っていなかったけど慎重を期すことにしました。
滞りなく済んでおります

242名無しさん:2025/03/05(水) 18:29:24 ID:8Ic0grlk
>>236
全く同じ状況と症状で悩んでました
oldつけて放置は駄目なんですね…
おかげで無事動作しました。助かりました

243名無しさん:2025/03/05(水) 18:36:29 ID:???
拡張子が.yamlのままなら起動時に読み込まれてしまうわな
バックアップを取るときはファイル名を変えるのではなく、拡張子を.bakとかに変えるものだと思う

244名無しさん:2025/03/05(水) 20:17:09 ID:???
拡張子yamlならファイル名は何でも良い。設定ファイルのnameを見て判断してる。
サーバ名になっているのはわかりやすいからだろう。
そして小説フォルダにwebnovelフォルダ作って、そこに修正版を入れる手もある。
同じnameの設定なら、小説フォルダのほうが優先される。
優先されてしまうので、バージョンアップして元のファイルが更新されても、
古いバージョンを元にした修正版の方が有効になったままになる可能性がある。

以上を踏まえ、バージョンアップで修正版はいらなくなるから上書きされる元のファイルを修正するもよし、
上書きは抵抗あるし、自分で管理したいから小説フォルダに置くもよし、ファイル名に日付入れるもよし。
ちなみにwebnovel以外にtemplateも置ける。

245名無しさん:2025/03/06(木) 12:52:34 ID:m4guBGh2
Updateが失敗するようになりました。
なろう側で更新があったようです。

------------------------------------------------------------
[ERROR] 小説が削除されているか非公開な可能性があります
(作品名) を凍結しました
[ERROR] ttps://ncode.syosetu.com/n4750dy/ の目次データが取得出来ませんでした
ID:x (作品名) の更新は失敗しました
------------------------------------------------------------

246名無しさん:2025/03/06(木) 12:57:37 ID:???
>>245
>>209以降のスレ読んだ?

247名無しさん:2025/03/06(木) 13:31:48 ID:m4guBGh2
>>246
既出だったんですね。すみません。
yamlファイルを修正して正常に動作しました。
ありがとうございます。

248名無しさん:2025/03/06(木) 19:53:12 ID:M.3w5e1w
不具合
登録した小説を、一旦削除した後、再登録しようとするとエラーが起こる。

環境
Windows11 24H2
Ruby 3.3.7.1
Narou 3.9.1

エラーログ
C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:402:in `mkdir': Invalid argument @ dir_s_mkdir - D:/Narou/Mynovel/小説データ/<th>掲載サイト< (Errno::EINVAL)
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:402:in `fu_mkdir'
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:380:in `block (2 levels) in mkdir_p'
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:378:in `reverse_each'
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:378:in `block in mkdir_p'
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:370:in `each'
from C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:370:in `mkdir_p'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/downloader.rb:1320:in `init_novel_dir'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/downloader.rb:364:in `run_download'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/downloader.rb:334:in `start_download'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/command/download.rb:142:in `block in execute'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/command/download.rb:110:in `each'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/command/download.rb:110:in `with_index'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/command/download.rb:110:in `execute'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandline.rb:29:in `run'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/commandline.rb:43:in `run!'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/narou.rb:50:in `block in <top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/narou.rb:49:in `<top (required)>'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/bin/narou:13:in `require_relative'
from C:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/bin/narou:13:in `<top (required)>'
from C:/Ruby33-x64/bin/narou:32:in `load'
from C:/Ruby33-x64/bin/narou:32:in `<main>'

どなたか解決策が分かる方のアドバイスがあれば、よろしくお願いします。

249名無しさん:2025/03/06(木) 19:57:22 ID:FL7PNwO.
>>248

ノクターンノベルズなど、なろう系のサイトの場合は、 >>227 を参考にファイルを修正する必要があります。
詳しくは >>209 以降を参照していただければ、わかるかと思います。

250名無しさん:2025/03/06(木) 19:58:32 ID:FL7PNwO.
>>249

追記:
なろう系じゃない場合は、どのサイトか書いていただいたほうがいいかもしれません。

251名無しさん:2025/03/06(木) 20:12:55 ID:WEp5KIL.
C:/Ruby33-x64/lib/ruby/3.3.0/fileutils.rb:402:in `mkdir': Invalid argument @ dir_s_mkdir - D:/Narou/Mynovel/小説データ/<th>掲載サイト< (Errno::EINVAL)
これはなろうR18系サイトっぽいエラー
novel18.syosetu.com.yamlの修正が必要です

とりあえず更新されるまで用に
250304 小説家になろう 作品情報 取得修正まとめ
2ファイルの修正
ttps://github.com/whiteleaf7/narou/blob/304aea554f918b6104225aa27a21febcc7fd19e7/webnovel/ncode.syosetu.com.yaml
ttps://github.com/whiteleaf7/narou/blob/304aea554f918b6104225aa27a21febcc7fd19e7/webnovel/novel18.syosetu.com.yaml
凍結,削除表示は解凍して、タグの編集で404を消す

掲載サイト名がおかしくなってる作品は
ttps://github.com/whiteleaf7/narou/issues/445#issuecomment-2701340372
database.yaml内のsitename:の所を
小説データフォルダ内の正しい名前に修正する

252名無しさん:2025/03/07(金) 03:25:31 ID:Rs9pd7K2
epub化したなろうのあらすじ消えてるのは俺だけ?
余計な部分まで弄っちゃったかな俺

253名無しさん:2025/03/07(金) 03:30:22 ID:???
>>252

>>218,223の内容だけだとあらすじは消えるので、
>>222も行う必要がある

254252:2025/03/07(金) 05:56:21 ID:Rs9pd7K2
>>253
深夜にありがとう、おかげで直った

255名無しさん:2025/03/07(金) 10:42:43 ID:nEp3gczA
249,250,251の方々へ
アドバイス、ありがとうございます。
Sitename部分の修正で、正常に動作しました。

ありがとうございます。

256名無しさん:2025/03/07(金) 16:24:58 ID:Ze7dp9ec
カクヨムの「娼婦の子供と冷遇された第七皇子、赤ちゃんの頃から努力していたらいつの間にか世界最強の魔法使いになっていた件」ですが、作者が104話掲載時点で、1〜103話削除してからそれ以降の掲載をされた様で、現在1〜103話が未掲載状態となっています。
未掲載部分はDL済みなのですが、104話以降を正しく104話以降としてマージする手段は無いでしょうか?

257名無しさん:2025/03/07(金) 19:59:04 ID:o.7YLNVU
>>256
データなのでマージが可能か不可能かだと可能だと思うのだけど簡単にできなさそう。
DL済みを別の場所に保管して、新しい方の更新を継ぎ足すか、更新されたらバックアップ済みの
データを毎回再構築して手動で変換かけるかぐらいしか思いつかない

多分だけどtoc.yamlに104話以前の情報を追加して、対応するrawと本文うあ挿絵ぶち込めばいけそう。
本当に欲しいなら実現出来るかもしれないので情熱もってがんばりましょー

258名無しさん:2025/03/07(金) 20:45:09 ID:???
>>256
マージは面倒そう
私なら104話以前を別作品として管理する方向で考えるかな

259名無しさん:2025/03/08(土) 00:39:45 ID:???
webrickや広告カット用のproxyツールの設定を弄って
目次ページのurlにローカルファイルのリンクを逆に挿入してみるとか?

260名無しさん:2025/03/08(土) 00:45:11 ID:S9gw8P4U
>>257
>>258
現在の小説データフォルダをバックアップして、該当小説を更新したところ、
rawフォルダーと本文フォルダーに有った1〜103話のデータは削除されて居らず、
toc.yamlだけ1〜103話のデータが削除されていた状態だったので、
バックアップから1〜103話のデータ行をtoc.yamlに追加後、
narou convert -url-
で無事に全話収録したepubファイルが完成しました。
後は、新しい話を更新した時にtoc.yamlから1-103話行が削除されると
思われるので、行追加とconvertをバッチでキックしてやれば当面は
対応出来そうです。
問題は、又100話位進んでバサッと消された時に行追加用のtextを
更新するのを忘れ無い様にする事位かな。

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

261名無しさん:2025/03/08(土) 00:52:35 ID:???
今さらだけどそもそもこれ不具合なの?
ここでネタにするお題?

262名無しさん:2025/03/08(土) 00:57:47 ID:???
>>261
質問スレの方が適切だったと思うけど、相談スレって書いてあるしまあ?

263名無しさん:2025/03/08(土) 01:10:35 ID:???
>>260
ruby書けるならconverter.rbのafterメソッドで104話タイトルに整形済みテキストをぶち込めば行けそうな気がする
つまり「第104話」を
第1話[#中見出し終わり]
〜整形済みテキスト〜
[#3字下げ][#中見出し]第104話
っていう超ながタイトルにする。afterの後はテンプレートに流し込んで一つのテキストファイルにまとめるだけだったと思うから改行とか青空注記があっても処理的には大丈夫な気がする。
整形済みテキストは__END__とDATA使ってファイルに埋め込めば扱いも楽だろう。
本当に大丈夫かはやってみないと分からないけど。

参考
ttps://github.com/whiteleaf7/narou/wiki/小説をカスタマイズする#converter.rb

264名無しさん:2025/03/08(土) 02:48:30 ID:a.l2LzIY
一連の対策をしたところ、既存の小説に関しては問題なくなったんだけど
新規で登録しても、ちゃんと登録されない。これはおま環だろうか?
超高確率でおま環なんだろうけど、その事実を知りたいので教えて欲しい。

265名無しさん:2025/03/08(土) 05:12:44 ID:???
>>264
少なくとも自分の環境では新規も問題ないよ

266264:2025/03/08(土) 13:35:46 ID:a.l2LzIY
>>265 ありがとう。
自己解決した。
見直してみたところ、"sitename:" のとこが間違ってたみたい。

267名無しさん:2025/03/10(月) 08:03:11 ID:???
>>251
追記
WebUIなどを使用してる場合は、一度終了させてNarou.rbやRubyのプロセスを完全に停止させた状態で書き換えを行うこと
プロセス稼働中に書き換えた場合、競合回避処理が行われ書き換え効果が出ない為、再書き換えが必要

268名無しさん:2025/03/10(月) 13:53:13 ID:???
ん〜?そんな処理あるか?
WebUI稼働中でも書き換え後再起動で認識されるはずだが
まぁ終了後に書き換えで駄目なことはないが

269名無しさん:2025/03/10(月) 17:03:13 ID:G11utUa.
209以降を一通り読み、
GitHubを参照して
 ncode.syosetu.com.yaml
 novel18.syosetu.com.yaml
の2ファイルを更新(WebUIを停止後に更新→再起動)してみたのですが、

[ERROR] 小説が削除されているか非公開な可能性があります
(作品名) を凍結しました

の症状が治りません。
私の環境だけでしょうか。。。

270名無しさん:2025/03/10(月) 17:42:20 ID:G11utUa.
269です、すみません、自己解決しました。

271名無しさん:2025/03/10(月) 18:44:21 ID:???
>>268
WebUI稼働中に書き換えた後再起動したけど認識されず停止後に再度上書きしないといけなかったことが有る。

Rubyのバージョン次第だが起動中はRuby本体の保護機能でメモリにデータ保持してる模様

272名無しさん:2025/03/10(月) 22:05:53 ID:???
>>271
それ詳細不明?
別プロセスとして再起動してるんで、もし意図せずメモリが共有されてたら、かなりヤバいバグな気がするんだけど

273名無しさん:2025/03/10(月) 23:52:10 ID:???
>>271
それ、ブラウザだけ再起動とかじゃないよね。
Rubyはコマンドプロンプトの子プロセスのはずなんで、そっちを再起動しないと。

274名無しさん:2025/03/11(火) 00:41:12 ID:???
GUIによる設定変更でいちいち設定ファイルを書き換えずに終了時に設定上書きするタイプのアプリは
起動中に直接書き換えると終了時に元に戻されてしまうけど、そういう挙動じゃないよね?

275名無しさん:2025/03/11(火) 02:09:53 ID:???

WebUI起動中に../lib/ruby/gems/x.x.x/gems/narou-x.x.x/以下のデータ書き換え

Ruby再起動

該当書き換えファイルは書き換え後なのに書き換え前の効果発生

だからアトミック操作が行われたのかもしれない

排他制御なら書き換え自体出来ないからエクスプローラーでも判るがアトミック操作はステルス処理だからされても判らない

流石にOS系の機能だから詳しいことは判らんし、半年以上前の事だから再現も不可

276名無しさん:2025/03/11(火) 19:04:46 ID:???
>>275
むしろアトミック操作みたいな面倒な問題をあえて考える必要がない少量の書き換えで
単にバッファリングされちゃってたとか?

再起動前にsyncとかしてみるのって意味ある?

277名無しさん:2025/03/13(木) 22:10:27 ID:???
ここでする話じゃなくなって来てるけど

syncはOS←→ディスク間の話なんで電源落としたとかじゃないと関係しない

そもそもとして、別プロセスなんでメモリ上の情報は隔絶されている。
なのでファイルが正常に書き換えられていたら、新プロセスが古いファイル内容を得る事は通常出来ない。
もし過去のメモリ上にあった情報を得る手段があると、パスワードとか扱ったプロセスから情報が抜けるというセキュリティホールになる。
実際トリッキーな方法で情報を得る手法が発見されてはセキュリティホールとして修正されてきた。

そんなセキュリティホールを突いてしまった可能性と、保存したつもりだった、別ファイルだった、実は再起動されてなかった等々の操作ミスや思い違いの可能性のどちらがありえるかといえば、やっぱり後者だと思う。

278名無しさん:2025/03/14(金) 00:26:55 ID:???
>>227
つまり、ディスクキャッシュへの書き込みが成功しただけでまだ実ディスクに書かれていなくて、
それが読めない別プロセスは実ディスクから読んだんじゃないかって話

279名無しさん:2025/03/14(金) 00:44:52 ID:???
アンカー>>277
ネットワークドライブなんかは動作保証しないなんて話がよくあるし
fuse辺りの細かい挙動もわからないけど
別にそういうケースがあってもセキュリティホールだとは思わないな

280名無しさん:2025/03/14(金) 01:31:52 ID:???
ディスクキャッシュがそんなポンコツなOSが今日日あるわけないだろうに
そもそも外部デバイス側のキャッシュ機構がポンコツならOS側でどんなシステムコールしようが意味ないよ

281名無しさん:2025/03/14(金) 17:23:12 ID:???
311でも大事無かった新幹線の連結が外れる時代ですぜ
そいつがポンコツだって名指しも何もされてないわけだから知らない人が気づけるわきゃない
つまりマーフィーの法則じゃないが、あるんなら残っていないわけはないと逆に考えるべきだ

昔は外部デバイスが信用できなかったのでベリファイモードというのがあったよ
>どんなシステムコールしようが意味ないよ
それこそ単純にキャッシュ容量以上のデータを処理させればキャッシュ効果は切れる
むしろキャッシュと生データ、両方を得る手段があるからこそ食い違いが発覚するんで
webとかで何故キャッシュを使うのかと言えば軽いからでしょう

282名無しさん:2025/03/16(日) 17:34:26 ID:/KehJISg
[ERROR] 小説が削除されているか非公開な可能性があります
[ERROR] ttps://ncode〜の目次データが取得出来ませんでした
がでたため>>218をコピペしたらnarouが起動しなくなりました。私だけ?

>>223 のgitをコピペしたら起動となろうが上手くいきました。
どこかで何かを間違えていたのか不明ですができたのでありがとうございました^^

283名無しさん:2025/03/16(日) 19:54:44 ID:???
>>282
>>219に動かなくなる件の解説があるでしょ

284名無しさん:2025/03/16(日) 20:41:00 ID:fPB.qDf6
>>218さんありがとうございました!

その後も以下のエラーが出ていましたが、推奨のRuby 2.7以上(3.3)へのアップロードにて解消しました。
推奨バージョンが上がっていることに気が付かずしばらく苦しんだので一応共有します。

【環境】
Windows 11 23H2
Ruby 2.5.9p229 (2021-04-05 revision 67939) [x64-mingw32]
Narou 3.9.1

【エラー】
C:/Ruby25-x64/lib/ruby/2.5.0/erb.rb:872:in `block in result': no implicit conversion of Hash into Integer (TypeError)
from C:/Ruby25-x64/lib/ruby/2.5.0/erb.rb:874:in `result'
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/narou-3.9.1/lib/template.rb:53:in `block in get'

285umuyasu:2025/03/17(月) 15:18:20 ID:FRATjAm2
2ヶ月ぶりくらいにデータ更新しようとしたら不具合…
早速こちらチェックしましたら、きちんと解決策が  皆様ありがとうございます
本当に助かります 感謝感謝

286YAML初心者:2025/03/20(木) 00:13:28 ID:oJfs7TBY
>>218 さん素晴らしいです。
私はYAMLに詳しくなかったので、ハマった点を共有します。
YAML 初心者の皆様、ご参考ください。

ハマった点1
novel_type_string:
の直後の3行は、スペース2つでインデントが必要

ハマった点2
{キー}: |-
に続く行は、スペース2つでインデントが必要

です。

287名無しさん:2025/03/21(金) 18:54:27 ID:???
>>286
非常に参考になります。

288名無しさん:2025/03/23(日) 22:47:17 ID:???
>>286 さんの書き込みに目が届かず、同じ目にあいました
今後の参考にさせていただきます

289名無しさん:2025/03/24(月) 20:31:22 ID:3gX6VRVA
>>223 のgitをコピペしたら起動となろうが上手くいきましたが、
返還後の文字数が空っぽになります。
どこをまずったのでしょうか?

290名無しさん:2025/03/25(火) 00:25:06 ID:a7Y09Vus
>>289
コピペするなら、あらすじとサイト名取得の修正も含んでるこっちから
ttps://github.com/whiteleaf7/narou/blob/304aea554f918b6104225aa27a21febcc7fd19e7/webnovel/ncode.syosetu.com.yaml
ttps://github.com/whiteleaf7/narou/blob/304aea554f918b6104225aa27a21febcc7fd19e7/webnovel/novel18.syosetu.com.yaml
コピーするボタンの横にダウンロードボタンもあるし
インデントがおかしくなる事もないから

291名無しさん:2025/03/25(火) 20:45:52 ID:Pd2C1X7c
ありがとうございます。
無事なおりました。

292名無しさん:2025/03/29(土) 21:42:06 ID:???
ノクターンからの新規ダウウンロードでエラーが出るようになってるけど自分だけかな?
他サイトからのDLは変わらず可能、ノクターンもDL済み作品の更新はできてる

293名無しさん:2025/03/29(土) 23:26:16 ID:Yp5brrkg
>>292
自分もノクターンとミッドナイトはエラーは出ないけどダウンロードしても反応がない
更新はできる

294名無しさん:2025/03/29(土) 23:37:36 ID:???
ノクターン新規DL問題なしだから新たな仕様変更じゃなくコピペミスってるだけかと

295名無しさん:2025/03/29(土) 23:54:09 ID:r1I0umiQ
ノクターン用の修正漏れてるかコピペミスだと思う。
改めて新規DLしたが、こっちも問題なしだった

296名無しさん:2025/03/30(日) 00:49:13 ID:???
>>294>>295
コピペミスで修正できました、ありがとうございます
>>251そのままで行けました

297293:2025/03/30(日) 12:01:58 ID:???
自分もコピペするファイルが違うだけだった
rubyのバージョンごとにファイルがあった

お騒がせして申し訳ない

298名無しさん:2025/03/31(月) 20:50:21 ID:kZxJd2zw
>>297
うわー、自分もそれだった
やっと解決したわ

299名無しさん:2025/04/03(木) 23:25:50 ID:/MP9loYk
>>286さん、参考になりました。ありがとうございます。
>>227さん(ありがとうございます)の修正を適応しようとしたところ、
WEB UIが立ち上がらなくなり焦りましたが、
仰る通りに、スペースを二つ入れたところ解決しました。
無事新規ダウンロードも可能になりました。ありがとうございます。参考になりました。

300名無しさん:2025/04/06(日) 20:03:37 ID:???
先日narou.rbの存在を知りダウンロードしたのですが
小説が削除されているか非公開の可能性があります、と言われてダウンロードできません。
どうすればいいでしょうか.....。

301名無しさん:2025/04/07(月) 01:38:19 ID:???
"kindlegen実行中にエラーが発生したため、MOBIが出力出来ませんでした"
と表示されてmobi形式でダウンロードできません。どなたか原因わかる方いますでしょうか?

302名無しさん:2025/04/07(月) 01:51:01 ID:???
>>300は解決して>>301の状況なの?
そういう質問するなら、環境とかエラーメッセージをはらないと何もアドバイスできん。

303名無しさん:2025/04/07(月) 02:56:01 ID:???
>>300
narou.rbは3.9.1以降で、有志による修正が数点あるので
修正しないと取得すら不能になる問題は
小説家になろう系列 250304の修正で>>251

narou.rb起動時のerubis関係はrogenobl氏の
ttps://github.com/whiteleaf7/narou/pull/444

ハーメルンの投稿日時取得の微修正は>>125
ttps://github.com/whiteleaf7/narou/blob/cb193665e4e7688277bd713a687890239e7e669f/webnovel/syosetu.org.yaml

暁の300話以上対応は要望スレの方 212-213 で
ttps://github.com/whiteleaf7/narou/blob/4222b7c1652015f4da9e23f1eef3e2e11d7e85b7/webnovel/www.akatsuki-novels.com.yaml

304名無しさん:2025/04/07(月) 20:11:26 ID:KoFtzF72
大変ありがとうございます。1か月悩んでいました。今はハッピー

305名無しさん:2025/04/10(木) 17:46:18 ID:ZboheH5A
もう公式自体では不具合対処はしない感じなんですかね

306名無しさん:2025/04/10(木) 19:37:19 ID:j0IPo1Yk
多忙って話だし有志のパッチに問題なければOKでしょと思う。
前回のバージョンアップだって対応早かったと思ってますよ

307名無しさん:2025/05/07(水) 07:45:18 ID:TY4WN8Tk
ノクターンノベルズのHTMLフォーマットが変わったらしく現在小説を新規ダウンロードできないが
novel18.syosetu.com.yamlの13行目あたりを以下の様に書き換えて保存し

# 掲載サイト名は動的に取得する
#sitename: |-
# <th>掲載サイト</th>
# <td>(?<sitename>.+?)\(.+\)</td>
sitename: ノクターンノベルズ

narou.rbを再起動すればとりあえずダウンロードできるようになるみたい

308名無しさん:2025/05/07(水) 08:47:18 ID:UgTMnYjw
307さんのとおり設定し,新規DLできました
環境はwin10です THX

309名無しさん:2025/05/07(水) 10:07:24 ID:???
>>307
そのノクターン、なろうR18系の修正
>>251に含まれてるから
yamlをコピーしてきた方が良いと思う
そのままだとムーンライト、ミッドナイトもノクターンって事になる

310名無しさん:2025/05/07(水) 15:51:24 ID:TY4WN8Tk
本当だ
指摘ありがとう

311名無しさん:2025/05/08(木) 15:14:41 ID:3ZPm08SM
小説家になろう、カクヨムからダウンドーロすると、下記メッセージが表示されたタイミングで処理がと混てしまいます。

AozoraEpub3でEPUBに変換しています.

このとき、DOS窓の方には以下のメッセージが表示されます。
[2025-05-08 15:11:27] ERROR ArgumentError: invalid byte sequence in UTF-8\n\tC:/Ruby33-x64/lib/ruby/gems/3.3.0/gems/narou-3.9.1/lib/narou_logger.rb:187:in `embed_timestamp'

解決策があればお教えください。

312名無しさん:2025/05/08(木) 16:16:18 ID:???
OS、Ruby、Java、Narou、AozoraEpubその他諸々のバージョンは?

github.com/whiteleaf7/narou/issues/395
github.com/whiteleaf7/narou/issues/399

この辺の問題な気がするけど。

313名無しさん:2025/05/08(木) 22:44:46 ID:3ZPm08SM
ありがとうございます。
下記に書かれてたように、javaを再インストールしたら治りました。

github.com/whiteleaf7/narou/issues/395

314名無しさん:2025/05/08(木) 23:38:20 ID:???
ArgumentError: invalid byte sequence in UTF-8 narou
あたりでググると、上記のリンクにたどり着けるんで、よろしくお願いします。
(エラーメッセージ+アプリ名ってのは鉄則ですね)

315名無しさん:2025/05/10(土) 18:15:54 ID:SkBtmz7E
久しぶりにnarou.rbのwebを起動したら「何らかの理由により目次が取得できませんでした」のエラーが出ました。
焦っていたのでこれからの記憶が曖昧ですが、確か、narouのバージョンが古いのではと思い、rubyコマンドでinstall narouを実行したように思います。
けれども、narou webの表示がversion3.8.2のままで変わらないため、uninstallをしたところ、2つバージョンがあるけどどうするといったようなコメントがコマンドラインで出たので2つとも削除を選んだような気がします。
それで、再度、installをしたところ、コマンドライン上では Successfully installed narou-3.9.1と表示されていましたが、narou webの表示では  3.8.2となっており、webの設定の「Narou.rbについて」をクリックして表示されるダイアログでも3.8.2となっており、「新しいバージョン(3.9.1)が見つかりました」とあるため、「Narou.rbを更新する」をクリックすると「更新に失敗しました」と表示され下記のコメントが出ます。
Updating installde gems
Nothing to update
Gems already up-to-date: narou

コマンドラインに戻って、narouのバージョンを確認すると、3.8.2となっています。
その後、何度がuninstall,installを行っても、3.9.1が入ったように見えて、実は3.8.2のままの状態です
そこでですが、どのようにすれば、narouバージョンを3.8.2から3.9.1にできるのでしょうか?

316名無しさん:2025/05/10(土) 21:51:53 ID:3Pd6Uo6w
WEB UI立ち上げなおしてないとか?

317名無しさん:2025/05/10(土) 22:20:34 ID:SkBtmz7E
narou webは、コマンドラインでctrl+cで終了し、再起動をすることを何回もしていますが、それは立ち上げ直しではないでしょうか?

318名無しさん:2025/05/10(土) 22:55:12 ID:3Pd6Uo6w
>>317
書いてなかったように読み取れたので念のためとしてです。

試しに3.8.2環境を新規インストールしてWEB UIが起動てきるところまで環境作成し、その後のアップデート処理を確認しました。
WEB UIから「Narou.rbを更新する」を実行すると3.9.1のインストールまで完了するのでこの時点でなにか違いがあるような感じです。
これはコマンドからアップデートするのと処理として違いがないので、どちらでもアップデート可能という理解でいます。
補足:3.9.1に挙げるとパッチ当てないとWEB UI起動出来ずエラーが発生します。解消方法は >>303 でまとめられているので見ておく必要があります

ちなみにrubyのバージョンはいくつでしょうか?また複数インストールされている状態だったりしますか?
WEBUIを起動しているrubyとコマンドプロンプトのrubyのバージョンが違うんじゃ?ってのが懸念です。
試しにruby 3.3へnarou.rbインストールしたあとにruby 3.4をインストールした場合、narou -vの結果なぜか返ってきますがgem which narouだと
エラー出力する(3.4ではnarou.rbをインストールしてないから)のでrubyは一つにしたほうが賢明かもです

319名無しさん:2025/05/11(日) 17:32:51 ID:wrXLPEr.
rubyバージョンは、3.2.2です。
rubyが複数インストールされているかどうかは、確かめる方法がわからないため不明です。
どうすればわかりますか?また、どうすれば1つにできるのでしょうか?

320名無しさん:2025/05/12(月) 10:53:08 ID:52PRH/ps
コンパネからプログラムのアンインストールまたは変更で確認できるでしょう。そこから古いの減らして試してください。
インストーラーを使用していないRuby導入してたらこちらから想定もつかないのでお手上げですが・・・

あとはコマンドプロンプト起動して、以下のコマンドを入力してもPATHが通っているruby.exeの場所を確認可能
> where ruby

321名無しさん:2025/05/12(月) 18:17:38 ID:ltzytNEo
rubyを確認したところ確かに2つ入っていたため、古いバージョンを削除して、narou webを実行しましたが、narouが見つからないエラーが出てしまいました。
そこで、一旦、rubyを全て削除して、再度、rubyインストール、narouインストールを行ったところ、無事に正常動作が出来てダウンロード出来るようになりました。
色々教えて頂き、ありがとうございました。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板