Calibre convertor

Lowlevel conversion API for calibre’s ebook-convert.

edeposit.amqp.calibre.calibre.convert(input_format, output_format, b64_data)[source]

Convert b64_data fron input_format to output_format.

Parameters:
  • input_format (str) – specification of input format (pdf/epub/whatever), see INPUT_FORMATS for list
  • output_format (str) – specification of output format (pdf/epub/whatever), see OUTPUT_FORMATS for list
  • b64_data (str) – base64 encoded data
Returns:

ConversionResponse – namedtuple structure with information about output format, data (b64_data) and protocol from conversion. Structure is defined in ConversionResponse.

Raises:
  • AssertionError – when bad arguments are handed over
  • UserWarning – when conversion failed

Previous topic

edeposit.amqp.calibre documentation

This Page