CALIBRE-DEBUG(1)

NAME
calibre-debug - calibre-debug

calibre-debug [選項]

多種命令行介面在排除 calibre 的故障時很有用。這個命令將無條件 地開啟內建的 python 編譯器。您也可以在 debug 模式下執行主 要的 cailbre GUI，calibre 閱讀器和 calibre 編輯器。

它同時也包含了部分沒有命令行工具的 calibre 介面，比如字型子集，電子書區分 工具等等。

您也能用 calibre-debug 來執行獨立的指令碼。像這樣來操作：

calibre-debug myscript.py -- --option1 --option2 file1 file2 ...

在 -- 後的的所有東西都被傳輸到了指令碼裡。

Whenever you pass arguments to calibre-debug that have spaces in them, enclose the arguments in quotation marks. For example: "/some path/with spaces"

[選項]

--add-simple-plugin
    藉由指定包含外掛代碼的 py 檔案路徑，來加入簡單外掛（即只由一個 .py 檔案組成的外掛）

--command, -c
    執行 Python 程式碼

--debug-device-driver, -d
    已發現偵錯裝置

--default-programs
    從 Windows 預設程式註冊 / 註銷 calibre。 --default-programs = (register|unregister)

--diff
    執行calibre diff工具。例如： calibre-debug --diff file1 file2

--edit-book, -t
    啟動書本編輯工具並進入偵錯模式

--exec-file, -e
    執行存有 Python 程式碼的檔案

--explode-book, -x
    Explode the book into the specified folder. Usage: -x file.epub output_dir Exports the book as a collection of HTML files and metadata, which you can edit using standard HTML editing tools. Works with EPUB, AZW3, HTMLZ and DOCX files.

--export-all-calibre-data
    匯出所有 calibre 資料 (書籍/設定/外掛)。通常，系統會要求您提供匯出資料夾和要匯出的資料庫。您還可以將它們指定為命令行參數以略過這些問題。使用匯出資料夾和資料庫的絕對路徑。特殊關鍵字「all」可用於匯出所有資料庫。

--fix-multiprocessing
    供內部使用

--gui, -g
    開啟偵錯模式介面。Debug將輸出至 stdout 與 stderr 。

--gui-debug
    以偵錯主控台啟動GUI，並將記錄日誌寫入到指定路徑，僅供內部使用，使用 -g選項啟動以偵錯主控台啟動GUI。

--help, -h
    顯示說明訊息並退出

--implode-book, -i
    聚合以前炸開過的書籍。 用法：-i output_dir file.epub 從 output_dir 的檔案中匯入該圖書，該檔案必須是由之前呼叫 --explode-book 建立的。一定要指定與炸開時使用的檔案類型相同的檔案類型。

--import-calibre-data
    匯入先前匯出的calibre數據

--inspect-mobi, -m
    查看指定目錄的 MOBI 檔案

--paths
    設定 calibre 環境時輸出路徑是必需的

--reinitialize-db
    將指定路徑的calibre SQLite 資料庫重新初始化，這對資料庫損毀有所幫助。

--run-plugin, -r
    Run a plugin that provides a command line interface. For example: calibre-debug -r "Plugin name" -- file1 --option1 Everything after the -- will be passed to the plugin as arguments.

--shutdown-running-calibre, -s
    原因是有執行中的 calibre 實體，如果有，應該將它關閉，注意如果有任何執行中的工作，它們會被直接中止，因此請小心使用。

--subset-font, -f
    將特定字體子集化，使用在這個選項之後使用「--」以向字體子集程式傳送選項

--test-build
    測試構建中的二進制模組

--version
    顯示程式版本編號並退出

--viewer, -w
    啟動電子書閱讀器並進入偵錯模式

AUTHOR
Kovid Goyal

COPYRIGHT
Kovid Goyal