問題タブ [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 投票する
0 に答える
266 参照

makefile - gnu make と makefile を使用して eBook 形式を caliber で変換する

calibre-convert (ebook-convert) を使用して、電子ブック形式を変換するメイクファイルを作成しようとしています。私が好む形式の順序は、epub > mobi > pdf です。Makefile は、さまざまな形式 (epub、mobi、pdf) の電子ブックを含むフォルダーで実行する必要があります。1 つの eBook は、いくつかの形式でそこに置くことができます。Make は既存のすべての電子ブックを、ブックの既存でないすべてのフォーマットに変換する必要があります (たとえば、ebook には epub と pdf のフォーマットがあり、make は欠落している mobi バリアントを作成する必要があります)。会話に使用されるソース形式は、形式の優先順位によって設定されます。不足しているすべての形式を変換するメイクファイルを作成することができました。下記参照。

この makefile は、現在のディレクトリのすべての epub、mobi、および pdf ファイルを読み取ります。次に、ファイル名のスペースを * プレースホルダーに置き換えます (make 配列はスペースで区切られているため)。ターゲットは、make がフォーマットを変換する方法と順序を設定します。

ある形式を別の形式に変換するコマンドは、ターゲット変数の下に設定されています。ebook-convert は、ファイル拡張子を解析して、ソースとターゲットの形式を検出します。そのため、すべての形式会話のコマンド ラインは同じです。

このメイクファイルにはいくつかの問題があります。

  1. たとえば、不足している epub を mobi から変換し、生成された epub を使用して不足している pdf を生成します。しかし、新しく生成されたものではなく、既存の形式からファイルを変換したいだけです。既存のファイルのみをソースとして使用するように make にアドバイスする可能性はありますか?
  2. 現在のディレクトリのサブフォルダーにある電子ブックを変換したい。しかし、これらのフォルダーの名前にスペースが含まれていると問題が発生します。再帰的に検索して、find コマンドの範囲でこれをテストしました。フォルダー名でスペースをプレースホルダーに置き換えても機能しませんでした。

誰かが gnu make の経験が豊富で、これらの問題を解決してくれることを願っています。

前もって感謝します

よろしくお願いします

アクセル

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

epub - Google Play ブックスの公開時のエラー

Google Play ブックスで本を出版するのはこれが初めてです。私はすでに問題なくAmazonに公開しています。次に、Calibre を使用して電子書籍を ePub 形式に変換し、Google Play ブックスにアップロードします。エラーがあります:

Google フォーラムを調べましたが、役に立ちませんでした。

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

dependencies - Calibre Debian Sid をインストールする

キャリバーのインストールに問題があります。aptitude install caliber を使用すると、この出力が表示されます

依存関係の問題は何ですか?そして、私はすでに libqt5core5a をインストールしました。魔女は qtbase-abi-5-3-2 の仮想パッケージを提供すると言われています。助けてください! =]

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

qt - ``QDesktopServices.openUrl`` でファイルを開くアプリケーションを変更する方法

CalibreでCBRファイルを開く際の問題をデバッグしようとしています(ここで説明されました)。特定の Callibre の問題は、ほとんどの場合、問題ではなく、不適切な外部プログラムによってファイルとフォルダーが開かれるという問題に要約されます。

いくつかのデバッグの後、犯人はおそらくQDesktopServices.openUrl(qurl)特定のファイルを処理するために間違ったアプリケーションを選択する呼び出しであることがわかりました。

Qt のドキュメントは、この方法がどのように機能するかについてやや簡潔です (私は Python のバージョンを本当に気にかけていますが、動作は同じだと思います)。

URL がローカル ファイルへの参照である場合 (つまり、URL スキームが "file" の場合)、Web ブラウザではなく適切なアプリケーションで開かれます。

Nautilus でこのファイルをダブルクリックすると (実際には完全な KDE 環境が用意されていません)、適切なプログラムで開きます。

質問は次のとおりです。

  • openUrlファイルを開くための適切なアプリケーションを見つける方法。
  • そのファイルを処理するアプリケーションを変更するにはどうすればよいですか。
0 投票する
2 に答える
992 参照

ruby - Calibre ebook-convert コマンドが見つかりません

私は Rake に関する Avdi Grimm のチュートリアル シリーズに取り組んでいますが、パート 6で行き詰まっています。Pandoc を呼び出すタスクは正常に動作しますが、Calibre のebook-convertコマンドはステータス 127 を返します。

ebook-convert私のアプリケーションディレクトリのパスにある:/Applications/calibre.app/Contents/MacOS/calibre、私のRakefileは/Users/andrekibbe/code/rake_basics

gem のように Rakefile で Calibre ツールを要求する方法や、絶対パスまたはシンボリック リンクを使用する方法はありますか? Avdi のコードにはそのようなものは何もないので、必要ではないと思います。または、Calibre を別の場所にインストールする必要がありますか?

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

python - ebook-convert は python エラーを吐き出しますか? 誰かがエラーを理解できますか?

Gitbook と一緒に ebook-convert を実行して、静的ファイルから独自の pdf ファイルを生成したいと考えています。入力しただけebook-convertで、このばかげたエラー メッセージが表示されます…</p>

インストールしました

  • Python の新しいバージョン
  • NPM で convert-ebook をインストール
  • そしてGitbookは完全に実行されています

私に何ができるか知っている人はいますか?