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

質問スレ

201作者★:2020/03/28(土) 11:27:57 ID:???
フォルダのパスが正確じゃないからでは?
半角スペース本当に含まれてるんですか?

エクスプローラーからコピペしてみてくださいね

202名無しさん:2020/03/29(日) 17:41:57 ID:xPcOnWwg
>>200
epubファイルだけを移動することはできないと思います。
できるとすれば、デバイスごとにフォルダを分けることでしょうか。

この場合、
>narou s convert.copy-to-grouping=device
で可能だと思います。

203名無しさん:2020/04/13(月) 11:47:19 ID:x5qcpdX.
V:ドライブがある場合、.narousettingというフォルダが勝手にV:ドライブに作成されるのですが、変更する方法はあるでしょうか?
HPの手順通り行ったので C:MyNovel がデフォルトフォルダです。
C:MyNovel内か、C:ドライブに .narousettingフォルダを作って欲しいのですが、何か設定間違ってますかね?

204作者★:2020/04/13(月) 12:24:20 ID:???
>>203
.narousetting はホームディレクトリ直下につくる設定ですので、Vドライブがホームディレクトリ設定になってるんじゃないかなと推測します

C:\MyNovel\.narousetting を自分で作ればそれを読み込むので、他の .narousetting は削除して構いません

205名無しさん:2020/04/13(月) 13:42:11 ID:x5qcpdX.
ありがとうございます。
ご指摘の通り、homedriveの設定がV:ドライブになっていました。
homepathがC:ドライブを指していたので気付きませんでした。
MyNovel直下に.narousettingフォルダを作成し、問題なく動作しています。

206名無しさん:2020/05/02(土) 01:29:14 ID:a.BPMwmc
・narou remove で消した作品が小説データフォルダ内に残ってますが、ゴミ箱に移動したりして削除しても問題ないですか。
・narou clean の「ゴミファイル」とは何ですか(上記の残ってるファイルではないようですが)

207作者★:2020/05/02(土) 02:12:34 ID:???
>>206

> ・narou remove で消した作品が小説データフォルダ内に残ってますが、ゴミ箱に移動したりして削除しても問題ないですか。

削除して問題ないです

> $ narou remove -h
> Usage: narou remove <target> [<target2> ...] [options]
> ・削除するのはデータベースのインデックスだけで、変換済みテキストファイルやMOBIファイル等はそのまま残ります。ファイルをすべて削除する場合は --with-file オプションを指定して下さい。
> Options:
> -w, --with-file 小説の保存フォルダ・ファイルも全て削除する

> ・narou clean の「ゴミファイル」とは何ですか(上記の残ってるファイルではないようですが)

> Usage: narou clean [<target> ...] [options]
> ・サブタイトルの変更等により参照されなくなったゴミファイルを削除します。

208名無しさん:2020/05/06(水) 21:57:10 ID:???
>>207
ありがとうございます、理解しました。

209名無しさん:2020/08/12(水) 12:22:23 ID:???
小説データの整理について
例えば
 1.第一話
 2.第二話
 3.第三話
なんて状態で
 1.第一話
 2.閑話
 3.第二話
 4.第三話
などと最新話でなく途中に追加があった場合、以降のファイルが全て再DLとなって
しかも重複したままゴミファイルとしてデータフォルダ内に残ります
話数の多い長編ほど凄い事になるわけですね
こういうのを整理したいのですが、なにか要領の良い方法がありますか?

210作者★:2020/08/13(木) 12:06:39 ID:???
>>209
なかなかいい方法が浮かばないので放置しています

211作者★:2020/08/13(木) 12:38:59 ID:???
>>209
参照されなくなったゴミデータの削除は narou clean で出来ませんか?

212名無しさん:2020/08/15(土) 03:32:05 ID:???
>>211
WebUIしか使っていなかったのでコマンドラインは盲点でした
データバックアップした後にでも試してみるとします
ちょいと本業がヘビーな事態発生のため報告には日数かかると思います

213名無しさん:2020/08/24(月) 03:23:28 ID:???
>>211
narou clean --all > dellist.txt
などとリダイレクトしてみたら対象が8000件近くあってビビりました
narou clean -af
でスッキリと消えたようですし念のため削除対象を含む作品を再変換してみても問題ないようです
おかげさまで目的達成できました。ありがとうございました

214名無しさん:2020/08/30(日) 00:27:09 ID:mSygbdZo
これから使ってみたいと準備している初心者ですが

[注意] kindlegen の配布が終了しているため、
Kindle Previewer 3 の中身から取り出す必要があります。

取り出し方が分からず先に進めません。
取り出し方を教えていただけませんか

215作者★:2020/08/30(日) 00:34:06 ID:???
https://twitter.com/nora33371216/status/1298561503780409345

216名無しさん:2020/08/30(日) 12:33:07 ID:z/lovyEY
ありがとうございます。
頑張ってみます!

217名無しさん:2020/08/31(月) 20:22:22 ID:???
WEB UI で範囲選択して、それらに同じタグをつけようとしましたが、一つにしかタグがつきませんでした
複数に同時に同じタグをつけるのはできないのでしょうか?

218名無しさん:2020/08/31(月) 22:39:37 ID:???
>>217
複数選択したあと「タグ」メニューから「選択した小説のタグを編集」を選択(もしくはそのままTキーを押す)
これで複数同時に設定が可能です

219名無しさん:2020/08/31(月) 23:22:51 ID:???
>>218
いけました。ありがとう

220名無しさん:2020/10/08(木) 04:53:13 ID:???
Windows と Android で使い勝手のよい、縦書きに対応した epub ビュワーはないでしょうか?

narou.rb でファイルが更新された場合でも、続きから読み始められたり、
フォントの指定やサイズ変更が容易だったり、
フォントの色や背景色や背景画像が設定できたりする物があれば教えてください。

221名無しさん:2020/12/07(月) 19:27:12 ID:6kzAZCe2
narou.rbをインストールしようと製作者のサイトを見ながらやっているのですが、出来ません。
コマンドプロンプトでgem install narouと入力しても「内部コマンド、外部コマンド、操作可能なプログラムまたはパッチファイルと認識できません」と、出てしまいます。

222名無しさん:2020/12/07(月) 21:44:08 ID:???
>>221
rubyをインストールしてないか、PATHが通ってないんじゃない?
>>154 以下を読むと参考になると思うよ

223名無しさん:2020/12/07(月) 21:54:28 ID:6kzAZCe2
読んでみて試してみたのですが、2-4.セットアップ画面がrubyを再インストールしても
出ませんでした。他の表示のさせかたとかありますか?

224名無しさん:2020/12/07(月) 23:14:37 ID:???
最初に入れたRubyをきちんとアンインストールしてから再度やれば多分出てくる
出てこなかったら何か違うものをインストールしようとしているのかもしれない

225名無しさん:2020/12/09(水) 05:16:08 ID:A2T34snM
ありがとうございました!
完全に消去してインストールしたら出来るようになりました。

226名無しさん:2020/12/18(金) 10:26:31 ID:???
初歩的な質問なのですが
挿絵を変換しないor挿絵を削除するという設定は可能でしょうか?
Kindleだと挿絵が表紙になってしまい書籍タイトルが非表示になってしまうので不便なんです…

227作者★:2020/12/18(金) 11:29:58 ID:???
>>226
環境設定か個別設定のどこかにあります

228名無しさん:2020/12/18(金) 17:13:50 ID:???
>>227
スミマセン…そこのところがよくわからないんですよね
enable_illust
挿絵タグを有効にする(false なら削除)
かなとは思ったんですがいいえにしても挿絵が入ってしまうので

229作者★:2020/12/18(金) 17:37:17 ID:???
>>228
設定したあと再変換はしてますか?
あとは default.enable_illust がいいえだとしても、個別設定ではいになってたらだめですし、
fource.enable_illust がはいになってたとしてもだめです

230名無しさん:2020/12/18(金) 18:05:14 ID:???
>>229
うーん、default.enable_illustは未設定、個別設定はいいえ
fource.enable_illustもいいえにしてるんですけど…
この状態で再変換してもダメでした
ものすごく困っているというわけではないのでこのまま使わせてもらいますね
お手数おかけしました

231名無しさん:2020/12/18(金) 20:31:39 ID:yN9g5QSw
質問です。
narou list で更新日を確認できますよね。
今日が20/12/18 だとして、この更新日 例えば、
20/08/01以前をまとめて削除するコマンドはありますか?
(list 件数が300件を超えてしまったので)

もしないとき、実装される予定はありますでしょうか?
よろしくお願いいたします

232作者★:2020/12/18(金) 23:22:39 ID:???
>>231
標準機能だけではできませんが、csv 出力機能があるのでどうとでもなると思います

例えばこんな感じではどうでしょう

narou csv | textql -header -sql "select id where last_update < 1596240000 and frozen = 'false'" | tr '\n' ' ' | narou remove -wy

(textql は mac なら brew install textql などで入れておく)

narou コマンドは標準入力をIDとしてうけとるので、加工してIDの列として渡してやれば良いです
日時部分は Unixtime です

233名無しさん:2020/12/19(土) 02:39:43 ID:t8c0Fxas
>>232
うわー すごい
narou 自体のコマンドとCSV コントロールを合体できる!

TextQL - CVSファイルに対してSQLを実行できるコマンド
初めて知りました。こんな便利のものがあったんですね。

コマンド見本等、とても丁寧な説明をありがとうございました。

無事 削除できました。 感謝です。

234名無しさん:2020/12/20(日) 03:27:34 ID:AqQ9Z/KE
>>233
narou list の検索機能が欲しかったのですが、
>>標準機能だけではできませんが、csv 出力機能があるのでどうとでもなると思います
ということで、
narou csv | textql -header -sql "select id, title where title like '%異世界%'"
等、ガンガン検索できるようになりました。

削除も
narou csv | textql -header -sql "select id where title like '%生産魔法師%' and frozen = 'false'" | tr '\n' ' ' | narou remove -wy
のように,いろいろできます。
条件が自分で自由自在にできるので最強です。

narou.rb の基本設計がすばらしいのですね。

235名無しさん:2020/12/20(日) 03:44:52 ID:AqQ9Z/KE
>>232
narou list を日々使っている身としましては、
narou csv | textql ...
等のテクニックを知り、感謝の念に堪えません。

すばらしいクリスマスプレゼントをいただきました。

236名無しさん:2020/12/27(日) 18:15:52 ID:???
Kindle Paperwhite (2018)と合わせて使わせてもらっています。
困っていることが2つありまして、

・GUIから小説の全更新をした後、Kindleに保存されている作品ごとの「ここまで読んだ」情報が飛んでしまうことがあり、どこまで読んだのかを探す羽目になってしまいます。
・GUIから小説の全更新をした後、マイライブラリに表示される「作品ごとの読破率(%表示)」が正しくない場合があるように思います。

解決策はないでしょうか?

237名無しさん:2020/12/27(日) 19:04:14 ID:???
「情報が飛ぶ」というのがまた最初のページから開かれるという意味であれば
・栞データが壊れた → 栞データをバックアップしておく
・ファイル名が変わった → ファイル名が変わらないように固定しておく

作者名の変更やタイトルの変更によりファイル名が変わることは多いので恐らく後者かと
%表示が消えてしまうのは恐らくKindle側の不具合です

238名無しさん:2020/12/27(日) 19:40:38 ID:???
>>237
ありがとうございます。
なるほど、ファイル名が原因でしたか・・・設定のconvert.filename-to-ncodeを試してみます。
%表示の方は了解です。

239名無しさん:2021/01/02(土) 00:47:04 ID:mYWXQxik
初めまして。
機械音痴ですが、なろう小説をpaperwhiteで読みたくてインストールさせて頂きました。
インストールまでは出来たように思うのですが、webUIを使うためにnarou webとターミナルに入力してもサーバーが起動しません。
何か対処法はございますか?

240名無しさん:2021/01/02(土) 01:10:57 ID:???
どういう状況か全くわからないので、
> narou webとターミナルに入力してもサーバーが起動しません。
この辺だけでももうちょっと詳しくお願いします

241名無しさん:2021/01/02(土) 01:28:09 ID:lJG4SmGg
>>240
返信ありがとうございます。
普段からターミナルなど使ったことが無く、説明も大雑把で申し訳ないです…

インストールが終わった状態のターミナルで、narou webと入力するとurlは出るのですが、サーバーが起動しません。

しかし、そもそもターミナルを再起動してしまい、MyNovelの名前のファイルを呼び出そうとしても見つからないと出るので、そこが原因かもしれません。

242名無しさん:2021/01/02(土) 01:42:51 ID:???
URLが出た時点でそのURLを手動でウェブブラウザに入力してみるといいかもしれません
ターミナル?は閉じたりしないでそのまま放置です

243名無しさん:2021/01/02(土) 01:48:28 ID:lJG4SmGg
>>242
URLを貼り付けてみたところ、サーバーが起動できないと出てしまいました。

narou.rbをアンインストールして初めからやり直そうと思うのですが、アンインストールはどのように行えば良いのでしょうか。
大変お手数をおかけします…

244名無しさん:2021/01/02(土) 02:01:22 ID:???
アンインストールの前に現在の状況を把握したほうが良いかもしれません
URLが出たターミナル?にはその後どのようなメッセージが出ているのか教えてください

245名無しさん:2021/01/02(土) 02:05:54 ID:lJG4SmGg
>>244
特になにも出ていないです…

ターミナルからファイルも開けず、といった感じです。

246名無しさん:2021/01/02(土) 02:06:17 ID:lJG4SmGg
>>245
新しくファイルを作り直すことはできるのでしょうか?

247名無しさん:2021/01/02(土) 02:13:52 ID:???
URLの下に何も出ていないはずはないかと思いますが……ちょっと聞き方が紛らわしかったかもしれません
表示されているものを教えていただければと思います

ファイルというのは何のことを指しているのでしょうか?

248名無しさん:2021/01/02(土) 02:20:27 ID:lJG4SmGg
>>247
サーバを止めるにはCtrl+cを入力
とURLの下には表示されています。

小説データを入れるフォルダ?のことです。
narou.rbのインストール手順6ででてくるフォルダをターミナル上で開くことができません。

249名無しさん:2021/01/02(土) 02:27:21 ID:???
「サーバを止めるには Ctrl+C を入力」の更に下には何が出ているのか聞きたかったのですが
その上にある http: //192.168.11.20:8267/ のようなものがURLと言っていたものですので最後の/までしっかりとコピペしてブラウザで開いてみてください

cd MyNovel と入力すればMyNovelというフォルダに移動できるはずですが余り関係ないかもしれません

250名無しさん:2021/01/02(土) 02:29:41 ID:lJG4SmGg
>>249
その下には自分のデバイス名とユーザー名らしきものが出ています。
それ以外の記述はなにもありません。

cd半角スペースにファイルをドラッグアンドドロップしても開けないので、ちょっとわからないです…

251名無しさん:2021/01/02(土) 02:35:03 ID:mYWXQxik
>>249
デバイス名:~ ユーザー名$ narou web
URL
サーバを止めるには Ctrl+C を入力

デバイス名:~ ユーザー名$

↑上記の形で出ます。

252名無しさん:2021/01/02(土) 02:43:34 ID:???
デバイス名:~ ユーザー名$ の後ろに文字を入力することが出来る状態になっているということですかね……?
もしそうなら確かにサーバーが起動していないのかもしれませんが聞いたことのない症状ですね

253名無しさん:2021/01/02(土) 02:47:06 ID:???
narou trace
はどうでしょうか?

254名無しさん:2021/01/02(土) 02:48:25 ID:mYWXQxik
>>252
$の後ろにcdや、ruby -vなど入力できます。
これはアンインストールしてやり直したほうがよいでしょうか...

255名無しさん:2021/01/02(土) 02:54:41 ID:mYWXQxik
>>253
やってみます。

デバイス名:~ ユーザー名$narou trace
日付
/Users/ユーザー名/.rbenv/versions/3.0.0/bin/narou web --boot

/Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1773:in `detect_rack_handler': Server handler (webrick) not found. (RuntimeError)
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1438:in `run!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/command/web.rb:144:in `boot'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/command/web.rb:87:in `execute'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandbase.rb:125:in `execute!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandbase.rb:134:in `execute!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandline.rb:29:in `run'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/commandline.rb:43:in `run!'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/narou.rb:50:in `block in <top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/lib/backtracer.rb:16:in `capture'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/narou.rb:49:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/bin/narou:13:in `require_relative'
from /Users/ユーザー名/.rbenv/versions/3.0.0/lib/ruby/gems/3.0.0/gems/narou-3.5.1/bin/narou:13:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.0.0/bin/narou:23:in `load'
from /Users/ユーザー名/.rbenv/versions/3.0.0/bin/narou:23:in `<main>'

デバイス名:~ ユーザー名$

↑こんな感じです。

256名無しさん:2021/01/02(土) 03:10:37 ID:???
これが見たかった情報です
Rubyの別のバージョン(2.5.x)を入れてからNarou.rbを入れ直せば良さそうな気がします

257名無しさん:2021/01/02(土) 03:12:24 ID:mYWXQxik
>>256
わかりました!
ありがとうございます!

アンインストールはどのように行えば良いでしょうか?

258名無しさん:2021/01/02(土) 03:16:41 ID:???
Rubyのバージョンごとに別の場所にインストールされるはずなのでアンインストールは多分しなくても大丈夫です
(環境が不明なので説明できないとも言う)

259名無しさん:2021/01/02(土) 03:22:20 ID:???
念の為 gem install narou の前に ruby -v でバージョンが2.5.xなことを確認したほうが良いかと思います

260名無しさん:2021/01/02(土) 03:24:23 ID:mYWXQxik
>>259
パソコンはmac book pro のたぶん一番新しいやつです!

narou.rbもアンインストールする必要はないのでしょうか?

261名無しさん:2021/01/02(土) 03:27:22 ID:???
Narou.rbのアンインストールも必要ありませんが気持ちが悪いようでしたら
gem uninstall narou で消せます(Ruby2.5.xを入れる前に行う)

262名無しさん:2021/01/02(土) 03:35:51 ID:mYWXQxik
>>261
ありがとうございます。
やってみます!

263作者★:2021/01/02(土) 11:21:46 ID:???
Ruby 3.0 は未対応です

264作者★:2021/01/02(土) 12:01:49 ID:???
たぶん 3.0 のままでも gem i webrick すれば動くはず

265名無しさん:2021/01/02(土) 20:45:44 ID:/nj/m/k2
昨日質問させていただいた者です。
お返事ありがとうございます!

narou.rbを再インストールしたのですが、手順6のフォルダを作成する箇所でつまづいてしまっています。

使用しているパソコンはmac book proです。

cd c:/
-bash: cd: c:/: No such file or directory

↑このようにエラーが出てしまいます。

266名無しさん:2021/01/02(土) 22:17:40 ID:???
かわりに
cd ~
でいいと思います
作者の説明はWindows環境を想定したものなので適宜読み替える必要があります

267名無しさん:2021/01/02(土) 22:22:22 ID:6BS3ezZo
>>266
お返事ありがとうございます!
なるほど。
置き換える場合はcdの後ろには何もなしで良いのでしょうか?

268名無しさん:2021/01/02(土) 22:32:57 ID:???
とりあえず
cd ~
mkdir MyNovel
cd MyNovel
narou init
です。1行目のcdの後ろには半角スペースと半角~が入っています

269名無しさん:2021/01/02(土) 22:32:58 ID:/nj/m/k2
>>266
cd c:/ →cd
mkdir MyNovel→
cd MyNovel→
narou init→

↑他の3つはどのように置き換えればよろしいでしょうか。

270名無しさん:2021/01/02(土) 22:39:42 ID:/nj/m/k2
>>268
詳しくありがとうございます!
教えて頂いた通りにやってみます。

「コマンドプロンプトを閉じたあともう一度 narou コマンドを使う場合は、コマンドプロンプトを再度立ち上げ、cd c:\MyNovel と入力します。(フォルダの移動)」
↑ Macの場合はcd MyNovelで良いのでしょうか?

271名無しさん:2021/01/02(土) 22:42:34 ID:???
cd ~/MyNovel
となります

272名無しさん:2021/01/02(土) 22:50:39 ID:/nj/m/k2
>>271
ありがとうございます!
無事インストールして使用できそうです。
昨日使えなかったwebUIも開けました。

長々と素人にお付き合い頂きありがとうございました。
作者様の3.0.0対応アップデートもとても助かりました。
ほんとうにありがとうございました!

273名無しさん:2021/01/04(月) 02:52:08 ID:dvPtfnDM
いつも便利なツールありがとうございます。
ここで質問して良いか悩むところですがdocker版の利用で躓いているのでご教示
いただけますと幸いです。

docker版を試しているのですがkindleの認識だけうまくいかない状態です。
(kindleをusbでPCにつなげましたがWebUI上にejectボタンが表示されず、
 Sendも失敗します)
docker版ではなく通常のインストール手順に則って直接端末上でWebサービスを
立ち上げてlocalhostにアクセスする分には問題なくkindleを認識しますので
docker版固有の事象かなと考えていますが、何かわかればアドバイスいただけま
すと幸いです。
環境:
 OS:Windows10 20H2
 Docker Desktop:3.0.0
 image id:feb3cddb8453
 docker-compose.ymlの設置先:C:\Users\<ユーザー名>\NarouRbDir
 Kindle:Kindle OasisをEドライブとしてマウント

またdocker-compose.ymlを設置しているフォルダでdockerを利用せず「narou w」
で起動すると、コマンド実行と同時に0.0.0.0:33000に遷移してしまいました。
(事前にそのフォルダでdocker initはしています)
通常手順であればここで127.0.0.1で起動したので、こちらもdocker版と設定が
競合したかなと思いますが、この場合どこかしら設定を書き換えれば127.0.0.1
で自動起動する状態に戻せますでしょうか。

お手数おかけしますがよろしくお願いいたします。

274作者★:2021/01/04(月) 11:27:59 ID:???
>>273
Docker は仮想環境です
ホストOS(この場合はWindows)はマウントしたフォルダ以外Dockerから見ることができません
今回の場合はEドライブを(Docker側に)マウントしていないと思うので、見えていません
https://github.com/whiteleaf7/narou/blob/develop/lib/device/library/linux.rb#L15-L16
Linux なので /media/Kindle あたりにマウントすると見えるんじゃないかなと思いますが、
Eject などはOSのAPIを叩いたりするので、これもまた動きません
Docker を利用する場合は仮想環境で Linux を動かしているということを理解した上で利用することをお勧めします
(Kindle を直接繋いで send などを使う場合には向いていないと思います)

> 競合したかなと思いますが、この場合どこかしら設定を書き換えれば127.0.0.1
> で自動起動する状態に戻せますでしょうか。

https://github.com/whiteleaf7/narou-docker/blob/master/init.sh
narou s server-bind=
この設定を削除してください

275名無しさん:2021/01/07(木) 01:16:15 ID:9VyEwpuo
返信遅れていてすみません。
回答ありがとうございます、諸々承知しました。

>> 競合したかなと思いますが、この場合どこかしら設定を書き換えれば127.0.0.1
>> で自動起動する状態に戻せますでしょうか。
> ttps://github.com/whiteleaf7/narou-docker/blob/master/init.sh
> narou s server-bind=
> この設定を削除してください
ありがとうございます。
コンテナ内のinit.shの書き換えとローカルのglobal_setting.yamlを書き換えることで無事元に戻せました。

276名無しさん:2021/01/21(木) 08:25:00 ID:???
narou.rbをWEB UIから3.6.0にアップデートし、小説の全更新を行い、サーバをシャットダウンしました。
翌日、再びサーバとWEB UIを起動したところ、30個ほど登録してあったはずの小説が2つになっていました。
メニューから「表示設定をリセット」を実行したところ、消えていた小説は復活したのですが、ちょっと気持ち悪い挙動ではあります。
消えてしまっていたのは何が原因でしょうか?

277名無しさん:2021/01/21(木) 11:38:39 ID:???
フィルタでしょ

278名無しさん:2021/01/21(木) 12:12:26 ID:???
>>277
フィルタ欄に何か入力していたつもりはなかったのですが、もしかすると何かの拍子に文字が入っていたのかもしれません。
様子を見てみます。

279名無しさん:2021/01/21(木) 14:49:32 ID:???
作者名とか掲載欄を誤クリックしてる人は何度か見かけた

280名無しさん:2021/01/27(水) 12:58:17 ID:Et/iRU.g
更新した際に小説タイトルが変更されていた場合
kindle端末で新たなドキュメントとして表示されてしまうのですが
いちいち古い方を削除するのが面倒なので上書きする設定はありますか?

登録しているいくつかの作品が「書籍化」とか「1巻発売中」とか
結構頻繁にタイトル変更する作者さんで
イライラしております。

281作者★:2021/01/27(水) 13:52:44 ID:???
>>280
>>36

282名無しさん:2021/01/28(木) 01:04:34 ID:???
>>280
わかります。作者名でソレやる人とかもいて困りますよね
そういうのは>281の指摘のように私もタイトルや作者名を設定で固定しています
まぁ本当に変更された場合に古いままに残ってしまうという問題もありますが
(気づけば手動で変えるけどなかなか難しい)

といいつつ新たな質問(もしかしたら要望かも)
こういう「特定の作品のみ特別な設定」をしてあるものを洗い出す方法ってありますかね?
個人的にはWebUIの一覧にマークが出るとかだと嬉しいのですが...

今気が付いたけどカスタムしたよタグ付けておけばいいのか
ただこれからのは良いが今までやった分の洗い出しがやはりキツイ

283280:2021/01/28(木) 01:17:04 ID:hzE38q9I
>>281>>282
ありがとうございました。

284作者★:2021/01/28(木) 09:26:02 ID:???
>>282
setting.ini に設定が書き出されてるわけですし、普通に grep するなりすれば良いのでは?

https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511247318/131-133n
output_filename に関しては、初期設定でファイル名を固定するように変更する予定があるので、
これに関しては困らなくなるはずです
(あとは現時点でも ncode 固定ファイル名にもできますし)

変更する動機は、おっしゃるように頭のおかしいタイトル変更と作者名変更が目立ってきたからです
(私は変なタイトルはそもそも読まずにスルーしますが)

285名無しさん:2021/01/29(金) 02:33:10 ID:???
>>284
ああそりゃそうだiniをgrepしたらいいんや、自分の頭の硬さに恥ずかしさすら感じる

ncode固定ファイル名は...PW等に転送して読んでるとかなら便利なのでしょうが
自分は網膜の病気してから1文字最低2cmくらいのサイズが必要というレアケース
書棚機能のあるアプリ(Kindle for PCも含め)は本文の文字サイズは自在ですが
書棚の文字サイズの大きさは割と自由にならないので34インチのモニタつないだ
Win上でフリーのViewerを関連付けてファイラから開いてるんですよね

実はタグ読んでタイトル列と作者列が表示できるだけのファイラを自作しようかと
思わなくもなかったけど開発ツールが目に優しくなくて止めたという

286名無しさん:2021/02/22(月) 02:38:06 ID:dlfhXP6c
書き込み失礼致します、
Macにてインストールしているのですが、『ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.』と出てしまって出来ません。
他のサイトなども見ながらやっているのですが、出来ませんでした…。どなたかわかる方教えてください

287名無しさん:2021/02/22(月) 02:38:22 ID:dlfhXP6c
書き込み失礼致します、
Macにてインストールしているのですが、『ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.』と出てしまって出来ません。
他のサイトなども見ながらやっているのですが、出来ませんでした…。どなたかわかる方教えてください

288作者★:2021/02/22(月) 09:25:49 ID:???
sudo

289作者★:2021/02/22(月) 09:28:48 ID:???
sudo して

まぁ rbenv で ruby 入れ直したほうがいいですよ

290名無しさん:2021/02/22(月) 15:13:47 ID:dlfhXP6c
ありがとうございます!色々いじってみて少し進めたのですが、またエラーが出てしまいました。
行間の数値を設定して進むとエラーが発生します。

/Users/yui023/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/narou-3.7.0/lib/command/init.rb:118:in `read': No such file or directory @ rb_sysopen - /Users/yui023/AozoraEpub3-なろう用/chuki_tag.txt (Errno::ENOENT)
from /Users/yui023/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/narou-3.7.0/lib/command/init.rb:118:in `rewrite_aozoraepub3_files'
from /Users/yui023/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/narou-3.7.0/lib/command/init.rb:106:in `init_aozoraepub3'

エラーが発生したため終了しました。
詳細なエラーログは narou trace で表示出来ます。もしくは --backtrace オプションを付けて再度実行して下さい。

またお願い致します。

291作者★:2021/02/22(月) 23:59:27 ID:???
>>290
- Ruby 2.5 は古いので 3.0 を入れたほうが良い
- パスに日本語は使わないように
- というかエラーに原因が書いてあるので読んで

292名無しさん:2021/08/22(日) 03:23:33 ID:it2fBpW2
WEBUI に no-convert オプションに相当する設定はありますか?
変換が入ると結構CPUリソースを食うので、できればあとで変換する運用にしたいのです

293作者★:2021/08/22(日) 13:00:19 ID:???
narou s default_args.update=--no-convert をすれば良いと思って試しましたけど、
WEB UI の update は特殊なので、default_args が効きませんね
なので、現時点では設定はありません、が答えです

narou s convert.no-epub=true が現状では一番更新時の負荷が低いです
WEB UIでもdefault_args が効かないのは不具合と考えてもいいので、修正できればそのうち修正します

とりあえず、
diff --git a/lib/web/appserver.rb b/lib/web/appserver.rb
index 2f71e4d..6a4769c 100755
--- a/lib/web/appserver.rb
+++ b/lib/web/appserver.rb
@@ -560,7 +560,7 @@ class Narou::AppServer < Sinatra::Base

post "/api/update" do
ids = select_valid_novel_ids(params["ids"]) || []
- opt_arguments = []
+ opt_arguments = ["--no-convert"]
if params["force"] == "true"
opt_arguments << "--force"
end

と書き換えて直接指定すればとりあえず望み通りですかね

$ gem which narou
/Users/whiteleaf/.anyenv/envs/rbenv/versions/3.0.1/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/narou.rb

で lib/web/appserver.rb を探してください

294名無しさん:2021/08/22(日) 18:58:26 ID:???
>>293
ご回答ありがとうございます
詳しく例示までしていただいて恐縮です
教えていただいた通りに appserver.rb を編集したところまさに希望の挙動となりました

295名無しさん:2021/10/10(日) 09:19:41 ID:OIIJvcqM
Narou.rb のバージョン:Version 3.8.0

OS のバージョン:Windows 10 Pro 21H1

その他環境情報(任意):Kindle Paperwhite wifi 32GB 6インチ(1つ前のモデル)

何が起きたのか:
WEB UIを使用しています
Kindle Paperwhiteへ小説を転送するとエラーが出てWEB UIが停止してしまう

再現方法(何をやったら起こったのか詳細に):
Kindleを接続した状態で新しい小説を追加して変換後Kindleにコピーされる時や
接続していない状態で追加した小説をKindleと接続後Sendボタンで送る時にエラーが出ます
Kindleを接続してない状態で新しい小説を追加してもエラーはでません
既に入っている小説の更新分は問題なく転送されます

Kindleを初期化してみたら一時改善しましたがまたエラーが出るようになってしまいました
Kindleの空き容量は20.85GB残っています
Kindleのdocumentsフォルダにはサブフォルダが8142と小説のmobiファイルが8242入っている状態でエラーがでました
サブフォルダはほとんどが空なのででこのいらなそうなサブフォルダ(.sdr)を削除すると一時的にエラーがでなくなるのですがそのうちまたフォルダが増えていってしまってエラーが出るようになるようです

WEB UIの表示
[ERROR] C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:153:in `copy_to_documents': ディレクトリまたはファイルを作成できません。 (Device::SendFailure)

コマンドプロンプトの表示
[2021-10-09 23:39:24] FATAL SystemExit: exit
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:174:in `exit'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:174:in `rescue in copy_to_documents'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/device.rb:143:in `copy_to_documents'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.0/lib/command/send.rb:150:in `block (3 levels) in execute'
[2021-10-09 23:39:24] INFO going to shutdown ...
[2021-10-09 23:39:24] INFO WEBrick::HTTPServer#start done.
== Sinatra has ended his set (crowd applauds)

エラーを回避する方法か.sdrフォルダを作らせないようにする方法はないでしょうか?

296作者★:2021/10/10(日) 10:52:14 ID:???
>>295
.sdr フォルダは Kindle が自分で作っているので、制御するのは不可能な気がします
削除するとエラーが出なくなることから、もしかしたらファイル数上限に引っかかっている可能性もありますが、断定はできません

297名無しさん:2021/10/10(日) 14:43:05 ID:???
>>295
1フォルダ内に入れることのできるファイル数(フォルダ含む)の上限に引っかかっていると仮定すると……
documentsフォルダ内に適当なサブフォルダを作成&しばらく更新予定のない作品を凍結してそのサブフォルダへ放り込む
という方法で回避できるかもですね

298295:2021/10/16(土) 22:27:54 ID:???
削除等で凍結された小説をサブフォルダに移動して「一括送信時に凍結された小説は対象外にする。」を設定
.sdrフォルダはAmazonさんに問い合わせたら勝手に増えるけど消しても問題ないとのことだったので、たまに手動で削除
とりあえずこれでなんとかなりそうです
ありがとうございました

299名無しさん:2021/10/17(日) 15:58:02 ID:???
Narou.rbに登録している小説を削除するときに、同期させているKindle端末からもファイルを同時に削除させることって可能でしょうか?
出来ても不思議じゃないよなと思って設定を探してみたんですが、見当たらず・・・

300名無しさん:2021/11/20(土) 20:49:54 ID:A1rCPamo
2つ以上のアドレスにhotentryをメールで送りたいのですが、mailコマンドで最新のhotentryファイルを指定する方法はありますか?
今のところnarou setting hotentry.auto-mail=trueとしてひとつのアドレスにだけは送信できています。

301名無しさん:2021/11/20(土) 23:27:56 ID:???
すみませんhelp見落としてました。自己解決です

302名無しさん:2021/11/25(木) 08:19:18 ID:???
Narou.rbはKindle Paperwhiteの第11世代(2021)でも問題なく使えるでしょうか?

303名無しさん:2021/11/26(金) 03:48:44 ID:TfV2igVk
>>302
日本で発売しているモデルなら初代でも最新でも使えますよ

304名無しさん:2021/11/26(金) 07:11:44 ID:???
>>303
了解です!

305ぽん:2021/11/26(金) 10:35:30 ID:7/zFEDeg
いつも愛用させていただいてます
narou webの方からmail送信のチェックをつけてKindleへ送っているのですが、
本日小説をダウンロードしたところダウンロードは正常に行われるのですが、Kindleへのメール送信のところで以下のエラーが出てしまいました。

[ERROR]535-5.7.8 Username and Password not accepted. Learn more at

パスワードとユーザーネーム(アドレス?)を再登録する必要があるようなことが書いてあるのはわかるのですが、cmd入力については初心者で、具体的にどこにどんな文字を入れて手直ししたら良いのかわかりません。
お手数かけてすみませんが教えていただけたら助かります。

Narou.rbは3.8.0が入っています
Windows10です
よろしくお願いします

306作者★:2021/11/26(金) 11:14:46 ID:???
>>305
Gmai なら Google の2段階認証強制化の影響な気がしなくもないです
https://support.google.com/accounts/answer/185833?hl=ja
全く確認してませんがこれを試してみてください

307ぽん:2021/11/26(金) 11:22:30 ID:7/zFEDeg
無事解決しました
ありがとうございました

308名無しさん:2021/11/28(日) 07:24:08 ID:???
Paperwhite(2021)を購入したのでnarou.rbからいくつか小説を入れてみたのですが、文章が少し右側に寄って表示されてしまいます。
左端に一行空きがある感じです。Paperwhite(2018)では右側に寄る様子はなかったのですが・・・
何か設定の変更が必要でしょうか?

309名無しさん:2021/11/28(日) 17:20:34 ID:xFDayrpg
>>308
Kindle Previewerを更新して、kindlegenを入れ替えたら。

310名無しさん:2021/11/29(月) 06:08:50 ID:tqu2.K/g
>>308
AozoraEpub3の行の高さや、KindlePWの行間設定を見直すといいと思います
具体的にどんな値がよいのかはわかりませんが、1.6になっているなら1.5にするとか

311名無しさん:2021/12/04(土) 14:19:01 ID:???
>>309
>>310
すみません、レス遅くなりました。
kindlegenの更新は効果がなく、narou initから行間を1.8→1.75に変更すると、左右の不均衡が多少軽減されました。
これで使ってみます。

312名無しさん:2021/12/05(日) 02:02:42 ID:L2AQFG5g
>>311
古い AozoraEpub3 では、Kindle本体で行える行間設定が正常に動作しなかった記憶があります

もし、古い AozoraEpuba3 を使っているのであれば、
改造版AozoraEpub3 を narou init を使わずに手動で設定したうえで、
AozoraEpub3 の設定で行間設定をする方がよいかと

手動設定の方法は過去レスのどこかにあります

313名無しさん:2021/12/05(日) 14:37:22 ID:???
>>312
narou initを使わずにAozoraEpub3の場所を指定する方法がよくわからなかったのですが、

改造版AozoraEpub3-1.1.1b10Qを適当な場所に解凍・kindlegen.exeを入れる
→narou initで改造版のフォルダを指定、行間を適当に入力(vertical_font.cssが見つからずエラーが出る)
→古いAozoraEpub3のフォルダから/template/OPS/css_custom/vertical_font.cssをコピーし、改造版の/template/item/css_custom/に入れる

としたところ、左右の間隔が均等になりました。ありがとうございました。

314名無しさん:2021/12/06(月) 18:03:27 ID:Km7f4L3c
新しいキンドル端末では改造版AozoraEpub3でないと表示がうまく行かないということ?

315名無しさん:2021/12/11(土) 16:07:24 ID:G.ZYmmGk
AozoraEpub3にLog4jが入っているみたいだけど影響あるかな。
Log4jは任意のコードが実行可能な脆弱性が発見された。

316名無しさん:2021/12/20(月) 01:16:53 ID:YWmZ7pbs
narou listの仕様でよくわからないのですが、
narou list -t HOGEHOGE | narou list -l
と、これを逆にした
narou list -l | narou list -t HOGEHOGE
とで実行結果が異なるようです。守らなくてはいけない順序がありますか?

317316:2021/12/21(火) 00:15:44 ID:???
意味わかりました。
これは独立したコマンドを2回使ってるだけでパイプの意味ないですね。
フィルタとして機能するように誤解してました。

318名無しさん:2021/12/25(土) 14:17:48 ID:???
手元の環境でなろう小説で取得できてる前書き後書きがハーメルンでは取得できなくなってるんですが(以前は出力されていた)
個別のサイトごとに設定があるんでしょうか

319名無しさん:2021/12/25(土) 21:32:05 ID:???
全てのサイトで同じ小説フォーマットが使われているわけではないので各サイトごとに個別対応する仕組みになっています
そのため各サイトの小説フォーマットが変更された場合に本文や前書き後書き等が取得できなくなることがあります

例えばハーメルンの前書き後書きのフォーマットが変更された場合ハーメルンの前書き後書きが取得できなくなります
未確認ですが今回はそれかもしれません

320名無しさん:2021/12/25(土) 22:50:42 ID:???
結局確認してしまったので補足をしておきます
「webnovel」フォルダ内の「syosetu.org.yaml」がハーメルン用のフォーマット定義ファイルです

その「syosetu.org.yaml」の33〜35行目を正しく書き換えると前書き後書きが取得できるようになりました

321318:2021/12/26(日) 12:38:51 ID:???
自己修正は無理でしたが現状は把握できました
ありがとうございます

322名無しさん:2022/01/04(火) 03:51:35 ID:1nRKumPM
mail_setting.yamlで:authentication : :plainとあり、パスワードが平文で送られる意味と思いますが
パスワードを変更せずに日常的にnarou mailを使っても問題ないですか?

323名無しさん:2022/01/05(水) 02:27:35 ID:???
>>322
もしGmailで二段階認証を使っていない場合は、Googleアカウント設定からセキュリティレベルを下げる必要があったと思います
二段階認証を使っている場合は、アプリパスワードを発行して本来のパスワードとは違うパスワードを入力します(私はこれ)
リスクを考えて自分で判断してください

324名無しさん:2022/01/21(金) 11:07:57 ID:???
>>323
ありがとうございます。
Gmailでは二段階認証ですがアプリパスワードもフルアクセス可能とのことなので別アカウントを作ることも検討してみます。

325名無しさん:2022/01/21(金) 13:48:24 ID:???
専用アカウント作るのが安全
ヤフーメールとかでも良い

326名無しさん:2022/02/02(水) 20:29:17 ID:ud379.RQ
初めまして。
現在自分の使っているNarou.rbのバージョンが3.7.0なので、更新しようとしたのですが、更新できませんでした。
解決策などありましたら教えていただきたいです。

macbook pro 2018
ruby 3.0.0p0
java 1.8.0_271

327名無しさん:2022/02/08(火) 22:31:56 ID:W5H22oKk
>>326
質問した本人です。
なんとか解決できました。
お目汚し失礼しました。

328名無しさん:2022/02/20(日) 10:38:38 ID:VYWc8f3M
hotentryを早く作るために

hotentry=true
convert.no-epub=true
convert.no-mobi=true
narou update --gl
narou csv | grep "modified" | rs -T | narou update -a;

としたあとで改めてnarou convertで新着のあった作品だけepub/mobiを作りたいのですが、
新着のあった作品を判断する方法はありますか?
update --glのmodifiedタグは修正のみの作品にも付いてしまうので都合が悪いです。

329名無しさん:2022/02/21(月) 23:05:17 ID:BP4sV.cw
初めまして。
書き込むのは初めてなので失礼があれば申し訳ございません。
質問なのですが、最近narou.rbで小説をkindleに送ると
【フォルダーがほぼ一杯です ドキュメントフォルダー内のサブフォルダーの
 1つに2000個以上のドキュメントがあります。デバイスにさらにドキュメント
 を追加するには、「ダウンロード」フォルダー内に新しいサブフォルダーを
 作成することをおすすめします。】
というような表示が出ます。正直すすめられてもよくわからず、この場を借り
まして質問させていただきます。
初歩的な質問だったら申し訳ないのですが、こういったときどうすればいいのでしょうか?
Kindleに入れた小説を消す以外の選択肢はあるのでしょうか?

330だんり:2022/02/22(火) 00:25:30 ID:???
win10 21h2
narou.rb 3.8.1
ruby 3.1.1
目次データが取得出来ませんでした
何らかの理由により目次が取得できませんでした

331名無しさん:2022/02/22(火) 15:57:16 ID:OeX1D1uI
>>329
動作が重くなることがあるかもしれないけど、使えるならそのままでもよいと思う
なんとかしたいなら、kindle.rbを編集すればよいと思うが、よくわからないならいじらないほうがいい

>>330
スレ違い
それは投稿サイト側がメンテとかでアクセスできないときなんかに出ると思う

332W:2022/02/23(水) 13:01:08 ID:owsw.E3U
gem install narouを管理者プロンプトでしたあと、フォルダを移動してnarou initをうちましたが、以下の文が出ました。
D:\[サブフォルダ\SS\MyNovel>narou init
'narou' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

どうしたらよいでしょうか。

333名無しさん:2022/02/23(水) 13:41:11 ID:???
>>332
Rubyをインストールする時に環境変数を設定してないんじゃない?
ttps://github.com/whiteleaf7/narou/wiki#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
>途中で「Rubyの実行ファイルへ環境変数PATHを設定する」というチェックボックスが出てくるのでチェックして下さい。

手動でも追加できるけど、Rubyのインストーラを再実行して(↑をチェックして)追加するのが簡単じゃないかな?
もし手動で追加したいなら、「windows 環境変数 path」とかで検索するとやり方説明してるページが見つかるよ
ttps://anykey.bz/program/win10-path/
自分がRubyをインストールしたディレクトリのbinフォルダを追加してあげれば良いよ
(バージョンによって違うけど、「C:\Ruby26-x64\bin」みたいなやつ)

334W:2022/02/23(水) 16:09:57 ID:owsw.E3U
>>333
rubyをインストールするときに全てチェックのところは記載された通りにしました。
ただそもそもgem install narouがerrorが出ていました。
C:\Users\kkk_e>gem install narou
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR: Error installing narou:
ERROR: Failed to build gem native extension.

current directory: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/psych-4.0.3/ext/psych
C:/Ruby27-x64/bin/ruby.exe -I C:/Ruby27-x64/lib/ruby/2.7.0 -r ./siteconf20220223-10488-u9htw5.rb extconf.rb
checking for yaml.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby27-x64/bin/$(RUBY_BASE_NAME)
--with-libyaml-dir
--without-libyaml-dir
--with-libyaml-include
--without-libyaml-include=${libyaml-dir}/include
--with-libyaml-lib
--without-libyaml-lib=${libyaml-dir}/lib
--enable-bundled-libyaml
--disable-bundled-libyaml
C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:471:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:613:in `try_cpp'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:1177:in `block in find_header'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:971:in `block in checking_for'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:361:in `block (2 levels) in postpone'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:331:in `open'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:361:in `block in postpone'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:331:in `open'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:357:in `postpone'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:970:in `checking_for'
from C:/Ruby27-x64/lib/ruby/2.7.0/mkmf.rb:1176:in `find_header'
from extconf.rb:10:in `<main>'

To see why this extension failed to compile, please check the mkmf.log which can be found here:

C:/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64-mingw32/2.7.0/psych-4.0.3/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/psych-4.0.3 for inspection.
Results logged to C:/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64-mingw32/2.7.0/psych-4.0.3/gem_make.out

C:\Users\kkk_e>

335<削除>:<削除>
<削除>

336<削除>:<削除>
<削除>

337<削除>:<削除>
<削除>

338<削除>:<削除>
<削除>

339<削除>:<削除>
<削除>

340<削除>:<削除>
<削除>

341<削除>:<削除>
<削除>

342<削除>:<削除>
<削除>

343名無しさん:2022/02/23(水) 19:12:56 ID:???
>>334
Rubyのインストーラで「without Devkit」の方を選んじゃったんじゃない?

>Download → RubyInstallers の欄にある Ruby+Devkit 3.X.X-X (x64) をダウンロードし、インストールします。
って書いてある通り、「with Devkit」の方から選ばないとダメよ

344<削除>:<削除>
<削除>

345W:2022/02/23(水) 19:40:51 ID:owsw.E3U
できました。
読んだつもりだったのですが、きちんと説明書は読み込むべきですね。
ありがとうございました。

346<削除>:<削除>
<削除>

347<削除>:<削除>
<削除>

348<削除>:<削除>
<削除>

349<削除>:<削除>
<削除>

350<削除>:<削除>
<削除>

351<削除>:<削除>
<削除>

352<削除>:<削除>
<削除>

353<削除>:<削除>
<削除>

354名無しさん:2022/02/23(水) 23:52:19 ID:???
解決済みだけど without Devkit でも普通に使えるよ

355名無し:2022/03/02(水) 03:05:44 ID:Sbi3H3G6
初めまして。質問失礼します。
先程ようやくNarou.rbをインストールできたのですがnarou webを入力しても

h ttp://192.168.2.129:8080/
サーバを止めるには Ctrl+C を入力

と表示されるだけでブラウザが起動しません(URL対策でスペース入れてます)
OSはmacOSのMonterey12.2.1です
Narou.rbのバージョンは3.8.1です
どうかよろしくお願いします。

356名無しさん:2022/03/03(木) 19:24:02 ID:???
>>355
Webブラウザの設定が上手くできてない
ブラウザから手動で192.168.2.129:8080/にアクセスしたら表示されるかと

357名無し:2022/03/04(金) 09:28:11 ID:pbXa4A7U
手動でも試してみましたが

このサイトにアクセスできません192.168.2.129 で接続が拒否されました。
次をお試しください

接続を確認する
プロキシとファイアウォールを確認する
ERR_CONNECTION_REFUSED
と表示されてしまいます

358作者★:2022/03/04(金) 12:14:56 ID:???
Narou.rbが正常に起動しているのにも関わらずアクセスできない場合、
アンチウィルスソフトなどが妨害している可能性が高いです

359名無しさん:2022/03/06(日) 16:46:47 ID:eSBUvsGQ
>>357
代わりに
h ttp://127.0.0.1:8080/
でアクセスしてもだめですか?

360名無しさん:2022/03/06(日) 18:27:01 ID:???
ポートが被ってないかとか、ファイアウォール・アンチウイルスとかの設定をひとつずつ確認していくしかないと思いますよ

361名無し:2022/03/07(月) 17:12:51 ID:jCkkdUgo
ブロックされそうなもの全オフしてもダメでした...
サーバー開いた後ctrl+C押しても何も表示されないのでそもそもサーバが起動されてないっぽい...?
ターミナルからNarou.rbは普通に使えてるので問題ないっちゃないんですが...

362作者★:2022/03/07(月) 19:05:57 ID:???
8080は他で使われている可能性が非常に高いポート番号なので変えてみてはどうでしょうか

363名無し:2022/03/08(火) 00:43:24 ID:nzrcWD4Q
何回かポート変えてもダメでした
諦めるしかないですかね

364名無し:2022/04/07(木) 22:26:04 ID:8A6gz88U
すみませんAozora Epub 3をAozoraEpub3-1.1.1b13Qにアップデートしてinitしようとしたらこの表示が出るのですがどうすればいいでしょうが?
mac12.2.1でrubyのバージョン見るとruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin21]こうなってます
名前のところだけusernameに変えてます
narou init
Traceback (most recent call last):
9: from /Users/username/.rbenv/versions/2.7.5/bin/narou:25:in `<main>'
8: from /Users/username/.rbenv/versions/2.7.5/bin/narou:25:in `load'
7: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/bin/narou:13:in `<top (required)>'
6: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/bin/narou:13:in `require_relative'
5: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/narou.rb:38:in `<top (required)>'
4: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:21:in `load'
3: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:21:in `tap'
2: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:23:in `block in load'
1: from /Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:45:in `init'
/Users/username/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/narou-3.8.1/lib/inventory.rb:45:in `merge!': no implicit conversion of false into Hash (TypeError)
narou.rb使えなくて困ってます...どうかよろしくお願いします

365名無し:2022/04/07(木) 22:27:25 ID:8A6gz88U
一度gemでnarou.rbインストールし直してみましたが変わりませんでした

366名無し:2022/04/07(木) 23:41:45 ID:8A6gz88U
rubyのバージョンを3.1.1にしてもう一回インストールしなおしてinitしようとするとこうなりました
narou init
/Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:45:in `merge!': no implicit conversion of false into Hash (TypeError)
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:45:in `init'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:23:in `block in load'
from <internal:kernel>:90:in `tap'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/inventory.rb:21:in `load'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/narou.rb:38:in `<top (required)>'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `require_relative'
from /Users/username/.rbenv/versions/3.1.1/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `<top (required)>'
from /Users/username/.rbenv/versions/3.1.1/bin/narou:25:in `load'
from /Users/username/.rbenv/versions/3.1.1/bin/narou:25:in `<main>'
パソコン割と初心者なんでわけわかめですたすけてください

367名無し:2022/04/07(木) 23:43:14 ID:8A6gz88U
ちなみにインストールの段階ではこんな表示でした
gem install narou
Fetching narou-3.8.1.gem
************************************************************

3.8.1: 2021/12/27
-----------------
#### 修正内容
- ハーメルンのまえがき・あとがきが取得できなくなっていたのを修正

************************************************************
Successfully installed narou-3.8.1
Parsing documentation for narou-3.8.1
Installing ri documentation for narou-3.8.1
Done installing documentation for narou after 1 seconds
1 gem installed

368名無しさん:2022/04/13(水) 20:45:39 ID:QvFvEQ1M
/Users/username/.narousetting/global_setting.yaml の中身が空じゃないですか?
もしファイルサイズが0ならファイル自体を削除してみてください。
global_setting.yaml.backup というファイルがあるならそれを global_setting.yaml にするといいかもしれません。

369名無しさん:2022/04/17(日) 03:17:35 ID:LlSmGLPI
暫く更新等してなかったので、Narou.rbを最新に更新したいのですが、Ruby等使い方が分からず難儀しています。
現在のNarou.rb のバージョンは3.7.2で3.8.1のgemはダウンロード済み
更新の仕方教えて下さい。お願いします。

370名無しさん:2022/04/17(日) 04:38:26 ID:iQOSJMOE
>>369
WEB UI 右上の歯車の「Narou.rbについて」を押すと、アップデートできます

371名無しさん:2022/04/20(水) 23:43:07 ID:XA.wMI06
再度Rubyとその他関連を再インストールしています。
多分RubyとMSYS2は全てアンインストールしてから再インストールしたので
入っていると思いますが、Narouをインストールしようとするとエラーが出てしまいます。

c:\Novel>gem install rubygems-update --source
Successfully installed rubygems-update-3.3.11
Parsing documentation for rubygems-update-3.3.11
Done installing documentation for rubygems-update after 0 seconds
1 gem installed

c:\Novel>update_rubygems
Successfully built RubyGem
Name: bundler
Version: 2.3.11
File: bundler-2.3.11.gem
Bundler 2.3.11 installed
RubyGems 3.3.11 installed
Regenerating binstubs
Regenerating plugins
Parsing documentation for rubygems-3.3.11
Installing ri documentation for rubygems-3.3.11



------------------------------------------------------------------------------

RubyGems installed the following executables:
C:/Ruby31-x64/bin/gem
C:/Ruby31-x64/bin/bundle
C:/Ruby31-x64/bin/bundler

Ruby Interactive (ri) documentation was installed. ri is kind of like man
pages for Ruby libraries. You may access it like this:
ri Classname
ri Classname.class_method
ri Classname#instance_method
If you do not wish to install this documentation in the future, use the
--no-document flag, or set it as the default in your ~/.gemrc file. See
'gem help env' for details.

どこをどうすれば良いのでしょうか?アドバイスお願いします。

372名無しさん:2022/05/20(金) 22:49:11 ID:BbrWm4eM
問題点:WEB UIが起動しなくなった
gem version:3.3.14
narou version:3.8.1
OS:Windows 10 Pro 21H2
AosoraEpub:b3-1.1.0b46
コマンド使用時の動作:下記の表示が出てコマンド入力状態に戻る

>narou web
http://192.168.0.13:58295/
サーバを止めるには Ctrl+C を入力

経緯:PC移行のため、それまで利用していたMy Novelフォルダを、丸ごとコピーして保存用のHDDに入れ、narouをインストールしてある違うPCで保存用のHDDからWEB UIを起動し、何度かupdateしたところ、小説のupdateに失敗したため、gemとnarouをupdateしたところ、WEB UIが起動しなくなりました。
コマンドラインからの小説のupdateは普通にできています。
ただ、narou initを行なってAozoraEpubのフォルダは変更されていないのでkeepと入力すると必ずイニシャライズが停止します。
表示されているフォルダまでのパスをコピーして貼り付けると行間の設定に移行し、updateできる状態となります。

どうやったらWEB UIを起動できるようになるでしょうか?

373名無しさん:2022/05/21(土) 04:03:06 ID:PIsnXxFg
372ですが自己解決しました。
Rubyをアンインストールして最新版に更新し、narouを入れなおしたらWEB UIが起動しました。

374名無しさん:2022/05/23(月) 19:54:20 ID:qhT2GSEw
ERROR ArgumentError: invalid byte sequence in UTF-8\n\tC:/Ruby31/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/novelconverter.rb:315:in `convert_txt_to_ebook_file'
と出てweb ui がAozoraEpub3でEPUBに変換していますで止まります。
環境はJAVA:jre-8u333-windows-x64、ruby:rubyinstaller-devkit-2.7.1-1-x64,
AozoraEpub3:AozoraEpub3-1.1.0b46
です。
何かわかればご教示いただければ幸いです。

375名無しさん:2022/05/25(水) 00:45:49 ID:vZjQED/M
b46は古いJAVAのほうが動きそう。

376名無しさん:2022/05/26(木) 21:41:04 ID:???
>>375
ありがとうございます。
jre-8u202に替えたところ無事動きました!

377名無しさん:2022/05/30(月) 20:11:38 ID:w/V3l9Zg
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:202:in `txt_to_epub': invalid byte sequence in UTF-8 (ArgumentError) 
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:315:in `convert_txt_to_ebook_file'
(以下これと似たような表示の繰り返し)
このような現象が常に出続けてしまい、EPDU変換がどうしてもできません。
上記の方と似た現象だと思い環境を寄せて(rubyinstaller-devkit-2.7.1-1-x64だけ見つからず...)動作させてみたのですがこれもうまくいかず正直何もわかっていない状態です。
組み合わせが悪いのか順番が悪いのか、様々なパターンをためしてみましたがどれも失敗し消沈しています。似た症状の方や有識者の方がいましたら、何卒お力添えいただけると幸いです。

378名無し:2022/06/24(金) 13:54:39 ID:5KypHh4I
いつも利用させていただいております
なろう小説をKindleへ送信したところ、6/21頃より受信できず、本日再送信してみたところアマゾンから「mobiの受信は8月から出来なくなります」との事。
epubは通常通り受信できるそうなのでそちらの変換に変更したいのですが、どうしたら良いでしょうか
初心者のため細かく再質問してしまうかもしれませんが、どうぞよろしくお願いします。

379名無し:2022/06/24(金) 14:29:12 ID:5KypHh4I
先程の補足です
WEB UIでKindle変換してもだめだったのでepub変換を指定してみました
DL済のものは送信がmobi語尾になってしまいメール受信不可(アマゾンから通知メール)
新規DLしたものはepub変換出来たのですが、メール送信する段階で「まだファイル(題名)mobiがないようです」となりメール送信自体が出来ませんでした

380名無し:2022/06/24(金) 14:30:57 ID:5KypHh4I
たびたびすみません
DL済のものは強制変換しても語尾がmobiのままで同じくエラーでした
よろしくお願いします

381名無しさん:2022/06/24(金) 14:37:06 ID:0hGRWxwo
>>389
narou s device=epub でいけませんか?

382名無し:2022/06/24(金) 16:09:33 ID:5KypHh4I
>>381
やってみましたら無事受信できました。ありがとうございます!

383名無しさん:2022/07/02(土) 15:52:02 ID:vylrhT0Q
>>377
変換はどのように実行しましたか?コマンドラインならコマンドもわかるように貼ってください。
フォルダパスに濁点がはいっていませんか?Macやiphoneから濁点つきのフォルダを持ち込んだ場合濁点がwindowsと異なるためコマンドプロンプトなどで実行時epub変換が失敗することがありますが

384名無しさん:2022/07/14(木) 01:33:40 ID:???
C:\\Novel>narou c 0
ID:0 狼は眠らない の変換を開始
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.
pid 13772 exit 42
\[ERROR\] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした


このメッセージが出てしまい変換できないのですが、どうしたらいいでしょうか。
AozoraEpub3-1.1.1b1Q
java version "1.8.0\_333"
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a)
narou.rb 3.8.1
AozoraEPUBは単体で起動します。
よろしくお願いします。

385名無しさん:2022/07/14(木) 16:32:57 ID:???
>384
JAVAは正常にインストールできているんですか?
また、改造版はOpenJDKで動かしましょう

386名無しさん:2022/07/14(木) 21:59:10 ID:???
>>385
OpenJDK18.0.1.1の場合でも同様のエラーになります。
変換時に"-verbose"をつけて実行したところ
\[ERROR\] --enc で指定された文字コードは存在しません。sjis, eucjp, utf-8 等を指定して下さい
と出るのですが文字コードの指定は何処かで出来るのでしょうか。

387名無しさん:2022/07/15(金) 13:34:07 ID:43JPeFS.
OpenJDKは11を使おう

388名無しさん:2022/07/28(木) 22:30:42 ID:H5IDJAZs
Narou.rb のバージョン:3.8.1
OS のバージョン:Win11
その他環境情報(任意):AozoraEpub3-1.1.0b55QやAozoraEpub3-1.1.0b46
何が起きたのか:変換処理中にエラーが発生します...
再現方法(何をやったら起こったのか詳細に):変換するたびに起こります。

*** -> /api/convert
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/loadconverter.rb:65:in `eval': C:/Users/Users/novel/小説データ/カクヨム/1177354054917771281 シェアハウスで再会した元カノが俺に迫って来る/converter.rb:1: invalid multibyte char (UTF-8) (SyntaxError)
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/loadconverter.rb:65:in `load_converter'
...省略...
[2022-07-28 22:24:55] FATAL SyntaxError: C:/Users/Users/novel/小説データ/カクヨム/1177354054917771281 シェアハウスで再会した元カノが俺に迫って来る/converter.rb:1: invalid multibyte char (UTF-8)
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/loadconverter.rb:65:in `load_converter'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:571:in `create_converter'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:380:in `initialize'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:50:in `new'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/novelconverter.rb:50:in `convert'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:236:in `convert_novel_main'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:201:in `block (2 levels) in convert_novels'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/mixin/locker.rb:26:in `lock'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:200:in `block in convert_novels'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:199:in `each'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:199:in `with_index'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:199:in `convert_novels'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:159:in `block in main'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:152:in `each'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:152:in `main'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:133:in `execute'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/commandbase.rb:125:in `execute!'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/commandbase.rb:134:in `execute!'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/command/convert.rb:123:in `block in execute!'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/narou-3.8.1/lib/worker.rb:49:in `block (3 levels) in start'
[2022-07-28 22:24:55] INFO going to shutdown ...
[2022-07-28 22:24:55] INFO WEBrick::HTTPServer#start done.
== Sinatra has ended his set (crowd applauds)

よろしくお願いいたします。

389名無しさん:2022/08/14(日) 20:07:55 ID:OyPIks7g
>>388
converter.rb ファイルが破損している可能性があります。

C:/Users/Users/novel/小説データ/カクヨム/1177354054917771281 シェアハウスで再会した元カノが俺に迫って来る/converter.rb
をリネームしてから、変換してみればいかがでしょうか。

390名無しさん:2022/08/20(土) 17:12:46 ID:sCUaz7A2
mobiファイルを出力し、kindleへ送信はできたのですがkindle内でその送信したものを
読むことができません。どうすれば読めるようになるのでしょうか?
Narou.rb のバージョン:Version 3.8.1
java version "1.8.0\_333"です

391名無しさん:2022/08/20(土) 22:17:36 ID:oyPGCRhk
mobiじゃなくてEPUBで送ろう

392名無しさん:2022/08/23(火) 00:03:32 ID:E/s8CJaM
Gigazine によれば Kindle端末も Epub対応らしいので
gigazine.net/news/20220506-kindle-epub-support/

mobiは対応やめて, kindlegen なしで動作するようにならないですかね.
そうするとlinux版が復活できて dockerコンテナが作れるようになるかも.

393名無しさん:2022/08/23(火) 23:55:14 ID:???
>>392
既出のパーソナル・ドキュメントしか書いてないけど?
Kindleで直接EPUBが読めるようにならないなら変わらない

メール経由しか使わないなら現状でもkindlegenは不要で、EPUBに変換できればよい
それだとファイルサイズに上限があるけどね

394名無し:2022/09/05(月) 21:27:32 ID:28zqTR4E
>>388
変換が失敗しているとき、toc.yamlが破損している場合があります。
この原因は正直よくわかりません。
toc.yamlとそのバックアップも両方ともだめなので、両方とも消して、
選択した小説を強制再ダウンロードしてみてください。

395名無しさん:2022/09/18(日) 12:51:29 ID:uoVBAZ0M
いっぱい触って!お潮吹くまでイキたいの!
www.axfc.net/u/4058069

396名無し:2022/10/01(土) 18:55:10 ID:bG/hEyNI
narou webでいつものようになろう小説をダウンロードしてwebでKindleペーパーホワイトへ送信したら突然、題名が保存ファイルのNO、作者がUNKNOWNになってしまいました
原因がわからないので改善方法を教えていただけたら助かります

報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:最新アップデート済

OS のバージョン:Windows10 21H1

その他環境情報(任意):Narou.rb最新、aozoraEpub最新、Ruby3.1.0-1

何が起きたのか:narou web経由でKindlepaperWHITEに送信したら文書の題名と作者の部分がファイルNO、UNKNOWNになってしまう保存

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

narou web立ち上げ→なろう小説をダウンロード(Kindlにメール送信をレ点)実行

397名無し:2022/10/03(月) 12:16:29 ID:XDSm9Sdk
narou webの方の処理を追記いたします

Narou.rb version 3.8.2
ID:12529 私は静かに暮らしたい のDL開始
第1部分 出会い (1/42)
----
第42部分 その後の話 (42/42)
ID:12529 私は静かに暮らしたい は完結しているようです
>> EPUB用に変換します
ID:12529 私は静かに暮らしたい の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:19件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.........変換しました
[あやぺん] 私は静かに暮らしたい.epub を出力しました
EPUBファイルを出力しました
ID:12529 私は静かに暮らしたい
メールを送信しています..................
[あやぺん] 私は静かに暮らしたい.epub をメールで送信しました

KindlepaperWHITEのライブラリ表示は、いつもは
「上部:私は静かに暮らしたい 下部:あやぺん」
なのですが前回作業時から
「上部:12529 下部:Unknown」
となっています

398名無しさん:2022/10/04(火) 17:00:04 ID:/Pe8Ogeg
当方でも 396,397 と同様な現象が発生しています。
メールで送信したときに、添付 epub ファイルのファイル名が 224.epub のように <ファイルNO.epub> になっていることを確認しています。
以前は <書籍タイトル>.epub のようなファイル名だったはずです。


Narou.rb のバージョンは 3.8.2
OS のバージョンは Windows 11 22H2 上の WSL2 上の Ubuntu 20.04
AozoraEpub3-1.1.1b9Q ruby 3.0.1p64

なお、Windows 11 22H2 上の WSL2 上に Ubuntu 22.04 を新規にインストールして、そこに narou.rb を新規インストールした環境でも同様になります。
Narou.rb のバージョンは 3.8.2
AozoraEpub3-1.1.1b14Q ruby 3.1.2p20

399名無しさん:2022/10/05(水) 00:31:38 ID:???
Send to kindleで仕様変更があったようです。
jp.amazonforum.comのKindle無料アプリに関する一般的な質問にある「kindleパーソナルドキュメントのタイトルと著者名が正しく反映されない」を参照してください。
もしかすると英語のフォーラムにはもっと詳しいものがあるかもしれませんが探していません。

narou.rbに関しては、メールの添付ファイル名がタイトルだと送れない場合があるようで、3.0.5で修正されてます。
タイトルに戻すなら、この問題を解決する必要があります。

400名無しさん:2022/10/05(水) 00:49:51 ID:???
英語のフォーラムでも出てました。アマゾン側も問題として解決に動いている様です。

401名無しさん:2022/10/19(水) 18:48:52 ID:???
環境
Narou.rb Version 3.8.2
windows11pro 21H2
ruby 3.1.2-1(3.1.2p20)
gem 3.3.24
AozoraEpub3-1.1.1b14Q

自分もmobi廃止に伴いepubに切り替えたりしているタイミングで、タイトルが数字(ID)表示になって何が原因かわからず調べてましたが以下の理由で現状は回避不可っぽいですね
・amazon側の問題で添付ファイル名がタイトルと同じだと、タイトル名によっては非対応文字など様々な理由で送信失敗する場合がある
・Narou.rb側で上記問題回避のために添付ファイル名は数字(ID)にしている。hotentryはも同じく添付ファイル名が”hotentry”だけになるため、読み貯めて何度か更新するとhotentryという同名ファイルがkindle端末側に増えていくことになる。(PC側ではhotentry+日付といったタイトルで保存される)
・本来はタイトル表示は内部のタグ情報を参照するはずが、amazon(kindle)側の不具合(?)で添付ファイル名がそのままタイトル表示に反映されている

一応Narou.rbの送信機能を使わず、手動で添付ファイル名をタイトルにして送信した場合は問題なくタイトル表示できます。
添付ファイル名にドット(.)を含むとエラーになるらしいのは聞いたことあるので避けたほうがいいようですが、他にも何が原因でミスるかはエラーに遭遇してないのでよくわかってません
amazon側が早く不具合対応されることを願いますね

402名無しさん:2022/10/20(木) 20:30:07 ID:ROZ1IMGQ
epubファイルを出力する際に
[作者名] 小説タイトル.epub
という命名になるのですが、
小説タイトル.epub
とファイル出力させるためにはどこの設定を変更すればいいのかどなたか教えていただけないでしょうか。

403名無しさん:2022/10/21(金) 22:38:36 ID:???
設定で行うには、小説毎に設定する必要があります。
output_filenameにファイル名を設定してください。 >>36
setting.iniは下参照
https //github.com/whiteleaf7/narou/wiki/小説をカスタマイズする

小説毎ではなく全てにおいて変えるにはソースコードを変える必要があります。
https //github.com/whiteleaf7/narou/blob/develop/lib/narou.rb#L241

404名無しさん:2022/10/21(金) 23:11:56 ID:ZJ/6Pehk
ソースコード書き換えて対応しました!
お返事ありがとうございます。

405名無しさん:2022/10/22(土) 14:18:33 ID:ONADeTn2
396,397,398 で挙げられていた、kindle へ送ったときに題名が保存ファイルのNO、作者がUNKNOWNになってしまう件ですが、amazon 側で改修したのか治っているみたいです。

406名無しさん:2022/10/22(土) 14:21:42 ID:ONADeTn2
訂正です 405 の書き込みですが、治っているのは作者名だけで、題名は相変わらず保存ファイルのNOのままでした。

407名無しさん:2022/11/05(土) 23:10:46 ID:EGWk85uo

環境
narou.rb Version3.8.2
Windows 11 Home 22H2
ruby 3.0.3(3.0.3p157)
java jre1.8.0_311-windows-x64
gem 3.2.32
AozoraEpub3-1.1.0b46

"POST /api/convert HTTP/1.1" 200 0
URL/ -> /api/convertの状態で固まり、
web uiが「AozoraEpub3でEPUBに変換しています」で止まってしまいます。

これ以前にも色々試してみたのですが、一向にうまくいかず、
難儀してます。似た症状の方や有識者の方がいましたら、
何卒お力添えいただけると幸いです。

408名無しさん:2022/11/05(土) 23:18:49 ID:EGWk85uo
書き忘れです。
web uiには、
[ERROR] Javaがインストールされていないか
AozoraEpub3実行時にエラーが発生しました。
EPUBを作成出来ませんでした
と表示されました。

409名無しさん:2022/11/06(日) 22:52:18 ID:???
>>407
>>374-376
これじゃない?

あと、入れるなら改造版AozoraEpub3とOpenJDK11が良い気がする。
>>384-387

410名無しさん:2022/11/07(月) 00:28:53 ID:5vfgok8E
連投すみません
なんとか、自己解決することができました。
過去の掲示板にあった環境をそのまま使った結果、動かせました。
お目汚し失礼いたしました。

411名無しさん:2022/11/17(木) 00:02:19 ID:7ETeISdI
windows のコマンドプロンプトですべての小説をコンバートするだけのコマンドってありますか?
教えてください

412名無しさん:2022/11/17(木) 17:25:45 ID:XglyLSjY
>>411
narou list | narou convert
で可能だと思います。

413名無しさん:2022/11/17(木) 18:29:23 ID:7ETeISdI
ありがとうございます。

414名無しさん:2022/12/22(木) 09:27:00 ID:???
raw
i.imgur.com/d1nB7V5.png
本文
i.imgur.com/1UXZ7ws.png

このL122のような空行を反映するにはどうしたら良いでしょうか

デフォルトだとこのようになります
i.imgur.com/kRXHeeI.png

415名無しさん:2022/12/22(木) 10:03:44 ID:???
設定で enable_pack_blank_line をオフにするとどうでしょう

416名無しさん:2022/12/24(土) 13:36:21 ID:???
>>415
すみません遅くなりました
試してみたところ同じ結果でした
色々試してみます、ありがとうございます

417名無しさん:2023/01/17(火) 11:21:27 ID:KmVs/rww
Narou.rbホームページ内の「インストール」に従い作業を行ってみたのですが、
1.ruby(3.2.0)インストール終了後にMSYS2のインストール?
  (デフォルトで進行)にて何度もエラーやら警告の表示をして終了するが
  これで良いのか?
2.KindleGen v2.x for Windows (XP, Vista, 7) がダウンロードできない。
  当該ページへ飛ぶもKindle prewiewerのページへ飛ばされる。
3.その後、gem install narouを実行するも、
  Cannot create temporay file in C:\・・・エラー 3・・・
  と表示されnarou.rbのインストールもできない。
という状況です。
何かアドバイスがあれば頂けないでしょうか?

418名無しさん:2023/01/17(火) 22:23:06 ID:pEcpwSOo
kindlegenは配布終了したので、Kindle prewiewerないフォルダーから探す必要がある。

419名無しさん:2023/01/17(火) 23:48:25 ID:???
1.
qiita.com/za_spa/items/6ca0d01e1156264742ab
エラーメッセージないから、あっているか分からない。あと、ruby3.2で動くのかも分からない。
2.
volx.jp/kindlegen-exe-download
3.
qiita.com/nicokazu/items/3f6a6bc4b8f31b300648
4.
AozoraEpub3は改造版が、Javaは11か17が良い気がする。
github.com/kyukyunyorituryo/AozoraEpub3/wiki

420417:2023/01/18(水) 11:15:35 ID:WlItegyI
以下の通りでうまくインストールできたようです。

1.JAVAは”jre-8u361-windows-x64”をインストール
2.Rubyは”rubyinstaller-devkit-3.2.0-1-x64”をインストール
  なおこの時”Add Ruby executables to your PATH”にはチェックを入れ、
  ”Associate .rb and .rbw files with this Ruby installation”は
  チェックを外してインストールしました。
3.AozoraEpub3は”AozoraEpub3-1.1.0b46”を任意の場所に展開
  ※”AozoraEpub3-1.1.1b14Q”はnarou initでエラーが出てNGでした。
4.kindlegenはKindle prewiewerをインストールして、そこから抽出。
上記のとおりでgem install narouおよびnarou initが無事完走。
narou webにてWEB UIが起動でき、適当な小説についてKindleデータ化を
実行、無事成功しました。
以上です。418さん、419さん、アドバイス有難うございました。

421名無しさん:2023/01/18(水) 16:05:12 ID:8fs8kILc
AozoraEpub3-1.1.0b46だと挿絵がある小説では変換がとまるかも

422417:2023/01/20(金) 11:13:41 ID:g7TyWUrI
先日はインストールの件でお世話になりました。
すみません、もう一点、
バグなのか使用方法に問題が有るのかわかりませんが、
WEB UIからなろう小説をダウンロードした場合、
Kindleが認識しないのですがこれって何が問題かわかるでしょうか?
ちなみにコマンドラインからのダウンロードだと今のところは
うまくできているようなのですが。
※PCのエクスプローラーで見るとMOBIファイルはKindle内にありますが、
 Kindle画面では出てこない状況です。

423名無しさん:2023/01/20(金) 21:49:52 ID:???
>>422
状況がよくわかりませんがファイル名長すぎ問題ですかね
ebook-filename-length-limitを85以下にすると良いかもしれません

424422:2023/01/21(土) 19:43:06 ID:sytvQjFA
>>423
アドバイスありがとうございます。で、
同じ小説をWEB UIからKindleにダウンロードするとKindleで認識されず、
コマンドラインからKindleにダウンロードすると認識されるので
そこではないようにおもわれます。

425名無しさん:2023/01/22(日) 10:25:02 ID:???
>>422
mobiファイルが Kindle に転送できているなら narou.rb は正常動作しているのでは

426422:2023/01/22(日) 19:13:01 ID:1I5kiXRw
>>425
Kindleへ送るときにコマンドラインからとWEB UIからで
何か違いがありKindle側でファイルを認識できるかどうかの
違いがあったりしないか・・・なんて考えていたんですけどね。
WEB UIの方が使いやすいからこっちをメインにできるとうれしいし・・・

427417:2023/01/27(金) 09:20:27 ID:KlRnD3Qs
>>423
大変申し訳ありません、解決したようです。
結論ですが、ご指摘にあった通りファイル名長すぎが原因のようです。
※ファイル名が長すぎるデータがKindle内に残っていると
 それ以降にファイル名が短いデータをKindleに送っても
 それらも認識しないみたいです。
 そのあたりのKindle挙動が良く分かっておらず、WEB UIに
 濡れ衣を着せてしまいました。すみませんです。

428名無しさん:2023/02/13(月) 15:06:10 ID:???
Updateを行ってhotentryを生成した後、それを読む前に後日追加でUpdateをした場合などに、
「今回のhotentry」に「前回のhotentry」の内容を追加したい(合成したい)ことがあるのですが、そのようなことは出来るでしょうか?

429名無しさん:2023/04/01(土) 09:29:16 ID:???
質問です。
Web小説では括弧ではなく <> や ≪≫ が使われている場合が多々ありますが、
Narou.rb で変換すると、正しい括弧(〈〉や《》)に置き換わってしまうようです。
それはそれで見やすくて便利なのですが、その作者自身が正しい括弧を使用しているように見えてしまうので、
意図的に変換しないようにすることはできないでしょうか?
設定ページを確認してみたのですが、それらしい設定を見つけることができませんでした。

よろしくお願い致します。

430名無しさん:2023/04/01(土) 16:38:55 ID:???

>>429
Narou.rbはtxtファイルでAozoraEpub3に小説データを送っているのですが、txtファイルだと変わってしまう記号は、どうなっていますか?

txtファイルの段階で記号が変わってなかったり注記での変更指定が無いのなら、AozoraEpub3側での変換なのでNarou.rb側ではどうすることもできません。

また不具合対策で一部文字はなろうへの投稿時点で拒否されます。

あと、括弧は投稿サイト側のルビ記号やAozoraEpub3の注記記号なので全角だとルビ記号や注記記号扱いされて変換で改変されてしまうことが有る。

431名無しさん:2023/04/03(月) 09:46:50 ID:???
Narou.rbの環境(小説の購読ステータス、更新状況、小説データ等)をまるごとバックアップして、別のPCで復元するには、どのようにすればよいでしょうか?

432名無しさん:2023/04/03(月) 11:42:23 ID:???

>>431

順番に説明すると、

まず新PCにRubyやNarou.rbやAozoraEpub3を新規インストールし narou init しなおします。

narou init したフォルダに移行元PCのnarou init したフォルダのデータをフルコピーして再度 narou init すればOK

narou init したフォルダ内の .narou に設定と更新状況、logにログ、小説データ に 小説データが保存されている。

小説の購読ステータスは、.narouと小説データに用途ごとに分割保管されてる。

433名無しさん:2023/04/03(月) 11:47:22 ID:???
>>429-430
もしNarou.rb側の問題だったら不具合報告スレの方がいいような

434名無しさん:2023/04/03(月) 20:18:19 ID:???
>>432
ありがとうございます!

435名無しさん:2023/04/12(水) 03:52:19 ID:e9ji1Nl2
挿絵が複数枚ある小説をepubに変換しようとすると途中でエラーが出てしまうのですが、解決する方法は無いのでしょうか?
エラーです↓
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 8 more
pid 3560 exit 1

436名無しさん:2023/04/12(水) 03:53:24 ID:e9ji1Nl2
挿絵の無い小説は問題なく変換できる状態です。

437名無しさん:2023/04/12(水) 15:26:11 ID:???

>>435-436
環境情報が無いのですが

438名無しさん:2023/04/13(木) 00:18:24 ID:KjJZCv7U
環境情報を書き忘れていました435です。
環境はwindows10 21H2,ruby 3.1.2 ,AozoraEpub3-1.1.0b46, narourb Version 3.8.2,javaはビルド1.8.0_361-b09です
追記必要な環境ありましたら教えていただけるとありがたいです。

439名無しさん:2023/04/13(木) 01:19:43 ID:???
>>439
AozoraEpub3が古すぎます。

公式版はもう最後に更新されたのが7年前なので正常に動きません。

今の最新版はForkされた改造版の1.1.1b14Qです。

ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases

こちらに変えましょう。

公式版はもうダウンロードしたくても出来ませんし…

440名無しさん:2023/04/13(木) 01:35:53 ID:???
改造版AozoraEpub3にすると良かった気がします。ただ、改造版だと手動設定が必要な部分も。
参考:ttps://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511245701/448

ついでにjavaも11か17にすると良いかもしれません。

441名無しさん:2023/04/13(木) 03:06:56 ID:???
>>438,440

JavaのBuild 1.8.0_361-b09 は公式のjava.comで提供されてるJREだと最新版ですよ。

Java 9以降はJRE単独提供が無くなったから公式Javaの場合、Oracle.comの方のページに行かないとダウンロード出来ない上、Java 8のサポートが続いてるから、JREだと9以降への更新告知もない。

あと当方もJava 8 (JRE)だが正常に動いてるのでJavaは関係無い

ただ、AozoraEpub3の画像の自動回転がオンの時に発生する報告がGitHubに有るからオフにして直るなら自動回転が悪さしてる。

まあそれ以前に2016年06月17日(7から10への移行がWindows Updateで推奨され始めた頃)以降開発者の音沙汰が一切無いせいで事実上更新終了した公式版のままなのが問題

442名無しさん:2023/04/13(木) 03:21:35 ID:???
>>441

追記

公式版の開発者自体がNarou.rbの使用を推奨する状態で開発が2〜4年ない時に溜まりまくったバグ修正を組み込んで改造版が出た

あと公式版は32bitだからJavaの仕様上メモリ使用量が1.4GBを超えると落ちる。

443名無しさん:2023/04/13(木) 21:30:59 ID:KjJZCv7U
AozoraEpubを1.1.1b14Qにすることでエラーを出力しなくなりました。
ありがとうございます。

444名無しさん:2023/04/16(日) 16:39:54 ID:???
本文フォルダの中にcacheというフォルダがあって
中にさらにフォルダがあってファイルが入っていたりいなかったりするのですが、
cacheフォルダは消したらだめですか?

445名無しさん:2023/04/16(日) 17:44:09 ID:???
>>444
rawフォルダにも同じようにCacheが有ると思いますがそのデータは差分表示で使用します。
差分表示を使用しないのなら差分履歴を削除した時フォルダ事消えます。

尚、rawや本文フォルダのファイル数が話数と一致してない時は、narou clean でも消せないゴミファイルが残っているので削除しましょう。

特にrawフォルダは narou cleanの対象外なので…

446名無しさん:2023/04/18(火) 00:03:04 ID:???
>>445
ありがとうございます。
rawにはcacheひとつも無かったですね。
narou diff 0 --clean
でよさそうです。

447名無し:2023/05/09(火) 22:06:33 ID:31nrU6Z.
narou webでいつものようになろう小説をダウンロードしたところ、更新した小説すべてで
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
というエラーが発生し、Convertが出来なくなりました。
対処の方法を教えていただけたら助かります

-----------------------------------------
Narou.rb のバージョン:3.8.2

OS のバージョン:windows 11 22H2

その他環境情報(任意):
rubyinstaller-devkit-3.2.2-1-x64
AozoraEpub3-1.1.1b14Q (AozoraEpub3-1.1.0b55Q)
java version "1.8.0_371"
Java(TM) SE Runtime Environment (build 1.8.0_371-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode)

1年ほど使用している環境ですが、昨晩急にWEB UIで更新した小説のおそらくすべてで
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
というエラーが発生し、Convertが出来なくなりました。
特定の小説ではなく、更新したおそらく全ての小説で同じエラーが発生し、CONVERTできません。
どうしたらConvert出来るようになるでしょうか?(一昨日までは問題無くConvertできてたのですが)

コマンドプロンプトで
narou convert n6828ie等もやってみましたが
AozoraEpub3でEPUBに変換しています.
pid 18696 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
小説の保存フォルダを開きますか (y/n)?: 変換中:1
上記のように同じエラーが出ます。

以下が試したことです
javaのversion up
元は1.8.0_371より古いものだったと思いますが公式サイトから最新のものをインストールしましたがエラーに変化なし
AozoraEpub3のversion up
元はAozoraEpub3-1.1.0b55QでしたがAozoraEpub3-1.1.1b14Qに変更してもエラーに変化なし
rubyのversion up
元は確か3.1.XだったハズですがアンイントールしてRubyInstallerから最新のものをインストールしましたがエラーに変化なし
Narou.rb のバージョン:3.8.1→3.8.2もエラーに変化なし
AozoraEpub3.jar をクリックして開いたWindowにTxtを直接ドラッグ&ドロップすると、.mobiや.pubは作成出来ます。

どうしたらエラーなくConvert出来るようになるでしょうか? 何かお気づきの点や、これやってみたら等のコメントあればお願いします

448名無しさん:2023/05/10(水) 00:14:17 ID:???
>>447
narou init のパスが間違ってないか確認がいるな

あと不具合スレの方がいいかな

449名無しさん:2023/05/10(水) 00:25:15 ID:???
エラー的には挿絵があるときの古いAozoraEpub3のエラーっぽいし
俺もAozoraEpub3のパス確認した方がいいと思う
環境わからんけどパスがAozoraEpub3-1.1.0b55Qに向いてる気がする

450447:2023/05/10(水) 07:57:56 ID:Iwdk/SGo
>>448 >>449
素早いコメントありがとうございます。
narou init のパス、AozoraEpub3のパスってどうやって間違ってないかを確認すれば良いのでしょうか?
ググってコマンドプロンプトでecho %path:;=&echo.%と打ってみましたが
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Ruby32-x64\bin
等出てきましたが、narouやAozoraEpub3等の文字は出てきませんでした。

451名無しさん:2023/05/10(水) 12:16:09 ID:???
>>450
echo %path:;=&echo.%は環境変数の方のパス表示だから関係ない

AozoraEpub3のパスは環境変数ではなくglobal_setting.yamlに記録されてるからnarou initしてローカルに記録しないといけない

narou init 自体がRubyのコマンドだからそのまま実行すればいい

452名無しさん:2023/05/10(水) 14:39:38 ID:???
>>448
不具合報告スレは簡単に言うと作者に「ここがおかしいから直したほうがいいよ!」と報告するための場所です

特定環境でのみ発生するような不具合についてはここ(質問スレ)で質問するのが正解です
どこに原因があるのか判断がつかないような場合もまずは質問スレにお願いします

453447:2023/05/10(水) 21:00:53 ID:Iwdk/SGo
>>451
解説ありがとうございます。narou initすればよかったのですね。
小説データはD:\novel に置いており、そこでコマンドプロンプトでnarou initした時の結果が下記です。
AozoraEpub3の場所は間違ってないと思うのですが。

D:\novel>narou init
AozoraEpub3の設定を行います

AozoraEpub3のあるフォルダを入力して下さい:
(未入力でスキップ、:keep で現在と同じ場所を指定)
(現在の場所:D:/winapri/AozoraEpub3-1.1.1b14Q)
>D:\winapri\AozoraEpub3-1.1.1b14Q

行間の調整を行います。小説の行の高さを設定して下さい(単位 em):
1em = 1文字分の高さ
行の高さ=1文字分の高さ+行間の高さ
オススメは 1.8
1.6 で若干行間狭め。1.8 だと一般的な小説程度。2.0 くらいにするとかなりスカスカ
(未入力で 1.6 を採用)
>

(次のファイルを書き換えました)
D:/winapri/AozoraEpub3-1.1.1b14Q/chuki_tag.txt

(次のファイルをコピーor上書きしました)
D:/winapri/AozoraEpub3-1.1.1b14Q/AozoraEpub3.ini
D:/winapri/AozoraEpub3-1.1.1b14Q/template/OPS/css_custom/vertical_font.css
AozoraEpub3の設定を終了しました

454名無しさん:2023/05/11(木) 00:08:19 ID:???
まずはバックトレースからではないかな?
narou trace
の結果を貼ってください。

455447:2023/05/11(木) 00:40:15 ID:e6p6ob3c
>>454 コメントありがとうございます。
narou trace の結果を貼ります。何故に一昨日。。
エラーが起きているのは分かるのですが対処方法がわかりません。

D:\novel>narou trace
--- 2023/05/08 20:49:56 ---
C:/Ruby31-x64/bin/narou init

C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/extension.rb:35:in `write': No such file or directory @ rb_sysopen - D:/winapri/AozoraEpub3-1.1.1b15Q/template/OPS/css_custom/8b1c5cf7decbeb5a2f838a9195b8bd (Errno::ENOENT)
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/extension.rb:35:in `write'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/helper.rb:379:in `erb_copy'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:136:in `block in rewrite_aozoraepub3_files'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:133:in `times'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:133:in `rewrite_aozoraepub3_files'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:106:in `init_aozoraepub3'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/command/init.rb:74:in `execute'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandbase.rb:125:in `execute!'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandbase.rb:134:in `execute!'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandline.rb:29:in `run'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/commandline.rb:43:in `run!'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/narou.rb:50:in `block in <top (required)>'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/lib/backtracer.rb:16:in `capture'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/narou.rb:49:in `<top (required)>'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `require_relative'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/narou-3.8.1/bin/narou:13:in `<top (required)>'
from C:/Ruby31-x64/bin/narou:32:in `load'
from C:/Ruby31-x64/bin/narou:32:in `<main>'

456名無しさん:2023/05/11(木) 00:47:07 ID:???
>>455
そちらの環境が分からないのですごく当たり前の事聞くようだけど

D:/winapri/AozoraEpub3-1.1.1b14Q/

にAozoraEpub3.jarがあるってことで間違いない?

457447:2023/05/11(木) 01:00:13 ID:e6p6ob3c
>>456
はい。D:/winapri/AozoraEpub3-1.1.1b14Q/ にAozoraEpub3.jarがあります

458名無しさん:2023/05/11(木) 02:47:08 ID:???
すみません。narou traceは関係無かったです。
終了コード42って何でしたっけ?
ちなみにjavaやAozoraEpub3は単体で動きます?

459名無しさん:2023/05/11(木) 03:30:53 ID:???
>>457
とりあえずAozoraEpub3の保存先をAozoraEpub3-1.1.1b14QからAozoraEpub3に変えた方がいいかな

.は拡張子やドメインの区切りで使われているからフォルダ名やファイル名には可能な限り使わない方がいい。

RubyはWeb用の規格も有るからURIに引っかかるものは使わない方がいい

460名無しさん:2023/05/11(木) 04:01:29 ID:???
>>457
エラーログにErrno::ENOENTが有るから確実にRubyでのJavaの呼び出しが出来てないな。

Errno::ENOENTは該当ファイルやフォルダをRubyが参照できない時に出るエラー

WindowsだとUAC昇格前の権限で動かしているから参照先が追加権限必須の状態だとエラーになる。

エクスプローラーだと処理中に権限不足だと通知が出て昇格させることで処理出来るが、CUI操作のRubyの場合処理途中での例外的なUAC権限昇格に対応してないので実行してるユーザが権限を持ってないとエラーになる。

UACはバグのせいで偶にパワーユーザーのアクセス権限すら剥奪する事が有るから定期的に確認が必要

461447:2023/05/11(木) 20:36:21 ID:e6p6ob3c
>>458
javaの動作確認はコマンドプロンプトで
java -version で java version "1.8.0_371" が返ってきました。
AozoraEpub3はAozoraEpub3.jarをダブルクリックして開いたWindowで
Txtを直接ドラッグ&ドロップすると、.mobiや.pubは作成出来ました。
これで動作確認になってますかね。

>>459
AozoraEpub3-1.1.1b14Qの保存先を
D:\winapri\AozoraEpub3
に変更してnarou initした後にCONVERT試してみましたが、やはり下記エラーが発生します。
pid 18696 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

>>460
エラーの解説ありがとうございます。
対応としてはjavaやRubyの再インストールを試してみるべきでしょうか

462447:2023/05/11(木) 22:15:59 ID:e6p6ob3c
javaとRubyをアンインストールして、webからのダウンロード&再インストールした後、
gem install narou と narou init してみましたが、下記エラーは変わりませでした。ガックリ。
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

463名無しさん:2023/05/11(木) 23:42:01 ID:???
コード42はsystemuが失敗した時のコードっぽいです。
だとするとpidが帰ってきてるのでexecの失敗で、windowsだとcmdのはずなんだけど。
念のため、コマンドプロンプトで

cmd /c java -version

ってどうなります?さらに

ruby -e "exec 'cmd /c java -version'"

って実行出来ます?

464447:2023/05/12(金) 07:41:49 ID:TH1WuJ6k
>>463
やってみました。どちらもエラー出ますね。これってjavaがうまくインストールできてないのでしょうか
E:\novel>cmd /c java -version
'cmd' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

E:\novel>ruby -e "exec 'cmd /c java -version'"
-e:1:in `exec': No such file or directory - cmd /c java -version (Errno::ENOENT)
from -e:1:in `<main>'

465名無しさん:2023/05/12(金) 13:46:28 ID:???
>>464
AozoraEpub3がDドライブにあるようだが、Rubyと同じCドライブに置いたらどうなる?

もしそれで通るなら別ドライブに置いてあるのが原因

Narou.rbがAozoraEpub3へパラメーター渡すのに相対パスを使用してるのなら別ドライブにAozoraEpub3を置けない

相対パスには絶対パスと違いドライブの概念が無いから…

466名無しさん:2023/05/12(金) 13:54:20 ID:???
>>464
追記
別ドライブのフォルダのシンボリックリンクをCドライブに作成してれば相対パスでも別ドライブにデータを置ける

467447:2023/05/12(金) 20:28:55 ID:TH1WuJ6k
>>465
C:\AozoraEpub3 にAozoraEpub3をコピー後、narou init実行し、
その後narou convertしてみましたが、エラーは下記で変わらないですね。残念。。。
pid 18696 exit 42
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

468名無しさん:2023/05/12(金) 20:36:32 ID:???
環境変数がおかしくなってるんじゃないかな。特に C:\Windows\system32 があるかどうか。

PATHの確認と編集方法 ttps://atmarkit.itmedia.co.jp/ait/articles/1805/11/news035.html
環境変数の初期値 ttps://appli-world.jp/posts/5972

PATHには最低でも以下の5つがあるはずだが、それ以外にもrubyやjavaが追加しているのもあるはず。
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
%SystemRoot%\system32
%SystemRoot%
%SystemRoot%\System32\Wbem
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

PATHがおかしい場合の復元方法 ttps://zellij.hatenablog.com/entry/20121124/p1
ただし、復元ポイント以降にインストールしたアプリによって変更追加があるかもしれないので、
現在のと見比べて変更追加するか、再インストールが必要になる。
最低でもrubyのバージョン番号部分は変わってるはず。

469447:2023/05/12(金) 22:20:17 ID:TH1WuJ6k
>>468
ありがとうございます! convert出来るようになりました!
PATHに無かった以下4つをシステム環境変数のpathに追加した処
C:\Windows\system32
C:\Windows\
C:\Windows\System32\Wbem
C:\Windows\system32\WindowsPowerShell\v1.0\

エラーなくconvert出来るようになりました。
>>463 に教えていただいた
cmd /c java -version
ruby -e "exec 'cmd /c java -version'"
もエラーなくjava version "1.8.0_371" が帰って来るようになりました。

470名無しさん:2023/05/20(土) 23:44:25 ID:OR3pc2mA
batファイルをつかってwindows上でnarou rbを毎日起動、更新させられないか、考えているのですが、どのように設定すればよいかわかりません。わかる方いたら教えてください。

471名無しさん:2023/05/21(日) 12:49:13 ID:???
>>470 タスクスケジューラに登録するだけでいけない?

472名無しさん:2023/05/23(火) 14:06:10 ID:???
>>471
自分もそうしてたはず。勝手に更新してクラウドに保存されるようにしてる

473名無しさん:2023/06/21(水) 20:07:26 ID:.39TZbu.
アルファポリスに何とか対応できないものかと必死にyaml書いてるねんけど、
タイトルは正常に取得できるようになってもなぜか作者名の取得がにっちもさっちもいかん...
詳しいニキネキ、問題どこにあるかわかる?
ruby も yaml も初心者過ぎて何故こうなるのか全く分からん...
yamlはkakuyomuのを流用してる。

現状のyamlで取得しようとすると目次が取得できない + 作者名が正確に取れない <- 今回の解決したいとこ

ほんで実際に 書き出される作者名は
<div class="author">[\s\S]*?<a href="/author/detail/(作者ごとの数字)">(?<author>.+?)</a>
になってしまってる。


以下見せるのも恥ずかしいぐちゃぐちゃ改造yamlファイル

# ------------------------------------------------------------
# 小説サイト定義
name: &name アルファポリス
scheme: https
domain: www.alphapolis.co.jp
top_url: \\k<scheme>://\\k<domain>
url: \\k<top_url>/novel/(?<authorid>\d+)/(?<ncode>\d+)
encoding: UTF-8
confirm_over18: no
append_title_to_folder_name: yes
title_strip_pattern: null
sitename: *name
version: 1.0

# ------------------------------------------------------------
# 書籍情報取得設定
title: &title |-
<h1 class="title">\s*(?<title>.+?)</h1>
#最優先課題、なぜか
author: |-
<div class="author">[\s\S]*?<a href="/author/detail/\d+">(?<author>.+?)</a>
story: &story |-
<div class="abstract">(?<story>.+?)(?:[\n ]*?</div>)
# ------------------------------------------------------------
# 目次取得設定 エラー発生中 いったん無視
toc_url: \\k<top_url>/novel/\\k<authorid>/\\k<ncode>
subtitles: |-
(?:<div class="episodes ">
<h3>(?<chapter>.+?)</h3>
</div>
)?<div class="episode ">
<a href="(?<href>/novel/\d+/\d+/novel/(?<index>\d+))".*?>
<span class="title"><span class="bookmark-dummy"></span>(?<subtitle>.+?)</span>
</a>
<span class="open-date">(?<subupdate>.+?)</span>
</div>

# ------------------------------------------------------------
# 本文取得設定

body_pattern: <div class="text " id="novelBoby".*?>(?<body>.+?)</div>
introduction_pattern: null
postscript_pattern: null

# ------------------------------------------------------------
# 小説情報からパースするための設定
novel_info_url: \\k<toc_url>

# タイトル
t: *title

# novel_type 小説種別
nt: <div class="content-info gray-menu section"><div class="content-statuses"><span class="content-status complete">(?<novel_type>.+?)</div></div></div>
novel_type_string:
連載中: 1
完結: 3

# story あらすじ
s: *story

# general_firstup 初回掲載日
gf: <table class="detail"><tr><th>初回公開日時</th><td>(?<general_firstup>.+?)</td></tr></table>

# novelupdated_at 小説の更新時刻。最終掲載日で代用
nu: <table class="detail"><tr><th>更新日時</th><td>(?<general_firstup>.+?)</td></tr></table>

# general_lastup 最新話掲載日
gl: null

# writer 作者名
w: |-
<div class="author"><span><a href="/author/detail/\d+">(?<writer>.+?)</a></span></div>

# length 文字数
l: <table class="detail"><tr><th>文字数</th><td>(?<length>.+?)</td></tr></table>

474名無しさん:2023/06/21(水) 21:42:53 ID:???
>>473
作ること自体は正規表現をつかってできる
アルファポリスは昔作ろうとしたんだけど、open-uriでうまいこと拾ってこれなくて断念したんだよね

475473:2023/06/21(水) 22:02:08 ID:.39TZbu.
>>474
マジっすか...
凄く管理しやすいから対応させたかったけどそんなややこい問題あるならrubyわからんワイには無理そう...

現実教えてくれてサンガツ

476名無しさん:2023/07/27(木) 10:53:52 ID:5IPel07k
お世話になっております。とても活用させていただいております。
データなどが保管されているMyNovelフォルダをCドライブから移動させたいのですが、
過去ログなどを検索して調べますと移動するだけで良いとありました。
こちらはWindowsで使用していますが、エクスプローラーで別ドライブに移動(コピー)すれば
よいのでしょうか?その後何か設定する必要があるのでしょうか。
コマンド的な物を入れて設定を変える必要があるのでしょうか。
お手数ですが教えていただけましたら幸いです。

477名無しさん:2023/07/27(木) 18:48:47 ID:???
>>476
特に必要ないというか、しいて言えば移動先のフォルダでnarouを実行するようになるだけです。

478名無しさん:2023/08/03(木) 15:08:15 ID:r4jhi8Xg
ありがとうございました。出来ました。

479名無しさん:2023/08/18(金) 08:40:00 ID:JAs4igFc
いつも大変便利に使わせて頂いております。

登録してある小説が2000を超えており、Kindleに転送後、
「フォルダがほぼ一杯です」と警告が出るようになりました。

サブフォルダを作る事をお薦めしますと書いてあるのですが、
この警告が出なくする設定というのはあるでしょうか?

480名無しさん:2023/08/24(木) 14:16:52 ID:???
>>479
Windows11だと警告なしに、一杯になるとエラーになります。
そちらの環境はどんなですか?

本当にkindleのフォルダが一杯になりつつあるなら、narourbにはサブフォルダに振り分ける機能がないので、
手動で古いファイルを消していくか、サブフォルダに移動するかしてはどうでしょう?
あと、古い栞データのフォルダ(ファイル名と同じやつ)が残ってるかもしれません。
ファイルよりフォルダが多いならフォルダの整理も必要かもしれません。

481479:2023/08/27(日) 21:05:46 ID:byY8I3zA
>>480
Windows10で、Kindle Oasis(32GB)です。
Kindle自体はストレージ半分以上空いているのですが、
フォルダが多すぎるのが駄目なようです。

タイトルに書籍化とか付いて、重複する物も有るので、
定期的にKindleのストレージを消したりしていたのですが、
とりあえずconvert.copy-toとconvert.copy-to-groupingで
mobiだけ別のフォルダにサイト毎でまとめておいて、
send機能を使わずに、別のツールでそのフォルダ毎Kindleと同期取る方法で凌げております。

482名無しさん:2023/09/01(金) 00:16:27 ID:???
>>481
kindleのようなストレージは、対応OSが幅広い古いファイルシステム使ってるので、同じフォルダ内のフォルダ名とファイル名を記録する領域は共通で有限となっていて、長い名前のファイルやフォルダが多いと容量の前に限界に達します。
そしてkindleは書籍ファイルと同じ名前に.sdrとつけたフォルダ内に読んでいる位置とかその他の情報を保存するため、書籍ファイルだけ消していると古い.sdrフォルダが残ったままになってファイル名の記憶領域を圧迫します。.
.sdrフォルダも一緒に消すとマシになると思います。

あと使ってない.sdrフォルダを消すスクリプトもありました。
gist.github.com/Luxiyalu/a96ccb637fe1e91faf10

40文字のファイル名で6,000近くはいけたので、有効なファイルとフォルダに絞れば大丈夫だと思います。

483名無しさん:2023/09/03(日) 19:05:25 ID:GPzLExRA
Win10で大変便利に使わせていただいてます
本日起動したところ、ウイルス対策ソフト(Avast)から”ruby.exe[13756]はWin64:Evo-gen[Trj]に感染していたため、保護しました”
とのメッセージが表示され、起動できなくなりました
ruby.exeのみ入れ替えれば解決するでしょうか?またその場合の手順を教えていただけないでしょうか?
ソフト自体の再インストールは、DLファイルや購読進捗、凍結等の過去データがなくなってしまうため
極力避けたいと考えています

484名無しさん:2023/09/05(火) 00:08:50 ID:???
>>483
>ソフト自体の再インストールは、DLファイルや購読進捗、凍結等の過去データがなくなってしまうため
それらのデータはMyNovelフォルダに入っているので、narou.rbを再インストールしてもなくなりません
念のためMyNovelを丸ごとバックアップしてから作業したほうがよいです

485名無しさん:2023/11/27(月) 23:08:03 ID:0q9LrnFg
以下のエラーが発生し変換ができません、ご助言いただけないでしょうか

c:\MyNovel>narou convert
ID:0 薬屋のひとりごと の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:1件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.

Exception in thread "main" java.lang.UnsupportedClassVersionError: AozoraEpub3 has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
pid 13928 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした
小説の保存フォルダを開きますか (y/n)?:

環境
OS : Windows10 Home 22H2 ビルド19045.3570
Ruby : 3.1.4-1 x64
Java : 8 Update 391 (x64)
Aozora : 3-1.1.1b17Q
ダウンロードしたい小説「薬屋のひとりごと」
これらをアンインストールの上再試行等試しましたが、同様のエラーが出続けるばかりです

初めてこちらのツールを利用しようとしていまして勝手もあまり知りませんが、よろしくお願いします

486名無しさん:2023/11/27(月) 23:56:40 ID:???
java消して
winget install Microsoft.OpenJDK.17

487名無しさん:2023/11/28(火) 20:25:42 ID:RXb11lCs
>>486
できました!ありがとうございます!

488名無しさん:2024/01/09(火) 00:15:34 ID:Bv0Dz7NQ
無線ルータを先日変更したのですが
今回narou.rbを起動しようとしたさい
起動した後にいままでダウンロードした小説一覧が表示されず
ダウンロードなどのボタンをクリックしても何も反応がありません
コマンドラインは正常に起動していた頃よりも短くなっています
原因がわからないので無線LAN内のLANのIPとDHCPサーバーのIPを
変更前のものに戻したら問題なく動きました
これはどういった現象なのでしょうか?
VPNを使用したときも似たような状況になったことがあります


G:\webnovel>narou web
ttp://192.168.0.115:30037/
サーバを止めるには Ctrl+C を入力

[2024-01-08 23:52:46] INFO WEBrick 1.7.0
[2024-01-08 23:52:46] INFO ruby 3.1.1 (2022-02-18) [x64-mingw-ucrt]
== Sinatra (v2.2.0) has taken the stage on 30037 for production with backup from WEBrick
[2024-01-08 23:52:46] INFO WEBrick::HTTPServer#start: pid=4944 port=30037
192.168.0.115 - - [08/Jan/2024:23:52:46 東京 (標準時)] "GET / HTTP/1.1" 200 16620
- -> /
192.168.0.115 - - [08/Jan/2024:23:52:46 東京 (標準時)] "GET /style.css?_=3.8.2 HTTP/1.1" 200 20977
ttp://192.168.0.115:30037/ -> /style.css?_=3.8.2

489488:2024/01/09(火) 02:23:21 ID:???
情報が不足していたので補足します
旧ルータの割り割り振りIP:192.168.11.38(IP固定) narou.rb動作:正常
新ルータのデフォルト割り振りIP:192.168.0.115(IP未固定) narou.rb動作:異常
新ルータ設定変更後の割り振りIP:192.168.11.38(IP固定) narou.rb動作:正常 
新ルータ設定変更後の割り振りIP:192.168.11.XXX(IP未固定) narou.rb動作:異常 

旧ルータを使用していたときは割り振られるIPを固定化してました
ルータ変更後に固定化せずに使用しようとして異常が出ました
他に変更した要因がなかったため旧ルータと同じIPに固定したところ動作しました
しかしIPが違うと動作しなくなるようです

490名無しさん:2024/01/09(火) 16:07:57 ID:???
ブラウザにumatrixみたいな拡張をインストールしてませんか?
外部からのスクリプトやcssのダウンロードをブロックするとそんな感じになりますね

491名無しさん:2024/01/09(火) 21:21:20 ID:???
>>490
ありがとうございます、ずばり正解でした
umatrixでブロックしていました
ずっと同じ環境で使っていたため
ブロックを解除する手間を忘れていました

492名無しさん:2024/01/09(火) 21:35:38 ID:1PRYNST2
>>488-489
一読しただけだと narou.rb の問題でもないような気がしますが、
ブラウザのお気に入りに登録したURLが固定アドレスのままだとか、そんなことないですかね?

でもWebサーバーにはリクエストが届いてる感じだし、そんなことないですよね

少し調べてみたら narou.rb は
narou s server-bind=192.168.11.38
という感じでサーバーアドレスが設定できるようです
とりあえず
narou s server-bind
と入力して現在の設定値を確認してみて下さい
この設定はユーザーフォルダ(Windowsなら "C:/Users/ユーザ名)の .narousetting/global_setting.yaml に書かれます。
何か設定されていたら、コマンド narou s server-bind= で設定を削除して下さい。
それでも動かなかったら
narou s server-bind=localhost
と設定してみては、いかがでしょうか
この機能については、ソースコード lib/web/appserver.rb(70行目辺り)に記載があります。

493名無しさん:2024/02/10(土) 10:22:57 ID:q/FwFfPk
すみません、今1から導入するとしてどういった手順で入れていけばいいか
だれか教えてもらえませんか?
いろいろ読んでてわけわからなくなって

494名無しさん:2024/02/10(土) 14:11:25 ID:21efLOFk
>> 493
せめてGITHUB公式のインストール手順を試したか、どこで躓いたかを記載するのが最低ラインじゃないですかね
あとはインストールしたいOS環境も記載がなく回答しにくいのでそこも詳しく

495名無しさん:2024/02/10(土) 14:36:59 ID:???
今は AozoraEpub3 が手に入らないので、改造版を使わないといけない所で躓きそう
古い Java では動かないし、最新の Java で動かすにも書き換える必要があるし

どのみちそのままではなろうとカクヨムは現在のバージョンでは使えないから、
よくわからないなら narou.rb がバージョンアップされるまで待ってた方がいいと思う

496名無しさん:2024/02/11(日) 11:22:30 ID:VIGOXPNE
確かに一通り試してみたけど >>495 が書いた通りの状況でした。
一応以下の組み合わせでn9669bkのダウンロード、epub変換、mobiの変換とKindleへの転送が可能でした。
Windows10
Oracle Jave 21
改造版AozoraEpub3 1.1.1b20Q
Kindle Previewから抜いたkindlegen
不具合スレ773パッチ
不具合スレ659の10の修正
お勧めは>>459の通り、733のパッチなりが盛り込まれるのを待ったほうがと思いますが
取り急ぎで必要なら上記の組み合わせで試してみてもいいかと。

497名無しさん:2024/02/11(日) 11:24:38 ID:VIGOXPNE
>> 496
書き忘れた、rubyは以下のバージョンです。
ruvy 3.3.0

498名無しさん:2024/02/12(月) 07:11:03 ID:aNISqIxA
>>496
>>493
AozoraEpub3 の最新バージョンでも変換できますが、
Narou.rbのCSSが適用されないおそれがあります
バージョン 1.1.0b55Q(改造版)を使うのはどうでしょうか

参考url
jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511245701/405

AozoraEpub3-1.1.0b55Q
github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/1.1.0b55Q

499名無しさん:2024/02/12(月) 16:31:21 ID:nzEPK.s6
>>498
レスサンキューっす、新参もんなので過去の問題点を整理してくれて助かります。

改造版AozoraEpub3の最新バージョンを使用した場合、vertical_font.cssが"narou init"した際にディレクトリ構造が改造版と
コードの想定の間で異なる為、期待する場所にコピーされずepub変換時に適用されてない状況になると理解しました
-> これは1.1.0b55Q(改造版)で回避可能
-> コード想定は/template/OPS/css_customだけど、1.1.1台の改造版は/template/item/css_customになってるので

追加すると外字フォントもディレクトリ構造が違うので”default.enable_dakuten_font”を”はい”にすると変換処理時にエラーになる
-> これは改造版全てで発生するように見えます。 (template\OPS\fontsを別途作成すれば1.1.0b55Q(改造版)で回避可能かな)

なので"gem install narou"した際に手間がないのは改造版AozoraEpub3 1.1.0b55Qで、こっちを使用するのが妥当かもですね

500名無しさん:2024/02/12(月) 19:53:52 ID:???
ttps://github.com/rogenobl/narou/releases/
の二種類の修正ファイルを導入しようとしているのですが、どこのフォルダに修正ファイルのフォルダを置けば良いのかわかりません
F:/Kindle_WhiteLeaf *1
AozoraEpub3-1.1.0b46
Narou_Novel
F:/Kindle_WhiteLeaf/Narou_Novel *2
.narou
.sass-cache
hotentry
misc
小説データ
・他ファイル4点

*1と*2にlibフォルダ・webnovelフォルダ(修正ファイルの入ったフォルダ)を置いてみることは試しましたが、narou uコマンドで100話更新が出ます
導入が数年前なので覚えていないのですが、Kindle_WhiteLeafがnarou.rbのリネームフォルダかなと思っていたのですが、別の場所にあるのでしょうか?
あるいは、リネームされていると適応されないのでしょうか
それとも、修正フォルダを置くだけはなく、別の設定が必要なのでしょうか?
または、Cドライブのルビーフォルダに置くのでしょうか?

501名無しさん:2024/02/12(月) 21:20:11 ID:nzEPK.s6
>>500
その修正ファイルを使用する前提は不具合スレの659にあるようにnarou.rbのバージョンを3.8.2へアップデートする必要がある理解です。
そして多分ですが>>500さんのrubyのバージョンも古い予感で、3.8.2をインストール出来ない可能性が高いです。
全て試したわけではないのですが、ruby 2.6台を含むこれより過去のリリースだと他のパッケージの制限で3.8.2のインストールにこけます。

502名無しさん:2024/02/12(月) 21:48:52 ID:???
多分最新だと思います

F:\Kindle_WhiteLeaf\Narou_Novel>gem update narou
Updating installed gems
Nothing to update
Gems already up-to-date: narou

F:\Kindle_WhiteLeaf\Narou_Novel>narou version
3.8.2

503名無しさん:2024/02/12(月) 21:52:27 ID:???
バージョン確認コマンドはわかりませんが、C:にはRuby27-x64フォルダがありましたのでrubyのバージョンも問題ないと思います
多分

504名無しさん:2024/02/12(月) 22:39:37 ID:vd.Jg9N2
C:にRuby27-x64フォルダがあるなら
その下位にあるnarou-3.8.2フォルダを探して
そこのlib・webnovelフォルダに入れれば反映されると思います

私の環境では以下Pathになっていました
C:\Ruby27-x64\lib\ruby\gems\2.7.0\gems\narou-3.8.2

505名無しさん:2024/02/13(火) 00:39:02 ID:???
>>504
ありがとうございます!
成功しました!

506ガチ文系:2024/02/13(火) 14:21:48 ID:dlshwbb6
500さんと同様どのフォルダに修正フォルダを上書きしていいのかわかりません。
imac M3
sonoma 14.2.1
ruby 3.3.0

narouは3.8.2が入っているのですが、どこに入っているのか探し切れてません
フォルダ検索かけてもnarouフォルダも3.8.2フォルダも出てきません

初回インストールしたときは、homebrew-rbenv-rubyとweb情報からどうにか
インストールできました

上記ですとcドライブにrubyフォルダがあるようですが、
アプリケーションフォルダにもシステムフォルダにも
同様のフォルダはありません。

また小説データの入った書籍管理フォルダにwebnobelフォルダと
libフォルダをおいてみたところ違っていたようです

素人考えでは、ユーザフォルダかアプリケーションフォルダもしくは
システムフォルダあたりにrubyフォルダとかnarouフォルダがあって
そこにnarou3.8.2のプログラムが入っているのかなと思ってたのですが
違うのでしょうか

超初心者で申し訳ございませんがお教えいただければ幸いです。

507名無しさん:2024/02/13(火) 14:57:05 ID:???
>>506
インストール先はOSやインストール方法によって異なるのでそれは見つからないと思います
いずれの環境でも gem which narou でインストール場所がわかります

以下はWindowsでの実行結果だけどMacでも同様
C:\Users\username>gem which narou
C:/Ruby/Ruby32-x64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/narou.rb

508ガチ文系:2024/02/13(火) 15:58:50 ID:dlshwbb6
>507
ありがとうございます!!!!!!

なろう変更以降何もできずnarou作者様がアップデートしてくださるのを待つだけとおもってました。
ありがとうございます

509名無しさん:2024/02/20(火) 19:51:08 ID:bhD5rwQo
//kakuyomu.jp/works/16817330658131008519
【137万PV突破】【追放勇者編開始!】異世界から帰ったらこっちの世界にダンジョンがあるんだけど!?〜モテたいのでダンジョンで頑張ります〜【毎日更新】/ふぇありす@新作公開中
がタイトルは読めてますでしょうか
空白になっております 他のはタイトル普通に読めています
NAROU WEBです
ID:5447  のDL開始
第33話:シアのご褒美とアミリア (1/2) (新着)
第34話:アミリアの成長 (2/2) (新着)
ID:5447  の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:31件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています...
[ERROR] (1)
変換しました
[ふぇありす@新作公開中] .epub を出力しました
EPUBファイルを出力しました
と出ております

510名無しさん:2024/02/20(火) 19:59:26 ID:bhD5rwQo
[ふぇありす@新作公開中] .epub
[ふぇありす@新作公開中] .txt
がもぐったらありました この作者さんが名前を変えるタイプの方のようで
〜十万PV達成と名前についていてepubが26個 ありました
参考になりますでしょうか

511名無しさん:2024/02/20(火) 20:08:48 ID:???
>>509-510
rogenoblさんのカクヨム対応(sitesettinghandlerV2)を入れていますが、問題なく表示されます

【137万PV突破】【追放勇者編開始!】異世界から帰ったらこっちの世界にダンジョンがあるんだけど!?〜モテたいので ダンジョンで頑張ります〜【毎日更新】 のDL開始

512名無しさん:2024/02/20(火) 22:21:48 ID:shObVjEU
>>509-510
個別の変換設定からタイトルを固定にしたほうが良さそうな
設定の該当箇所のサンプルは以下のリンクを参照してみてください。
ttps://gyazo.com/ab2a8e79a62698357faea204bf34b7a1

タイトル設定した上で強制再ダウンロードでいけるか試してみてください。
出来れば著者名(novel_author)も”ふぇありす”で固定しちゃってもいいかも

513名無しさん:2024/02/21(水) 07:15:31 ID:???
新着更新ではなく、既存部分を作者が改訂更新などした場合、
上書きされた改定前の部分を個別にバックアップするような設定はできないのでしょうか?

514名無しさん:2024/02/21(水) 10:28:59 ID:xMlynRQg
>>513
改訂前の情報は本文以下のcacheフォルダに保管されています。
そこに日付毎にフォルダがあり、過去の本文情報は保管されているので差し替えれば過去バージョンのファイルは
convertコマンドで作り直せそう。
要望意図が変換されたEPUBを日付や変更毎に保管したいであれば、その設定はない理解なんだけどあったりしますかね?

515名無しさん:2024/02/21(水) 10:37:41 ID:gTc.D42g
>>511
rogenoblさんのカクヨム対応sitesettinghandlerV2にしたらうまくいきました!ものすごく感謝です
何か問題が起きた場合、追加したlib/sitesettinghandler.rbとwebnovel/kakuyomu2.jp.yamlを消せば元に戻るはずです。の
バージョンのままでした 更新を知り損ねておりました ありがとうございます
>>512
webUIから設定しました こちらもありがとうございます
過去に呼んだ小説ディレクトリごと消し再度読み直してみました これもよかったのかもしれません

516名無しさん:2024/02/21(水) 10:40:26 ID:gTc.D42g
ダウンロードした時のWEBUIログ

ID:7997 裏切られたSランク の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:0件、INFO:31件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.....変換しました
[ふぇありす] 裏切られたSランク.epub を出力しました

というふうに短いタイトル名で読み取れました ありがとうございます
どんどん長くなっていくタイトルきっとブームなのでしょうね

517名無しさん:2024/02/21(水) 11:20:27 ID:gTc.D42g
まちごうた…… 裏切られたSランクって柊咲さんの作品やん
汗 そのまま書いてしまった汗 見なかったことにしてください

518513:2024/02/21(水) 16:33:48 ID:???
>>514
ありがとうございます
テキストファイルだけで十分です

519名無しさん:2024/02/24(土) 22:58:42 ID:GMh8H2xM
カクヨム対応のものもなろうの100話までしか更新されない問題に対応するものも、
ファイルを置き換えたときに

/Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/narou.rb:10:in `require_relative': cannot load such file -- /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/lib/extension (LoadError)
from /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/narou.rb:10:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/bin/narou:13:in `require_relative'
from /Users/ユーザー名/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/narou-3.8.2/bin/narou:13:in `<top (required)>'
from /Users/ユーザー名/.rbenv/versions/3.3.0/bin/narou:25:in `load'
from /Users/ユーザー名/.rbenv/versions/3.3.0/bin/narou:25:in `<main>'

とエラーが出ます。
どうしたらよいでしょうか?

520名無しさん:2024/02/25(日) 00:06:05 ID:OLsxzgwY
一応ですが、不具合スレ659の手順3,4を試してみてください。
3. gem uninstall narou と入力して narou をアンインストールします。1のフォルダが削除されます。
4. gem install narou を入力して再インストールします。1のフォルダが復活します。
ZIPファイルが想定しているファイル構成と異なっているせいかな?

521名無しさん:2024/03/03(日) 09:59:42 ID:y6caV/Gs
お世話になっております。
私も100話以上の対応が出来ました。
1. pagination_with_fixを「narou.rb is unable to download from Kakuyomu anymore#412」のPaginationV4にある(現段階3/3/2024午前9時56分時点で)「pagination_with_fix」をダウンロード
2. zipファイル内のlibとwebnovelをコピーでコピーバッファに格納
3. C:\Users\kaoru\.gem\ruby\3.2.0\gems\narou-3.8.2(私の場合)でそのままペースト(過去のファイルは生かす)
4. Narou起動 100話以上がダウンロードされました。(万歳!!!)
大変!ありがとうございました。

522名無しさん:2024/03/10(日) 21:06:29 ID:AxjFEy66
お世話になります。
新しくインストールすることになり、掲示板を見ているうちに、
どれが一番最新の情報なのか、混乱しはじめてしまいました。

黙示取得を含め、お分かりの方、教えていただけますでしょうか?

523名無しさん:2024/03/10(日) 21:39:01 ID:???
>>522
すべてPRされているので、それを見ればわかるのですが、
とりあえず動かしたいならこんな感じかな

①説明通りにインストールする
※ただしAozoraEpub3は手に入らないので改造版を使う
 Javaも改造版AozoraEpub3に対応したものを導入する

②各ファイル上書きする
・なろう目次対応→rogenoblさんPaginationV4
・カクヨム目次対応→rogenoblさんsitesettinghandlerV2

③自力で書き換える
・最新版Java対応→IssuesかPRを参考に
・なろうUser-Agent対応→不具合報告スレを参考に好きな方法で

524名無しさん:2024/03/10(日) 23:05:51 ID:AxjFEy66
>>523
ありがとうございます!

525名無しさん:2024/03/12(火) 21:03:58 ID:aduxDwcI
windows 11
ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x64-mingw-ucrt]

最近調子が悪くなった。
databaseの調子が悪いらしく、cmd上でnarou list と入力すると、今までダウンロードしてきたファイルお確認することができる(1200以上)が、narou w を入力し、web上で確認すると、数個の小説しか、確認することができない。

しかし、update や convert などの指示は通る。なので、gui上でのリスト表示ができないことだけが問題になっている。

この問題をどうすれば解決できるのか、手助けをしていただきたい
よろしくお願いします。

databaseが壊れているのかとも考えたが、cmd で narou list 表示にした際には全表示されることから、この線はないのかとも考えたけど、結局わからなかった。

526名無しさん:2024/03/12(火) 21:53:15 ID:9nDN55MY
webUIの上部にfilterがあります。
そこに何か文字が入ってませんか?
入ってたら消してみましょう。

527名無しさん:2024/03/12(火) 21:54:15 ID:tTjbwIIY
>>525
filter蘭になにか書いてないかチェックしてなにか記入されていませんか?
記入したままでブラウザを閉じて上げ直してもfilterの入力値が生き残っているように見えるので念のため

528名無しさん:2024/03/12(火) 22:21:32 ID:aduxDwcI
>>526
>>527

filterの値は何も入っていません

改めてみると、凍結される(状態:凍結)と、一覧に現れるようです。
凍結をFreezeで解除すると表示されなくなります。

529名無しさん:2024/03/12(火) 22:31:55 ID:???
>>528
WEB UI上部の「表示」から、「凍結中を表示」「凍結中以外を表示」の両方にチェックが入っていますか?

530名無しさん:2024/03/12(火) 22:38:23 ID:o3UBw7oo
キーボードショートカット(F, Shift+F)でも表示非表示が変わります
私も以前これで迷いました

531名無しさん:2024/03/12(火) 23:15:08 ID:aduxDwcI
>>529
>>530

ありがとう!!
解決した!

532名無しさん:2024/03/16(土) 01:40:06 ID:jR3fR.z.
PC素人で申し訳ありません
なろう側の改定で使えなくなりいろいろ試していたのですがどうにもうまくいかず
アンインストールと再インストールを繰り返すうちに間違ってローカル領域に
gem install narou
をやってしまいました
どうにかRubyのフォルダの中にインストールし直したいのですが
Rubyそのものをアンインストールしてもnarouをインストールした場所の情報がどこかに残っているようで、
Using rubygems directory
と出てローカル領域に復元されてしまいます
数時間調べたのですが本当に素人なので先達のおっしゃることが全然わからず……
どうにかならないでしょうか……

533名無しさん:2024/03/16(土) 02:43:19 ID:???
>>532
Windows?

534名無しさん:2024/03/16(土) 09:03:10 ID:jR3fR.z.
>>533
windowsです
調べた時もunix系のやり方しか出てこなくてちょっとお手上げになってます

535名無しさん:2024/03/16(土) 11:22:44 ID:DIzsSJ5I
>>532
> アンインストールと再インストールを繰り返すうちに間違ってローカル領域に 「gem install narou」
> をやってしまいました
ここの作業ですが、これはnarouコマンドを実行出来るフォルダで実行する必要がなく、「gem uninstall narou」
しても削除されますし、同様に「gem install narou」すれば元のフォルダにインストールされるはず。

そして個人的な理解ですがどこでコマンドを実行しても「C:\Ruby33-x64\lib\ruby\gems\3.3.0\gems ※最新版を使用した場合」に
インストールされる筈なのです。

Using rubygems directoryが出るような状況を調べると、削除時に出力されるケースがあり、その時は以下のような
文言が出力されていたようです、でてませんでしょうか?
エラー: 処理を始められませんでした (データベースをロックできません)
エラー: データベースをロックできませんでした:
※どうやらなにかの原因でファイルがロック(操作不能)になり、削除が完了しないかインストールできない想定

ひとまず出ても出ていなくてもrubyをアプリと機能やコンパネ経由のプログラムと機能からアンインストールしても
フォルダや実行ファイルがいくつか残っているので、もしかしたらそれらが悪さしている可能性がありそうです。
なのでRubyをアンインストールする、その後C:\直下のRubyフォルダを削除する。ここで削除出来ない場合には
Windowsを再起動してから削除してみてください。

ここまで来たらRubyの再インストールと「gem install narou」を試してみてください。というか説明書の手順で
復帰出来るんじゃないかと思います。

536名無しさん:2024/03/18(月) 22:04:29 ID:sV9GkB6g
>535
インストール先は環境によって異なります
例えば >521 の 3 とか

参考
ttps://stackoverflow.com/questions/72562965/

gemがインストールされた場所はコマンド gem env gemdir で確認できます
narou.rb がインストールされた場所は gem which narou で確認できます

537名無しさん:2024/04/03(水) 01:15:08 ID:87j6UEKk

質問失礼します

web uiの環境設定デフォルト内の"default.title_date_format"という設定項目についてです
タイトルの後ろにつける最終更新日の書式を"mm/dd"の形式から西暦下二桁を加えた"yy/mm/dd"の形に変更したいのですが可能ですか?
可能であればご教示くださるとありがたいです

538名無しさん:2024/04/03(水) 08:50:32 ID:SEFMVRuo
書式は〜参照にある指定が使える理解で、要望の形ですと
%y/%m/%d と指定することで 無職転生 - 異世界行ったら本気だす -24/04/03 の
ように変更可能です。

539名無しさん:2024/04/03(水) 21:34:26 ID:87j6UEKk
>>538
ありがとうございます
無事設定できました

540名無しさん:2024/04/06(土) 12:34:37 ID:ZjW7t0Ww
かなり以前より、narou.rbには
お世話になっております。
最近の改変で、動かなくなっていたので、
新しいnarou.rbのバージョンをインストールしようと思い、
色々やってみたのですが、うまくいきません。
コンピュータには詳しくなく、マニュアル通りにしかできません。
コンピュータのバージョンとアプリのバージョン、置き場所は以下のようです。
_________
エディション Windows 10 Home
java jre1.8(場所 C:\Program Files (x86)\java)
Ruby32-x64(場所 C:\)
AozoraEpub3-1.1.0b46(場所 C:\MyNovel)
(このファイルの中にkindlegenはいったままdドライブよりコピーペーストしました。)

____________

当初うまくいかないので、javaとかのverが
悪いのかなと思い、以前からいれているファイルを探そうとしたのですが、
javaはどこにあるか
わからず、とりあえず新しいのいれればよかろうといれました。
rubyは、以前のバージョンをアンインストールして、新たなバージョンを入れなおしました。
AozoraEpubとkindlegenは以前おいていたファイルの
場所がわかり(もともとdドライブにいれていた)バージョンが新しかったので
そのまま、新しいフォルダを作ったところに
コピーペーストしていれました

とりあえず、
gem update narou
をしてみましたが、エラーが出て、
うまくいかなかったため、
gem install narou
を実施、
やはりうまくいかず、

gem install rubygems-update --source http***←URl入りだとだめなので
update_rubygems
gem install narou

をためしましたが、ダメでした。
一度、gem uninstall narou
をしたあと、再度
gem install narou
もためしてみましたが、同様です。

gem which narou をためすと、
ERROR: Can't find Ruby library file or shared library narou
と出ます。

以下、gem install narou
をした時のエラー表示
_______

c:\>gem install narou
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR: Error installing narou:
ERROR: Failed to build gem native extension.

current directory: C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0/ext
C:/Ruby32-x64/bin/ruby.exe extconf.rb
creating Makefile

current directory: C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0/ext
make DESTDIR\= sitearchdir\=./.gem.20240406-8836-13mkuh sitelibdir\=./.gem.20240406-8836-13mkuh clean

current directory: C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0/ext
make DESTDIR\= sitearchdir\=./.gem.20240406-8836-13mkuh sitelibdir\=./.gem.20240406-8836-13mkuh
compiling ./libsass/src/ast.cpp
make: g++: コマンドが見つかりませんでした
make: *** [Makefile:240: ast.o] エラー 127

make failed, exit code 2

Gem files will remain installed in C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/sassc-2.4.0 for inspection.
Results logged to C:/Ruby32-x64/lib/ruby/gems/3.2.0/extensions/x64-mingw-ucrt/3.2.0/sassc-2.4.0/gem_make.out

_____________

システムなどにはまったく詳しくなく、掲示板や説明をみようみまねでやっていますので、
変なことをしてるかもしれません。
何がいけないのかよくわかりません。
どなたか詳しい方、どうすればよいか
教えていただけませんか?
とても便利なので、ぜひまた使えるようにしたいです。

541名無しさん:2024/04/06(土) 13:25:07 ID:???
インストール方法
ttps://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546

542名無しさん:2024/04/06(土) 16:14:12 ID:???
本当は説明のwikiを修正すべきなんだけど、作者さんしか編集できない(はず)

543名無しさん:2024/04/06(土) 16:44:30 ID:ZjW7t0Ww
>541 無事につかえるようになりました!!
これでまた、kindleでなろうが読めます〜。
目が悪いので、パソコンなどでは長く読めないので、
とても助かります。
教えてくださって、ありがとうございました。

(540で書き込んだものです)

544sage:2024/04/08(月) 20:47:13 ID:oEgvYIuE
恐れ入ります。

旧バージョンから最新バージョンに更新した結果、
ブラウザでの最新話の確認や更新処理が一切動かなくなりました

ボタンを押下すると確認していますという表示は出るものの、
一瞬で処理が終わる上に何も更新できていません

ダウンロードしている一覧自体は旧バージョンの物から引き継げているようなのですが、
更新できない事象の回避方法はありませんでしょうか?

545名無しさん:2024/04/08(月) 21:03:21 ID:???
>>544
不具合報告スレでテンプレ守って(ログつけて)書き込んでもろて

546sage:2024/04/08(月) 21:09:35 ID:oEgvYIuE
>>545
すみません、不具合報告の方にもっていかせてもらいます

547名無しさん:2024/04/08(月) 21:14:18 ID:???
>>545
連投申し訳ありません。
裏で全バージョンのRubyをアンインストール→再インストールで何故か直りました
旧Ruby入れたままだったので、PATHがおかしかったのかもしれません
お騒がせいたしました。

548名無しさん:2024/04/19(金) 13:21:21 ID:76yJtM9Q
WEB UIを利用しています。普段は[な]で更新チェックをかけmodifiedタグがついたのを対象に
更新をかけるという使い方をしています。今年の2月ころから

>最新話掲載日を確認しています...
>確認が完了しました
>魔導具師ダリヤはうつむかない の目次ページを取得中...
>魔導具師ダリヤはうつむかない に更新はありません

のようにmodifiedがつくのに実際には「更新はありません」と言われてしまうことが
ときどき発生しています。おおむねmodified対象が20あると2つ3つといった感じです。
特定の小説に多く発生はするのですが、頻度を考慮しなければ広く不特定の小説で発生しています。

現在最新版を使っています(ただし前バージョンのときも発生)。

.narouのなかで一部変なデータがあるとかいくつか考えたのですが、
このようなログでチェックすべし、とか、各ファイルのこのあたり見てみるべし、
とかありましたらご教示いただけないでしょうか。

549名無しさん:2024/04/24(水) 22:07:38 ID:???
>>548
[な]や[他]の更新確認はAPIでの一括確認なのでAPI上で更新箇所が一か所でもあると反応します。

なので作品側に更新が無くても更新対象になってしまってます。

恐らくNarou.rb側がAPIから作品の更新の有無に関わらず更新されてしまう余計な項目を拾っているのだと思います。

550名無しさん:2024/05/01(水) 17:50:43 ID:rnfhWC8E
Narou.rb のバージョン:
Version 3.9.0
OS のバージョン:Windows11
何が起きたのか:
再現方法(何をやったら起こったのか詳細に):
小説家になろうからのダウンロードの際、100話前後の作品は問題無くテキストとEPUBが生成されるのですが、300話など長い作品の場合、テキストは生成されるものの、EPUB生成に失敗してしまいます。エラーメッセージを添付します。

--------
変換開始 : D:\narounovel\小説データ\小説家になろう\n7259z 双色の錬金術師\[ちゅるぎ] 双色の錬金術師.txt
[INFO] 濁点フォント利用 (17741) : ん゛
[INFO] 濁点フォント利用 (65560) : あ゛
[INFO] 濁点フォント利用 (65560) : ぁ゛
[INFO] 濁点フォント利用 (65560) : ぃ゛
[INFO] 濁点フォント利用 (76855) : あ゛
[INFO] 濁点フォント利用 (79905) : あ゛
java.io.IOException: This archives contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:343)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:550)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:968)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/ImageFormatException
at com.sun.media.jai.codecimpl.JPEGImageDecoder.decodeAsRenderedImage(JPEGImageDecoder.java:46)
at com.sun.media.jai.codec.ImageDecoderImpl.decodeAsRenderedImage(ImageDecoderImpl.java:140)
at com.github.hmdev.image.ImageUtils.readImage(ImageUtils.java:107)
at com.github.hmdev.image.ImageUtils.writeImage(ImageUtils.java:152)
at com.github.hmdev.writer.Epub3Writer.writeImage(Epub3Writer.java:1032)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:909)
at AozoraEpub3.convertFile(AozoraEpub3.java:512)
at AozoraEpub3.main(AozoraEpub3.java:431)
Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 8 more
pid 29992 exit 1
[ERROR] JavaがインストールされていないかAozoraEpub3実行時にエラーが発生しました。EPUBを作成出来ませんでした

551名無し:2024/05/01(水) 17:51:48 ID:???
長い作品ではこのようになります。

552名無し:2024/05/01(水) 17:53:39 ID:???
EPUB型式のファイル、はできているのですが、リーダーやSigilで確認したところ、読み込めない、ファイルが破損している、などの表示となります。

553名無しさん:2024/05/01(水) 18:50:19 ID:???
>>550
b46は挿し絵があると変換出来ない
ttps://github.com/whiteleaf7/narou/issues/400

554名無しさん:2024/05/01(水) 21:16:40 ID:Ojktz2Jo
>>553
b46で挿絵があると駄目なのはMACもしくはLinux環境。Windowsの場合は普通にいけてる。
※確証ないけど駄目っぽい記述を見たのは挿絵の回転操作をしている場合。
実際に以下の環境では普通に変換出来ている感じ
ttps://qiita.com/kokotaro@github/items/4db382eee10997d1f517

>>550
環境についての質問です
AozoraEpub3のバージョンは1.1.0b46でしょうか?
かさねてJavaはVersion 8 Update 401でしょうか?

555名無し:2024/05/01(水) 22:05:06 ID:???
AozoraEpub3-1.1.0b、java version "22.0.1"です。

556名無し:2024/05/01(水) 23:00:27 ID:???
AozoraEpub3-1.1.0b46
はリンク切れで見つからなかったため、上記になっています

557名無しさん:2024/05/01(水) 23:29:20 ID:cLFAeEYw
ID:0 魔術師クノンは見えている の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:18件、INFO:2件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.
[ERROR] file not exist. C:\Users\OooOO\Documents\novels\蟆剰ェャ繝・・繧ソ\蟆剰ェャ螳カ縺ォ縺ェ繧阪≧\n1314hd 鬲碑。灘クォ繧ッ繝弱Φ縺ッ隕九∴縺ヲ縺・k\[蜊鈴㍽豬キ鬚ィ] 鬲碑。灘クォ繧ッ繝弱Φ縺ッ隕九∴縺ヲ縺・k.txt

4/12時点では普通に動いていたのが、今日実行したらepub化のところでファイル名が文字化けしてエラーを起こしてしまうようになっていたのですが
これはどこを修正すればよいのでしょう?
narou.rb自体のupdate前も後も症状は同じでした

558名無しさん:2024/05/02(木) 00:08:17 ID:T/bFviNo
>>557
JAVAを一つ前のバージョン21にダウングレードしたら解決しました

559名無しさん:2024/05/02(木) 00:21:18 ID:jCJzAGOU
>>556
んー、1.1.0bXXで46じゃないという感じからAozoraEpub3-1.1.0b55Qを使用しましたが変換出来ますね。
なので再現環境の構築を諦めて提案となります。

変換出来ちゃった環境について、一応それぞれのバージョン情報を以下に示します。
$ java -cp AozoraEpub3.jar AozoraEpub3 --help
version : 1.1.0b55Q
$ java -version
java version "22.0.1" 2024-04-16
$ ruby --version
ruby 3.3.1 (2024-04-23 revision c56cd86388) [x64-mingw-ucrt]
$ narou -v
3.9.0

提案としては二つ
・1.1.0b46について改造版AozoraEpub3のページで再配布版があるので、それを使用する
ttps://github.com/kyukyunyorituryo/AozoraEpub3/releases/tag/1.1.0b46Q
JavaのVersion22はアンインストールしてJava Version 8 Update 401のインストールが条件です。

・いっそ改造版を使用する
JavaはAdoptium公式からLTS版のVersion21をインストールすることをお勧めします。(Version22は消して)
narou3.9.0では改造版を使用するハードルがほぼないので、Javaのバージョンに気をつけるだけである程度
動作するようになったので、最低限使用するという観点からはお勧めです。

560557:2024/05/02(木) 09:42:35 ID:T/bFviNo
>>556
ありがとうございます
AozoraEpub3-1.1.0b46 使用です
アプリの管理からjavaをuninstall後
ttps://www.oracle.com/java/technologies/downloads/archive/
ここからSEのVer.21を落としてインストールすることで、正常動作しましたがuninstallして
ttps://adoptium.net/
こちらの方に替え、こちらでも正常動作を確認しました

561名無し:2024/05/02(木) 12:12:06 ID:???
バージョン、もう一度確認しました。前述と異なってました。
java -cp AozoraEpub3.jar AozoraEpub3 --help
version : 1.1.0b46

java -version
java version "22.0.1" 2024-04-16

ruby --version
ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x64-mingw-ucrt]

narou -v
3.9.0

562名無しさん:2024/05/02(木) 21:39:00 ID:jCJzAGOU
>>561
JavaのバージョンをJava Version 8 Update 401に入れ直せば解消すると思います。
あと401入れた後にアップデートが通知される状態になるのですが、そこでアップデートすると
不具合スレの892の問題になるので、ひとまず次のアップデート待ちでいいのかもと思っています。


新着レスの表示


名前: E-mail(省略可)

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

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

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

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