問題タブ [calibre]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
89 参照

nginx - Nginx: 別のポート上の別のサーバーへのリンク

Raspberry pi に Nginx サーバー/サイトをインストールし、https://example.comで実行しています。

https://example.com:8585で実行される同じ Raspberry pi に Calibre 電子ブック サーバーもあります。最後にポート番号を付けるのは見苦しく、覚えるのも簡単ではありません。

Calibre サーバーにhttps://example.com/calibreでアクセスできるようにしたい

これを実現するために微調整できる Nginx サーバーの設定はありますか? 私は Web サーバーのセットアップが初めてです。どんな提案も役に立ちます。ありがとう!

0 投票する
1 に答える
1636 参照

syntax-error - Calibre でのプラグイン DEDRM のインストール - 構文エラー

プラグイン DEDRM 6.7.0 を Calibre 5.7.2 (オペレーティング システム: Windows 10) にインストールしようとしていますが、次のエラーが発生しました。

calibre、バージョン 5.7.2 エラー: Eccezione non gestita: SyntaxError :無効な構文 (calibre_plugins.dedrm. init、168 行目)

どうすればこの問題を克服できますか?

0 投票する
2 に答える
152 参照

go - 再作成された .epub ファイルのメタデータを caliber が読み取らないのはなぜですか?

.epub ファイルを取得して解凍し、ファイルを編集してcontent.optカスタム メタデータを追加し、コンテンツを圧縮して新しい .epub ファイルを作成するプログラムを作成しています。私は電子書籍リーダーと .epub エディターの両方に caliber を使用しています。これは、.epub ファイルのコンテンツだけでなく、.epub のメタデータも非常に簡単に編集できるためです。

新しい .epub ファイルを正常に作成できました。この新しいファイルは、キャリバーと Kobo 電子リーダーの両方で読み取れることをテストしました。

ただし、元の .epub ファイルのメタデータは新しい .epub ファイルに転送されません。さらに、口径で .epub ファイルを編集できません。試してみると、「epub に META-INF/container.xml がありません」というエラーが表示されます。複数の .epub ファイルを使用してみましたが、同じ結果とエラーが発生します。

解凍した元の .epub ファイルの内容は次のとおりです。

新しく作成された .epub ファイルの解凍されたディレクトリは、元のディレクトリと同じです。実行diff -r -q /[title]_original /[title]_recreatedしても出力は生成されません。これは、それらが実際に同一であることを示します。そのため、口径がどのようにしてあるファイルを読み取って別のファイルを読み取れないのかわかりません。このエラーは、caliber が META-INF/container.xml ファイルを見つけられないことを示しているようです。このファイルは、メタデータがディレクトリ内のどこに保存されているかを電子書籍リーダーに伝えるために使用されます。

注: 何が起こっているのかを把握できるようになるまで、解凍または圧縮プロセス中に元の .epub のコンテンツを編集していません。

go run main.go zip.go2 つの go ファイルと .epub ファイル [タイトル] を含むディレクトリでコマンドを実行しています。

main.go

ジップ・ゴー