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

質問スレ

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

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

757名無し:2025/02/08(土) 11:59:56 ID:D2.1FES6
>>756 の者ですが自己解決しました

758名無しさん:2025/02/18(火) 18:05:35 ID:???
なろうHPからすでに削除された作品で
手持ちにTXTやPDFデータがある場合、みなさんどうやってepubにして管理していますか?
できればnarou.rbに追加してライブラリにはしておきたいなと考えています。

759名無しさん:2025/02/18(火) 21:16:06 ID:???
>>758
テキストファイルはどういう経緯のものです?
narou.rbで出来た物なら縦書き変換済みなのでそのままAozoraEpub3に渡せばepubになります。
そうでない青空文庫形式もAozoraEpub3に渡せばepubになりますし、narou.rbに渡しても縦書き変換後変換します。
github.com/whiteleaf7/narou/wiki/テキストファイルを変換する

narou.rbはwebのものを変換更新するものなので、手元のテキストファイルを登録する機能はありません。
どうしてもやりたければ、データベースなどを直接手で書き換えればそれっぽくは出来るかもしれませんが、
そもそもどういう管理をしたいのです?
別途ファイル管理ソフトとかを使った方が良いような気がします。

760名無しさん:2025/02/18(火) 21:23:31 ID:???
>>758
Calibreでも使って管理したほうがよさそう

761名無しさん:2025/02/18(火) 22:40:37 ID:???
手元にあるWeb小説データをnarou.rbのみで一元管理したい気持ちはよく分かる

762名無しさん:2025/03/05(水) 00:22:12 ID:5KSSMCYM
以前dockerイメージ使っていた人がいたので連絡を
不具合スレで更新出来ない問題への対応しましたのでイメージ削除しての再ダウンロードか
更新処理してもらえれば使えるようになると思います。

763名無しさん:2025/03/14(金) 14:01:16 ID:???
なろうの仕様が変わったのか、更新をかけに行くと404になるようです
更新待ちですかね?

764名無しさん:2025/03/14(金) 14:48:31 ID:SuJvEi42
>>763
うちは大丈夫
404ならアク禁ではなさそうだし……
もちろん不具合報告&相談スレの修正は適用済みだよね?

765名無しさん:2025/03/14(金) 15:24:20 ID:IFJ5LrpU
>>763
不具合スレの問題?それならファイルの書き換えで回避可能
書き換え後は普通にアクセス出来てるし更新出来てますよ

766名無しさん:2025/03/17(月) 02:42:19 ID:Jy0Odf3U
大変初歩的な質問で申し訳ありません。Kindleを買い換えたところ、
[ERROR] Kindle が接続されていません
というメッセージが出てkindleにデータを送ることができません。
しかし、kindleの画面上は「パソコンに接続済み」という表示が出て、
エクスプローラー上もデバイスとしてKindleが認識されています。

使用PCはWindows10 home
購入したkindleはNew Kindle Paperwhite シグニチャーエディション (32GB)
です。

767名無しさん:2025/03/17(月) 02:56:50 ID:???
>>766
最近のKindleはMTPに変わってしまったのでSendコマンドが使えません
現状は、手動でmobiをコピーするか、epubをメールなりウェブなりでSend to Kindleするかの2択です

768名無しさん:2025/03/17(月) 04:08:40 ID:???
あとはMTP接続にドライブレター振るツールの話が出てた。

769名無しさん:2025/03/17(月) 13:44:06 ID:Jy0Odf3U
>>767
ありがとうございます!
mobiを手動でコピーする事で解決しました。

770名無しさん:2025/03/20(木) 22:19:07 ID:RD74eWKc
あらすじの所にあるリンクがあるのですが
掲載ページ:
ttps://・・・
さがしても見つから無かったのですが
これは消す方法は無いのでしょうか?

771名無しさん:2025/03/21(金) 20:29:28 ID:???
>>770
narou.rbがインストールされているフォルダにtemplate/novel.txt.erbというファイルがあるので、
それを直接編集するか、小説(MyNovel)フォルダにtemplateフォルダ作ってコピーして編集するかして、
掲載ページ:
<a href〜
の所を消す

772名無しさん:2025/03/21(金) 21:59:54 ID:???
770です。
>>771さん、ありがとうございます
template/novel.txt.erbファイルの
掲載ページ:
<a href〜
を[# ]で囲って試したところ消えてました^^

あらすじを読む時に読む時間計測でリンクの時間も入っていそうで
気になっていましたがこれで気にしなくて良くなりました。

773名無しさん:2025/04/10(木) 13:33:40 ID:???
すみません、昨年冬から使用させて頂いていて
現状の仕様で大変助かっているのですが、
narou.rbってなろうやノクターンのキーワードやカクヨムのタグって取得することできますか?
手っ取り早くハーレムの作品読みたいとか悪魔が出てくるの読みたいとかって時に
タグ情報から検索出来てあれば便利なんですが

774名無しさん:2025/04/26(土) 21:50:10 ID:fsAXQ9P.
epubいらないから更新時に変換させない方法ってないですか?
javaを削除すれば変換されないのは知ってるんですがjavaは使うので・・・

775名無しさん:2025/04/26(土) 22:03:31 ID:???
>>774
epub要らないってどうやって読んでるの? mobi作るにも一旦epubに変換してkindlegenに突っ込むから必須なんだけど

776名無しさん:2025/04/26(土) 22:09:13 ID:fsAXQ9P.
>>775
普通にtxtをビューワで読んでる

777名無しさん:2025/04/26(土) 22:42:25 ID:???
>>776
へぇ…珍しいね
変換させずに更新する方法はCLIなら --no-convert をつけるだけ
WEB UIの場合は、私も昔似たような質問をスレに書き込んで作者さんに設定方法を教えてもらった
WEB UI に --no-convert 相当のオプションありますか?みたいなこと書き込んだ記憶が…
今スマホから書き込んでるから調べるの面倒なのでスマソ

778名無しさん:2025/04/26(土) 22:53:21 ID:???
あー、でもAozoraEpub3に渡すtxtって convert の途中に生成されるからダメじゃん?

779名無しさん:2025/04/26(土) 23:27:13 ID:???
AozoraEpub3を移動すれば

780名無しさん:2025/04/27(日) 03:41:33 ID:???
以前、カクヨムネクストの有料部分をダウンロード出来た日があったのですが、再現方法のわかる方はいらっしゃいますか?
ちなみに「タダで読めた!」という話ではなく、「普段はカクヨムネクストに登録していても有料部分をnarou.rbでダウンロードできないのにその時はできた」という意味です。
自身のアカウント情報をnarou.rb側で使う方法があるなら知りたいのですが……

781名無しさん:2025/04/27(日) 08:22:17 ID:???
>>780
カクヨムネクストを無料開放していた日があったからそれじゃね?

782名無しさん:2025/04/27(日) 10:29:14 ID:94uX5XwQ
C:/Ruby34-x64/lib/ruby/3.4.0/fileutils.rb:403:in 'Dir.mkdir': Invalid argument @ dir_s_mkdir - C:/SYOUSETU/小説データ/<th>掲載サイト< (Errno::EINVAL)
from C:/Ruby34-x64/lib/ruby/3.4.0/fileutils.rb:403:in 'FileUtils.fu_mkdir'
from C:/Ruby34-x64/lib/ruby/3.4.0/fileutils.rb:381:in 'block (2 levels) in FileUtils.mkdir_p'

download のみができなくなりました。webの起動や既存の更新はできるのですが、downloadの調子が悪く、ネットで調べてもうまく更新することができませんでした。解決方法を教えてほしいです
windows 11
ruby 3.4.1 (2024-12-25 revision 48d4efcb85) +PRISM [x64-mingw-ucrt]

783名無しさん:2025/04/27(日) 10:43:10 ID:???
>>782
フォルダのアクセス権ぽいけど

784名無しさん:2025/04/27(日) 10:54:53 ID:???
>>780
ログイン時に使っているクッキーを追加すれば

785名無しさん:2025/04/27(日) 12:14:16 ID:???
>>781
ダウンロードできてた話の日付が3/18、無料開放日が3/20っぽいので、多分それですね……

>>784
私が以前ダウンロードできていたのは無料開放していた日があったためのようですが、もしアカウント情報をnarou.rbで使う方法があるなら是非知りたいです!
よろしければやり方を教えていただけると大変助かります……!

786名無しさん:2025/04/27(日) 13:22:55 ID:???
>>785
確認はしてないけど open-uri cookie で調べると事例が出てくるから、ダメ元で試してみたら?

787名無しさん:2025/04/28(月) 00:45:40 ID:???
正直どうやって試せば良いのかもわからないのですが、
これってnarou.rbを改造して組み込む必要があるのでしょうか?
それとも、open-uriを独立してインストールするだけで良いのでしょうか?

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

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

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

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

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