Я создаю бота Telegram с python, который может конвертировать электронные книги в другие форматы. Для этого я использовал инструмент CLI, предоставленный Caliber, и вызывал его (используя команду ebook-convert ) со встроенным модулем python subprocess . Он отлично работал при работе на локальной машине. Но когда мне нужно было развернуть его на сервере (Heroku), я получил ошибки, потому что командная строка калибра не была установлена на сервере.
Мой вопрос: что мне нужно загрузить из источника Caliber (и / или самого приложения), чтобы настроить CLI и запустить его в облаке?
Естьмогут быть случаи, подобные этому, но с другими приложениями. Я посмотрел в Google, но не нашел ничего полезного.
Я не пытался загрузить приложение Caliber, инструмент CLI и исходный код Caliber, потому что я использую бесплатную учетную запись Heroku, которая имеетмаксимальная емкость хранения 500 МБ.