板情報 | コンピュータ ]
Narou.rb公式掲示板

Narou.rb用の掲示板です。
スレッドは建てられないので該当スレッドにそれぞれ投稿してください。
名無し推奨。
不具合報告等ではテンプレを無視した投稿はスルーされる可能性が高まります。
作者以外のフォロー歓迎。
スパムがうざいのでアドレスは貼れない。
定期的にバックアップしてください。
.narouフォルダのバックアップが特に重要なので、このフォルダだけでも最低限コピーしておきましょう。

現在のバージョン: Gem Version

書き込む前に読んでね | したらばガイドライン | メール受信 | FAQ


1: 不具合報告スレ (953) 2: 不具合報告&相談スレ (1) 3: 質問スレ (571) 4: 要望スレ (205) 5: お知らせスレ (17)

【1:953】不具合報告スレ
1 名前:作者★ :2017/11/21(火) 15:28:21 ID:???
不具合と思われた挙動をした時はこちらに書き込んでください。

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

OS のバージョン:

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

何が起きたのか:

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

-----------------------------------------
エラーメッセージは再現方法に併記。
その際は --backtrace オプションをつけること。
947 名前:名無しさん :2024/05/22(水) 12:17:02 ID:???
>>942
そもそもミスがないのに動作しない時点でサポートされていないんでは?

案内看板で例えれば、あやしい外国語表記にどっかから文句を言われ、
(限られた予算では手に負えないんで)新しい看板では全廃しちゃったんで
(前の表記ならば)何とか読めてたツーリストが迷子になってしまったみたいな印象

理屈はわかるけどまあそれはないんじゃないのJKみたいな話が、開発の名のもとに正当化されてしまうのって
いかがなものかって毎度思うね

948 名前:名無しさん :2024/05/22(水) 21:53:33 ID:y2/h35nE
>>946
動いてるログだから言いにくいんだけど、なにか固定ディレクトリのJAVA使うように修正してたりする?
8u401を完全に削除して同じバージョン21をインストールしてもエラーになるし、8u401を削除しないで
バージョン21をいれてもエラーになる

949 名前:名無しさん :2024/05/22(水) 23:11:07 ID:???
oracle以外のjava8ってどうなんでしょう。
過去、openjdkの8で動いてたような気がするんですが。

ttps://ja.stackoverflow.com/questions/99371/oracle-java-8-update-411だけwindowsのコマンドライン引数の文字コードの扱いが異なる
これ読む限り、red hat版にはこのバグないっぽい。

950 名前:名無しさん :2024/05/23(木) 09:26:53 ID:orzIe8NE
>>949
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.412-b08, mixed mode)

これを使用すると以下の様な結果になったので、文字化けは回避できてそうなんだけど
挿絵の問題にぶち当たるので運用次第なのかなと。

変換開始 : C:\MyNovel\小説データ\小説家になろう\n9669bk 無職転生 - 異世界行ったら本気だす -\[理不尽な孫の手] 無職転生 - 異世界行ったら本気だす -.txt
画像回転: 0001.png (744,1292)
画像回転: 0002.png (753,1290)
画像回転: 0003.png (757,1296)
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)

951 名前:名無しさん :2024/05/23(木) 09:28:58 ID:orzIe8NE
>>949
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.412-b08, mixed mode)

これを使用すると以下の様な結果になったので、文字化けは回避できてそうなんだけど
挿絵の問題にぶち当たるので運用次第なのかなと。

変換開始 : C:\MyNovel\小説データ\小説家になろう\n9669bk 無職転生 - 異世界行ったら本気だす -\[理不尽な孫の手] 無職転生 - 異世界行ったら本気だす -.txt
画像回転: 0001.png (744,1292)
画像回転: 0002.png (753,1290)
画像回転: 0003.png (757,1296)
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)

952 名前:名無しさん :2024/05/23(木) 19:43:57 ID:???
>>948,949
よくわからないがJEP400って奴が癌なのかな?

システムの文字コードを認識してデフォルトに設定するのが本来の国際化だと思うのだけど
どうもJDK6でSJISに決め打ちしてmacでは化けたらしい
システムの環境変数で対応できたらしいが、JDK17で今度はUTF-8に決め打ち化してしまったから
インストーラーでそれ以外をデフォルト設定するとかも難しい感じなのかも?ばかげた話だなあ

つまり環境変数で、プログラムがデフォルト想定している文字コード名を直接指定するか、
それがシステムの表示系と同じであればCOMPATを設定すればそれ以前と同じ動作が期待できるかもしれない

953 名前:名無しさん :2024/05/23(木) 20:07:23 ID:???
文字コード、特にCJK系は鬼っ子なのよ。
欧米人からするとこんな下らないことにリソース割きたくないので、いいかげんな実装する奴が後を絶たない。

名前: E-mail:
全部読む 最新50 1-100 板のトップ リロード

【2:1】不具合報告&相談スレ
1 名前:作者★ :2024/05/23(木) 09:13:32 ID:???
不具合と思われた挙動をした時はこちらに書き込んでください。
名前: E-mail:
全部読む 最新50 1-100 板のトップ リロード

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

インストール関係の質問はOSのバージョンを一緒に書くと答えやすい。
565 名前:名無しさん :2024/05/09(木) 14:41:51 ID:YbNXL2.U
thx

566 名前:名無しさん :2024/05/17(金) 04:21:47 ID:sZvhDl.U
DLボタンが使えなくなってしまったのですが、同じような方いらっしゃいますか

[2024-05-17 04:15:35] ERROR bad Request-Line `\x16\x03\x01\x02z\x01\x00\x02v\x03\x03�\x02�\x01\b��d����w+3��? �7cpS��\x0F@y\x03e\x0F D��wx�FE�D$ �d��g�/�-�\x00S���\x14���\x04\x00"\x13\x01\x13\x03\x13\x02�+�/̨̩�,�0�'.
[2024-05-17 04:15:35] ERROR bad Request-Line `\x16\x03\x01\x02z\x01\x00\x02v\x03\x03X��\b]�\x18��\t�;2�Z�p\x15\t�S�W�{?�V\x15J�� �9\x18 }?W�����\x1E�A\x05u��1�.�J�\x04�\x01\x16`��\x00"\x13\x01\x13\x03\x13\x02�+�/̨̩�,�0�'.
[2024-05-17 04:15:35] ERROR Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `gsub'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `format'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:223:in `block in access_log'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:222:in `each'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:222:in `access_log'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:113:in `run'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/server.rb:310:in `block in start_thread'
[2024-05-17 04:15:35] ERROR Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `gsub'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/webrick-1.8.1/lib/webrick/accesslog.rb:124:in `format'
(省略されました・・全てを読むにはここを押してください)

567 名前:名無しさん :2024/05/17(金) 05:31:33 ID:???
>>566
Chrome、Edgeはずいぶん前から使えない(既出)
Firefoxは今のところうちは使えてるかな

568 名前:566 :2024/05/18(土) 21:35:01 ID:MnIkxLCg
自己解決しました。
Firefox使っていたのですが、
どこかのバージョンからChrome Edgeと同じくHTTPとHTTPSの混在コンテンツをブロックする仕様になったようなので

about:config の security.mixed_content.upgrade_display_content を 自己責任の名のもとにFalseにすればOKでした。

569 名前:566 :2024/05/18(土) 21:41:43 ID:MnIkxLCg
narou.rb web をHTTPSで起動できるようにするか、localhostか127.0.0.1でアクセスできるようにすれば
hromeやEdgeでもブックマークレットのダウンロードボタン使えるようになる気がしますが、設定はないっぽいですね。

570 名前:名無しさん :2024/05/18(土) 22:47:03 ID:???
-pオプションでポート指定できるけど、80は管理者権限いるんだっけ?

571 名前:名無しさん :2024/05/19(日) 20:48:58 ID:???
>>568
同じ状態になってましたが解決しました
ありがとう

名前: E-mail:
全部読む 最新50 1-100 板のトップ リロード

【4:205】要望スレ
1 名前:作者★ :2017/11/21(火) 15:55:18 ID:???
追加して欲しい機能など、要望はこちらへ。

※すべての要望を受け入れられるわけではないのをご理解下さい。

https://github.com/whiteleaf7/narou/issues
も軽く目を通して被らないように注意。
199 名前:<削除> :<削除>
<削除>

200 名前:名無しさん :2024/03/17(日) 12:13:02 ID:???
>>199
地味に近所の話題で草

201 名前:名無しさん :2024/03/20(水) 02:05:31 ID:KNNNh49M
>>196
Nコードで出力にして小説の変換を実行する
→全体をまとめたtxtがファイル名をNコードとして出力される
→次回以降も変換時にはこのtxtのファイル名は変わらないので、頻繁なタイトル変更に左右されない
 (Nコードが変わらない限り1ファイルしか作成されない)

あとはAozoraEpub3で表題の設定と「出力ファイル名に表題利用」としておけば
手動で変換したepubファイル(完成品)は最新の小説タイトル著者名が反映されると考えました。
ただ、わざわざ要望に出すほどではないなと思ったので
取り下げて自力でツールでも作ろうと思います。
大変お騒がせしました;;

202 名前:名無しさん :2024/03/20(水) 13:34:23 ID:I4BNjvIw
>>201
めっちゃ理解した。限定条件になってしまいますが lib/narouconverter.rb の 174行目
AozoraEpub3 -enc UTF-8 -of #{device_option} を
AozoraEpub3 -enc UTF-8 #{device_option} へ変更するとtxtはNコードになり、変換された
ePUBファイル名は表題になります。

ただ問題があり、mobi変換をしないと駄目な場合、txtとepubのファイル名が同一であることを
処理として期待しているので、epubファイルが見つからずエラー吐いて終了しちゃうことです。
あとはアップデートすると当然コードが元に戻るので手修正が毎度必要な事です。
※自己責任の個人利用なら全然ありかなと。300タイトルの固定タイトル、固定著書名を設定するのも難儀ですからね・・・

203 名前:名無しさん :2024/03/20(水) 14:04:23 ID:I4BNjvIw
>>202
言葉足らずでした、前提条件として環境設定 -> 一般にあるconvert.filename-to-ncodeをはい (true)へ設定している
状態となります。

204 名前:193 :2024/03/22(金) 19:11:42 ID:???
>>194
遅ればせながら、改善パッチをありがとうございました。
Rubyは全然判らないので四苦八苦しながらコードを編集して、何度か使用してみました。
WebUIでの左側のログがすっきりしましたが、反面右側に出力される情報量が増えて見づらいとも感じてしまうので
左側のログのように作品ごとに<HR>のような区切り線を入れられたらすっきりして見やすいのではないでしょうか?

あらすじのみの更新はなかなか対象作品がなくて検証(?)しづらいのですが、
「(作品名)のあらすじが更新されました」というメッセージの色を黄色にするとか、
色を変えずとも、メッセージの頭に何か目立つ記号を入れるとかでも判りやすいかも知れません。

また、あらたな要望なのですが、作品名にUnicodeの「~」などが含まれている場合、
ファイル出力時に「_」に変換されてしまうのですが、これをS-JISコードの「~」に置き換えることはできないでしょうか?
どこかに設定があったようにも思うのですが、見つけられませんでした。

以上です。
(省略されました・・全てを読むにはここを押してください)

205 名前:名無しさん :2024/05/10(金) 21:32:09 ID:???
>>204
HRの挿入箇所は下記です。
github.com/whiteleaf7/narou/blob/develop/lib/command/convert.rb#L123
こんな風です。
pastebin.com/9NPzQ6Db

名前: E-mail:
全部読む 最新50 1-100 板のトップ リロード

【5:17】お知らせスレ
1 名前:作者★ :2018/08/21(火) 17:36:32 ID:???
お知らせがあれば投稿します。
11 名前:名無し :2023/11/29(水) 00:09:08 ID:qZiNy6pc
カクヨムが非対応になった?

12 名前:名無しさん :2024/01/24(水) 01:49:42 ID:UcRFB/Zk
小説家になろうサイトの仕様変更により100話までしかダウンロードできなくなってしまいました。

13 名前:名無しさん :2024/01/31(水) 00:37:55 ID:oGJKpbRM
ttps://blog.syosetu.com/article/view/article_id/4646/
>「アプリで作品のダウンロードが行えない」等のお問い合わせに関して
問い合わせて公式を手間取らせちゃだめですよ本当に

14 名前:名無しさん :2024/02/04(日) 18:25:48 ID:nqL4dCVs

有志の皆様(happynow さま、topstone さま、Rich-Richieさま、Grinchii さま)

  ご助力、大変有り難うございました。

”なろう100ページ問題”、"カクヨム新レイアウト問題"について
下の掲示板に掲載されているやり方、ZIPを用いたところ、無事更新/ダウンロード可能となりました。
(古いスレに保存されているZIP内容を、libフォルダとwebnovelフォルダーに全上書きする)

お忙しい中、対応していただき、感謝の気持でいっぱいです。

「narou.rb is unable to download from Kakuyomu anymore · Issue #412」m
ttps://github.com/whiteleaf7/narou/issues/412

本当に、有難うございました

15 名前:名無しさん :2024/02/05(月) 21:13:54 ID:Zg44AarM
>14 様
分かりやすくまとめていただいたものを、ご紹介、ありがとうございました。

素人の為四苦八苦しましたが、なんとか!おかげさまで無事更新できるようになりました。
感謝します。ありがとうございました。

それもこれも、いろいろ工夫していただいた皆様のおかげです。ありがたやありがたや。
今のところ、なろうもカクヨムも問題なく更新できてます。うわー。嬉しい。

お知らせ掲示板に御礼を書き込むのもどうだろうと考えたのですが、嬉しくて。失礼いたしました。

16 名前:658(文系) :2024/02/06(火) 16:43:32 ID:QnL8corc
みなさま
本当にありがとうございました。
感謝感激雨あられでございます。

大雪で時間が出来たのでトライしましたが、無事に完了いたしました。
嬉しい嬉しい!ホントありがとうございます。

17 名前:7C3 :2024/02/08(木) 22:20:06 ID:pWFYZHdk
14の紹介先に有ったP0.3でようやくなろうが行けやした。
ありがとございました。

名前: E-mail:
全部読む 最新50 1-100 板のトップ リロード