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

質問スレ

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

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

792名無しさん:2025/05/02(金) 18:16:18 ID:???
>>791
tilt2.5.0以上はダメな件も過去に話題になってたはず。

793名無しさん:2025/05/04(日) 08:15:26 ID:8Om1IqAg
>>791
>792
すみません。間違っていました。

再び、Narouの挙動がおかしくなったので、今回は一度、WIndowsの設定→アプリでRubyをアンインストールしてから、下記の通りに再々インストールしたところ、narou webも含めて正常に動作可能となりました。
前回、tiltの2.6.0が存在したように見えたのは、rubyのインストールで上書きしたためごみが残っていたようです。
ttps://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546

失礼しました。
Narou.rb 最高です。
openjdk version "21.0.7" 2025-04-15 LTS
ruby 3.4.3 (2025-04-14 revision d0b7e5b6a0) +PRISM [x64-mingw-ucrt]

794名無しさん:2025/05/13(火) 22:08:28 ID:.rDC327I
カクヨムで長いノベルタイトルの作品をダウンロードしたんですが、本文フォルダは出来ていて、”ノベルタイトル”.txtが出力されていないのとreplace.txtが0byteです。
この状態からコンバート等はどうすれば出来ますか?
setting.iniのnovel_titleは対処は完了しています。

795名無しさん:2025/05/13(火) 22:51:35 ID:jgPUljk.
>>794
載せられるならURLを
どうなるか不明だけどタイトルを固定設定しても駄目ですかね?

796名無しさん:2025/05/14(水) 07:53:01 ID:i9Ri1CG6
>>795

高野ケイさんの作品「レベルダウンから始まる召喚無双〜俺だけ使える『マイナス召喚』は経験値を対価にあらゆるものを召喚するチートスキルでした。『英雄』『神獣』『聖剣』『魔王』を召喚し最強へ至る〜」になります。
URLはエラーで書き込めないです。
カクヨムだけでなくなろうも同じで駄目でした。

797名無しさん:2025/05/14(水) 09:07:40 ID:D0oEIpx2
PATHが長すぎる問題っぽいかな?うちでは変換まで行けたので
narou initしたフォルダをもっとドライブのルートに近い浅い所にするか

もしくは、DLした作品のフォルダ名を縮めて、例えば
16817330651384780269 レベルダウンから始まる召喚無双
こうして、database.yamlの中のfile_titleを同じにする
って手で短くするか

folder-length-limit
ebook-filename-length-limit
の設定をいじってみるか

798名無しさん:2025/05/14(水) 11:45:58 ID:EFbXZrh2
>>794
デフォルト設定で普通にtxtファイルが出力されてますしepubへの変換も終わってる感じです。なろうでも同様に問題なし。

環境は正規版の方を使用しているので、以下のバージョンで試しました。
Java: java version "1.8.0_441"
Ruby: ruby 3.4.1
AozoraEpub3: version : 1.1.0b46
narou: 3.9.1

799名無しさん:2025/05/14(水) 13:06:55 ID:???
ファイル名は255Unicode文字までが限界。
WindowsAPIでは互換性のためにパス長が260文字までなんで、C:\〜<NUL>の4文字引くと256文字まで。
パスが深いと駄目かもしれない。
UnicodeAPIを使った場合なら32768文字までいける。

ただし、WIn10-1607以降はこの制限がなくなってるんで、以下の設定すればいけるかもしれない。
>レジストリ値 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem LongPathsEnabled (Type: REG_DWORD) が存在し、
>1 に設定されている必要があります。

>アプリケーション マニフェストに、longPathAware 要素を含める必要があります。

詳細はこちらで
learn.microsoft.com/ja-jp/windows/win32/fileio/maximum-file-path-limitation?tabs=registry

800名無しさん:2025/05/14(水) 14:01:08 ID:V/GGA.aI
長いタイトルはkindeに表示されなかったのでWEBーUI環境設定で
詳細のebook-filename-length-limitを85文字にして見えるように
なったがそれとは違うのかな

801名無しさん:2025/05/14(水) 15:38:07 ID:EFbXZrh2
Linux環境だと駄目だった
Errno::ENAMETOOLONGとなるので、PATHを含めて総長が長いことによる制限に引っかかる

個別設定のoutput_filenameをなろうの小説コードかなにかにすれば出力も変換もされるのでここ弄って
いい感じにするしかなさそう

802名無しさん:2025/05/14(水) 20:30:21 ID:tK0S9C2Q
>>801
やはりですか。自分はLinux環境です。
本文フォルダーの章.ymalはダウンロードが出来てるので、ここからなんとか出来ないかなぁって思ってます。

803名無しさん:2025/05/15(木) 22:06:16 ID:???
タイトルが長くて駄目なら再起動して短めのタイトルにして固定してから
変換してるけどそれでは駄目なの?

804名無しさん:2025/05/16(金) 09:58:58 ID:???
作品フォルダは新規ダウンロード時にタイトル名を取得して作られてしまうから
何巻何日発売とかを削ってタイトルだけにリネームして
database.yamlのfile_title:をそれに合わせて直して
作品毎のsetting.iniでタイトル固定はよくやる

805名無しさん:2025/05/17(土) 23:34:16 ID:???
Linuxですか、なら255バイト制限でしょうかね。
ファイル名は255バイト、パス全体で4096バイト。
文字じゃなくてバイトなんで、日本語は殆ど1文字3バイトとかなり厳しい。実質85文字まで。

一応、カーネルのコンパイル時にNAME_MAXをいじれば乗り越えられる可能性もありますが、
碌な事にならない可能性の方が高そう…

806名無しさん:2025/05/21(水) 20:38:59 ID:XXdARsmA
>>794 です

novel_titleの設定をして"本文”、"RAW"フォルダを対比させ narou updete で変換できました
色々、アイデアを頂きありがとうございます
narou.rb 最高ですね


新着レスの表示


名前: E-mail(省略可)

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

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

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

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