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

不具合報告&相談スレ

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

621名無しさん:2026/05/13(水) 12:49:43 ID:???
そういえばjrubyってのもあった気が
あとはkindlegenか
calibreでなんとかならないだろうか

622名無しさん:2026/05/13(水) 17:49:54 ID:7j7Pa3s2
最近TypeScriptで似たようなのを自分で実装して移行した。
CLI部分だけでいいなら4000stepくらいで実装できるので
不満点あるならClaudeCodeとか使って、自分で作ってしまうのがもはや一番早い。

ハーメルンのCloudflareはPlaywrightとStealthPlugin使って回避できた。
epubからkindle形式の変換にはcalibre使ってる。

なお、特定のサイトからスクレイピングするツールを公開するのはちょっと怖いので後悔するつもりはない。

623名無しさん:2026/05/13(水) 19:44:22 ID:z3ogvIp2
ありがとうございます

624名無しさん:2026/05/13(水) 20:24:12 ID:???
どうせ後悔するのなら、より良い公開を。

625名無しさん:2026/05/14(木) 22:51:25 ID:???
>>620

まだまだ開発中な上に Kindle などの実機デバイスがないせいでできないテストなどが結構あるので issue 投げていただけると嬉しいです。

Windows バイナリに関しては、 rust 環境がなくても Visual Studio 再配布パッケージを入れれば動くはずですよ。

Linux だと GitHub Actions で作られるバイナリの glibc の問題があるので、Docker で運用される際はビルドして使ってください。

626名無しさん:2026/05/18(月) 19:09:38 ID:S7Eui9jo
まあ別に一からソフトを作らなくてもnarou.rbのコマンドをGUIから実行できるソフトを作ればある程度対応できる
俺はそういうの作って管理してる

627名無しさん:2026/06/24(水) 17:53:20 ID:???
ハーメルンのR-18小説のドメインがh.syosetu.orgに変更されてDL出来なくなってしまいました

628名無しさん:2026/06/24(水) 22:58:05 ID:???
この変更クソだるいな
syosetu.org.yamlをh.syosetu.org.yamlにコピーして微修正はいいとして
database.yaml内のハーメルンR-18小説のみtoc_urlを修正する必要があるよね
あと保存先フォルダのtoc.yamlのtoc_urlも修正必要?
そしてconvert.filename-to-ncodeをオンにしてると別書籍と認識されるから既読位置の初期化が避けられない

629名無しさん:2026/06/25(木) 02:52:58 ID:DT7S9RI6
ハメのR-18ダメになったの既出だったんか

630名無しさん:2026/06/25(木) 23:12:26 ID:???
そこまでややこしくはなかったわ
h.syosetu.org.yamlだけ作れば既存のsyosetu.org時に登録したR18小説もそのまま更新可能
database.yamlもtoc.yamlも手動で弄る必要はなく自動で更新される

ファイル名はh_syosetu_org_ncode.mobiになるので既読位置はリセット
保存先フォルダにはsyosetu_org_ncode.mobiも残るので削除しないと容量食う

既存のR18小説の保存先フォルダは 小説データ\ハーメルン\ のまま変わらないが
新しく登録したR18小説は 小説データ\ハーメルンR18\ になる(h.syosetu.org.yamlのnameを ハーメルンR18 にした場合)
通常小説とR18小説でもncodeは重複しないだろうからnameをハーメルンのままにしたかったがそうすると動かなかった
別ドメインで同じサイト名は使えないのかな?

631名無しさん:2026/06/26(金) 01:36:54 ID:???
syosetu_org→h.syosetu_orgの一括変換だけだと動かないのかと思ったらnameも弄らないとだめだったのね
元からの保存位置に関してはノクターンとムーンライトが一緒のフォルダに入ってたバージョンの頃に作ったファイル位置が動いてないから、それと同じ動作ですか

632名無しさん:2026/06/27(土) 08:47:46 ID:bHR4MnHA
grokに聞いても解決してくれなかったけどgeminiに聞いたら一発で解決してくれたわ

633名無しさん:2026/06/29(月) 18:58:14 ID:???
>>630
>>631
nameはサイト名じゃなくて設定のID
nameが同じなら後から読んだ内容で上書きされる
ファイル名は読み込みの順番に影響し、インストールファイルの後にユーザーのファイルが読まれる
だった気がする
保存フォルダはシンボリックリンクリンクかジャンクションを使えば良い
ただしその事を忘れないようファイルに残した方が良い

634名無しさん:2026/06/29(月) 20:05:18 ID:psObLi3g
動作するh.syosetu.org.yamlを作ったけど、どこにおけばいい?

635名無しさん:2026/06/29(月) 20:22:23 ID:???
pastebinにでも

636名無しさん:2026/06/29(月) 20:22:56 ID:???
>>634
Githubでプルリクしてもらえるのがベストかなと

637sage:2026/06/29(月) 20:26:50 ID:psObLi3g
ttps://rentry.co/hameln-r18-narou-yaml/edit
こいつをh.syosetu.org.yamlで保管したらいけるはず

638sage:2026/06/29(月) 20:27:22 ID:psObLi3g
githubのアカウントないんで。雑な方法ですまんな

639名無しさん:2026/06/29(月) 20:29:37 ID:psObLi3g
ttps://files.catbox.moe/ptl8uf.yaml
こっちにも置いといた

640名無しさん:2026/06/29(月) 21:25:43 ID:???


641名無しさん:2026/06/29(月) 21:39:00 ID:???
感謝

642名無しさん:2026/06/29(月) 21:58:19 ID:clbHj7aY
ID:psObLi3g Thanks

643名無しさん:2026/06/30(火) 21:14:06 ID:???
>>630
sitenameが保存先フォルダだった
通常はnameと同じになるようになってるので変えれば今までどおりになると思う

644名無しさん:2026/06/30(火) 22:51:37 ID:???
>>643
thx
スッキリした

645名無しさん:2026/07/04(土) 11:39:24 ID:???
関係無いけど、ちょい前に出たnarou_rsをLinuxで使ってみた
Rustだし、リリース版使うなら、環境作りは楽だったけど
動作が不思議で、ソース眺めてしまった。
個人的な感覚だけど、使いにくい動作するなぁと
あと、各話タイトルを取得してファイル名にする段階の処理が甘くて、「/本文/41 _ruby__rb_2人__rb__rp_(__rp__rt_兄 妹__rt__rp_)__rp.yaml」などのファイル名になってしまう物がある。
画像も取得処理もちょいと甘いところがある
普通に使うなら、公式版やmod版がまだ現実的だね

646名無しさん:2026/07/04(土) 12:06:46 ID:???
そこまで解析したのならプルリク上げてあげれば良いのでは。

647名無しさん:2026/07/17(金) 14:42:47 ID:???
>>637
>>639

# 目次取得設定
を変えないと新規取得時に[ERROR] ttps://h.syosetu.org/novel/00000/ は存在しません
となる。

648名無しさん:2026/07/17(金) 14:48:46 ID:???

修正を加えてプルリク

ttps://github.com/whiteleaf7/narou/pull/455

649名無しさん:2026/07/28(火) 17:43:43 ID:???
ハーメルンの目次構成がまた変更になって話数が0になってしまいました

650名無しさん:2026/07/28(火) 22:47:43 ID:vg9vrvT.
Geminiに聞いてみたらこう出たぞ

2026年7月28日の早朝(AM 3:00〜5:00)に実施された機能追加・改修のためのシステムメンテナンスを境に、目次ページのマークアップ構造が刷新されました。
これにより、以前まで使われていた「HTMLのテーブル構造(<table>, <tr>, <td>)」から、モダンな「<div> タグと CSS Flexbox / Grid を組み合わせたレイアウト」へと移行しています。

目次読み込めないのこれが原因じゃない?

651名無しさん:2026/07/29(水) 07:24:12 ID:???
ていうか、ハーメルン今だにTableタグ使って整形してたのかw
そっちの方にびっくりw

652名無しさん:2026/07/29(水) 19:59:52 ID:???
ハーメルン260728 目次修正
とりあえずソースの構造通りに修正して更新出来る事を確認
ttps://raw.githubusercontent.com/etg-lt/narou/refs/heads/patch-3/webnovel/syosetu.org.yaml
ttps://raw.githubusercontent.com/etg-lt/narou/refs/heads/patch-3/webnovel/h.syosetu.org.yaml
しおり表示のclass避けもしたつもりだけど、ちょっと様子見

653名無しさん:2026/07/29(水) 20:44:47 ID:???
投稿日時、改稿日時タグの扱いが若干変更されてたので
↑2ファイル修正しておきました

654名無しさん:2026/07/29(水) 21:33:08 ID:???
>>652
動作確認しました、ありがとうございます

655名無しさん:2026/07/30(木) 02:06:49 ID:???
>>652
ttps://rentry.co/ea2ddde6/edit

章タイトル追加されなかったんで変更してみたが、ルビ付きの章タイトルだった場合タグがそのまんま目次(epubの)に記入されちゃうけど一応出来た

例) <ruby><rb>四面楚歌</rb><rp>(</rp><rt>しめんそか</rt><rp>)</rp></ruby>
↑こんな感じになってる

656名無しさん:2026/07/30(木) 13:21:20 ID:???
>>655
ありがとう
チャプターのインデント処理ミスってました
っていうかルビ付なんてあるのか・・・。サンプルがねぇ
(?:)で<ruby><rb>タグ避けしてふりがな切り捨てても良さそうだけど

ソースの行頭インデントが半角スペースだったり、タブだったり
空改行にタブがあったり結構ごちゃってるから
\s*は良いなぁ。>>652修正します

657名無しさん:2026/07/30(木) 14:27:44 ID:???
>>656
ルビ付きはこの作品でテストしてた

ttps://syosetu.org/novel/317746/

658名無しさん:2026/07/30(木) 23:10:33 ID:???
>>657
ダウンロード時に subtitle のルビは除去されてたから
辿ってみたら html.rb の delete_ruby_tag に置き換えが定義されてて
downloader.rb の slim_subtitle で各話タイトルだけ処理されてた

downloader.rb 986-987行目にルビ除去適用
"chapter" => slim_subtitle(@setting["chapter"]).to_s,
"subchapter" => slim_subtitle(@setting["subchapter"]).to_s,
これでどうだろう?
toc.yamlのchapterにルビが紛れてないのは確認できたけど

659名無しさん:2026/07/31(金) 07:54:09 ID:???
260728までの各小説サイト修正まとめ
ttps://github.com/whiteleaf7/narou/pull/456
>>658のdownloader.rb込み

660名無しさん:2026/07/31(金) 18:08:59 ID:???
>>658
確認できる限りでは正常に動作しています
感謝

661名無しさん:2026/08/07(金) 02:20:17 ID:???
夕方からなろうのサイトに繋がりにくくなる状態が発生。
もし、一般の人が閲覧しようとする時間に故意はなくても
narou.rdを使って大量に負荷をかける行為は避けるべきな気もする。
そのうち、サイト側から攻撃として認識され法律で対処、
もしくは逮捕者がでるかもしれない可能性を考えた方がよろしいと思う

時間をずらすなどして使ったほうが良いかと思う

662名無しさん:2026/08/09(日) 12:54:08 ID:???
おま環かもしれないけど「暁 目次取得 ページネーション対応 」を導入すると
その他の小説の掲載日を確認でスタックする感じです
logを確認しましたが何も表示されずに止まったままです
暁の小説を全凍結したら問題なくなりました

663名無しさん:2026/08/09(日) 14:30:08 ID:???
>>662
検証してみました
ひとまず暁の目次が複数ページ化されている作品をダウンロード
WEB UI の [他] ボタンを押して更新チェック
とやってみましたが、正常に確認完了

意図的にtoc.yamlから最新話を削除して新着を
既存の話の日時を変更して改稿の判定を [他] ボタンでチェック
これも正常に確認完了となりました

目次自体が取得出来なくなる現象がちょっと予想付かないので
コピペが原因の場合↓からrawボタン、Donwloadボタンを利用すると改善するかもしれません
ttps://github.com/etg-lt/narou/blob/153c00aa4ffdb54193497aba9c1c9215048fd367/webnovel/www.akatsuki-novels.com.yaml

664名無しさん:2026/08/10(月) 02:54:54 ID:???
>>663
お手数をおかけして申し訳ない

自分の環境だと300話以上あった作品(要するに「転生とらぶる」みたいな作品です)が悪さをしてるっぽいのですけど、おま環の可能性は否定できないです
時間があるときにでもnarou.rb自体を再インストールして検証したいですね

665名無しさん:2026/08/10(月) 19:02:11 ID:???
>>661
全部読む限りにおいてはトータル負荷に関しては手動も自動も一緒じゃないかな?何回も読むなら当然減る
それとも今時のブラウザだとtcp使わなくて軽いみたいなのある?
つまりサイト側はむしろ逆にピーク分散のために活用できそうだが広告との兼ね合いでアナウンスできないとかあるんだろうかねえ?

そもそも混雑時はエラー増えるだけだから避けるべきなのよね、だけどそのへんの渋滞情報とかって高速道路とは違って意外とはっきりしなくて
未だに何故か経験に頼っていたり、パソコンと同じでソフトの対処よりも設備の増強が費用対効果高いみたいな話になってしまっている気がするなあ

666名無しさん:2026/08/10(月) 19:15:28 ID:???
narou.rbは負荷が集中するからダメなんだよ。
平均的な読者は1アクセス/4-5分だけど、その数十倍の速度で数百倍のページ数アクセスするでしょ。

667名無しさん:2026/08/10(月) 19:17:21 ID:???
>>664
その問題は>>303のとは別の話?

668名無しさん:2026/08/10(月) 19:52:40 ID:???
>>666
そんなものは設定次第かと
昔の草の根BBSホストなんかは空いている時間にバッチ処理の方が処理効率が上がって
結果多くの会員をさばけるみたいな効果もあったと思うんだ

669名無しさん:2026/08/10(月) 20:13:15 ID:???
>>664
追試で例にある転生とらぶるを含む、話数300話超え作品を複数と
目次単ページ作品を [他]ボタン チェックしてみましたが正常に動作しました

念の為↑www.akatsuki-novels.com.yamlと手元のファイルが同一かどうかも確認済みです

あとは暁の全作品で不具合が発生してしまうのか、特定作品のみなのか
個別に解凍して原因を絞り込んでみるぐらいですかね?
新規ダウンロード自体がこける場合、narou.rbの状態を見直す必要があるかもしれません

>>659はwebnovel/のArcadia以外の全yamlと
lib/downloader.rbに修正が入ったものになっているので
erubis対応以外の全部入りになっています
www.akatsuki-novels.com.yamlは>>303に書いている時から変更はなく、同一ファイルです

670名無しさん:2026/08/10(月) 23:34:32 ID:???
>>668
それは全く違うよ。
草の根のBBSはホストもモデム1台だから、ツール使って巡回取得して切るのが礼儀だった。
テレホーダイが始まる前の世界なんで、電話代もかかるしね。


新着レスの表示


名前: E-mail(省略可)

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

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

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

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