{"repo":"yshalsager/ebook-converter-bot","free":true,"listed":false,"github":"https://github.com/yshalsager/ebook-converter-bot","clone":"git clone https://github.com/yshalsager/ebook-converter-bot.git","description":"Convert ebooks with few clicks on Telegram!","language":"Python","stars":151,"topics":["telegram-bot","calibre","telethon","telethon-bot","telegram","ebook-convert","convert-ebooks","python"],"license":"MIT","category":"chat-messaging","readme_excerpt":"E-Book Converter Bot A bot that converts e-books to various formats, powered by calibre, Pandoc, and Anydoc! It currently supports 62 input formats and 31 output formats. You can start using it or adding it to your group here on Telegram. About the code: This project is a modular bot, made using Python 3 and the following: - Telethon Library - Calibre - Pandoc - Anydoc Bot features: This bot aims to provide an easy way for telegram users to convert e-books from and to different formats. It supports converting from the following formats: To the following formats: Some more features of the bot: - Force book direction to be RTL - Multilingual support, you can contribute and add your own languages if you want :). - Flatten book's table of contents. - Convert Shamela old .bok files by first generating an EPUB in Python then using the existing calibre pipeline for other outputs. - Convert .doc , .docm , .odp , .ods , .ppt , .xls , and .xlsm files to Markdown with Anydoc, then use the existing Calibre or Pandoc pipeline. - Interactive conversion options before selecting output format. - Per-user conversion option defaults are remembered automatically. - Optional Pandoc backend for supported document routes, with Calibre as the default when both can convert the same route. - Markdown-family, HTML, reStructuredText, AsciiDoc, Org, LaTeX, Typst, and plain-text document routes through Pandoc. - Global output options: image compression, smart punctuation, text justification, line height,","default_branch":null,"files":null,"tree":[],"storefront":"/r/yshalsager","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yshalsager/ebook-converter-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}