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

質問スレ

788名無しさん:2025/04/28(月) 00:54:49 ID:???
webnovel/syosetu.org.yamlにcookie: over18=offとあるから、cookieを使う機能はある。

789名無しさん:2025/04/28(月) 03:51:46 ID:76WcrzqM
kakuyomu.jp.yamlをメモ帳で開いて
cookie: header string

790名無しさん:2025/04/29(火) 18:54:49 ID:???
>>782
ttps://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1716423212/251
これじゃなかろうか

791名無しさん:2025/05/02(金) 17:58:40 ID:Z3d1FfXI
いつもお世話になっております。

Windowsのクリーンインストールが必要となり、
Narou.rbの再インストールを新環境で行いました。
以下、参考までに記録を残します。

1.実作業
AozoraEpub3-1.1.1b30Qも含めて、MyNovel(Narouの小説が置かれる)フォルダ配下はそのままコピー
下記の参考資料を見ながら、必要なツールをインストール、設定
Narou InitでAozoraEpub3の場所を再設定

3.参考資料
こちらの2025/3/4時点でのパッチ当ても含めて解説があり、ほぼ問題なく再インストできました。
ttps://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546
佐藤さんありがとうございます。

ただ、下記の点のみ追加の対応が必要でした。
1.tiltのインストール状態確認
c:\narou2>gem list tilt
tilt (2.6.0, 2.4.0)
2.tiltのアンインストール
c:\narou2>gem uninstall tilt

You have requested to uninstall the gem:
tilt-2.6.0

haml-5.2.2 depends on tilt (>= 0)
narou-3.9.1 depends on tilt (~> 2.0, >= 2.0.10)
sinatra-2.2.4 depends on tilt (~> 2.0)
sinatra-contrib-2.2.4 depends on tilt (~> 2.0)
If you remove this gem, these dependencies will not be met.
Continue with Uninstall? [yN] y
Remove executables:
tilt

in addition to the gem? [Yn] n
Executables and scripts will remain installed.
Successfully uninstalled tilt-2.6.0
3. tilt 2.4.0のみのインストール
c:\narou2>gem install tilt -v 2.4.0
Using rubygems directory: C:/Users/karl0/.local/share/gem/ruby/3.4.0
Successfully installed tilt-2.4.0
1 gem installed

c:\narou2>gem list tilt
tilt (2.4.0)

使用したJaveとRubyは下記のバージョンです。

c:\narou2>java -version
openjdk version "21.0.7" 2025-04-15 LTS
OpenJDK Runtime Environment Temurin-21.0.7+6 (build 21.0.7+6-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.7+6 (build 21.0.7+6-LTS, mixed mode, sharing)

c:\narou2>ruby -version
ruby 3.4.3 (2025-04-14 revision d0b7e5b6a0) +PRISM [x64-mingw-ucrt]

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(省略可)

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

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

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

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