calibre-debug - calibre-debug
Разные
интерфейсы
командной
строки,
полезные
для
отладки calibre.
Без
вариантов,
эта
команда
запускает
встроенный
интерпретатор
Python. Также
можно
запустить
основной GUI
calibre,
просмотрщик
электронных
книг calibre и
редактор calibre
в режиме
отладки.
Он также
содержит
интерфейсы
для
различных
опций calibre, для
которых
нет
отдельных
инструментов
командной
строки,
например
выделение
подмножества
шрифтов,
инструмент
сравнения
электронных
книг и т. д.
Вы также
можете
использовать
calibre-debug для
запуска
автономных
скриптов.
Для этого
используйте
его так:
calibre-debug -e myscript.py -- --option1
--option2 file1 file2 ...
Всё, что
после --
передаётся
в скрипт. Вы
также
можете
использовать
calibre-debug как
шебанг (shebang) в
скриптах,
вот так:
#!/usr/bin/env -S calibre-debug -e -- --
Когда вы
передаёте
аргументы
с
пробелами
в calibre-debug,
заключайте
их в
кавычки.
Например:
"/some path/with spaces"
- --add-simple-plugin
- Добавить
простой
плагин (т.е.
плагин,
который
состоит
только из .py
файла),
указав
путь к .py
файлу,
содержащему
код
плагина.
- --default-programs
- Добавить
(убрать) Calibre в
список
программ
по
умолчанию
Windows --default-programs = (register|unregister)
- --diff
- Запустить
инструмент
сравнения.
Например:
calibre-debug --diff file1 file2
- --edit-book
- Запустите
инструмент
"Редактировать
книгу" в
режиме
отладки.
- --explode-book,
-x
- Взорвать
книгу в
указанную
папку.
Использование:
-x file.epub output_dir
Экспортирует
книгу как
набор
файлов HTML и
метаданных,
которые
можно
редактировать
с помощью
стандартных
инструментов
редактирования
HTML. Работает
с файлами EPUB,
AZW3, HTMLZ и DOCX.
- --export-all-calibre-data
- Экспортировать
все данные
calibre
(книги/настройки/плагины).
Обычно вас
попросят
указать
папку
экспорта и
библиотеки
для
экспорта.
Вы также
можете
указать их
в качестве
аргументов
командной
строки,
чтобы
пропустить
вопросы.
Используйте
абсолютные
пути для
папки
экспорта и
библиотек.
Специальное
ключевое
слово all
можно
использовать
для
экспорта
всех
библиотек.
Примеры: calibre-debug
--export-all-calibre-data # для
интерактивного
использования
calibre-debug --export-all-cale-data
/путь/к/пустому/экспорту/папке
/путь/к/библиотеке/папке1
/путь/к/библиотеке2
calibre-debug --export-all-dication-data /export/folder all #
экспортировать
все
известные
библиотеки
- --gui, -g
- Запустить
графический
интерфейс
с
включенной
отладкой.
Отладочная
информация
будет
выводиться
в потоки stdout и
stderr
- --gui-debug
- Запустить
графический
интерфейс
с
отладочной
консолью,
фиксируя
указанный
путь.
Только для
внутреннего
использования.
Используйте
ключ -g
чтобы
запустить
графический
интерфейс
в
отладочном
режиме.
- --implode-book,
-i
- Исправить
ранее
развернутую
книгу.
Использование:
-i output_dir file.epub
Импортировать
книгу из
файлов в output_dir,
которые
созданы
предыдущим
вызовом -explode-book.
Используйте
тот же тип
файла,
который
был при
разворачивании.
- --paths
- Вывести
пути,
необходимые
для
установки
окружения
для calibre
- --run-plugin, -r
- Запустить
плагин,
обеспечивающий
интерфейс
командной
строки.
Например:
calibre-debug -r "Plugin name" -- file1
--option1 Всё
после --
будет
передано
плагину в
качестве
параметров.
- --run-test,
-t
- Запустить
упомянутый(-е)
тест(-ы).
Специальное
значение all -
запустить
все тесты.
Если имя
теста
начинается
с точки,
предполагается,
что это имя
модуля.
Если имя
теста
начинается
с @,
предполагается,
что это имя
категории.
- --shutdown-running-calibre,
-s
- Завершает
работу
запущенного
экземпляра
calibre, если
такой
имеется.
Обратите
внимание,
что
прервутся
все
выполняющиеся
задания,
поэтому
используйте
с
осторожностью.
- --subset-font,
-f
- Сократить
указанный
шрифт.
Добавьте --
после
параметра,
чтобы
передать
параметр
программе
выделения
подмножества
шрифта.