Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nchechulin/telegram-renderer-bot
A small Telegram bot made for rendering your LaTeX or Markdown code in PDF
https://github.com/nchechulin/telegram-renderer-bot
latex markdown pdf python python3 telegram telegram-bot
Last synced: about 1 month ago
JSON representation
A small Telegram bot made for rendering your LaTeX or Markdown code in PDF
- Host: GitHub
- URL: https://github.com/nchechulin/telegram-renderer-bot
- Owner: NChechulin
- License: mit
- Created: 2020-03-28T12:25:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-24T10:32:02.000Z (over 1 year ago)
- Last Synced: 2023-05-24T11:29:08.458Z (over 1 year ago)
- Topics: latex, markdown, pdf, python, python3, telegram, telegram-bot
- Language: Python
- Homepage:
- Size: 43.9 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README-RU.md
- License: LICENSE.md
Awesome Lists containing this project
README
## :us: English version
English version is available [here](README.md)# Telegram Renderer Bot
Этот проект - небольшой Telegram бот, созданный для рендеринга ваших Latex и Markdown документов в PDF.
Он может использоваться, если вам нужно сделать это на ходу, например, со своего смартфона или компьютера товарища.## Методы загрузки кода
Основной целью прокета была гибкость загрузки кода.
Вы можете сделать это, отправив:
* Код как сообщение
* Файл
* Ссылку на файл в Интернете
* Ссылку на файл на GitHub
* Ссылку на пасту с [Pastebin](http://pastebin.org)## Установка
Для начала, вам нужно склонировать репозиторий:
```
git clone https://github.com/NChechulin/telegram-renderer-bot.git
cd telegram-renderer-bot
```Теперь вам нужно убедиться, что программы `pdflatex`, `wkhtmltopdf` и `python3` установлены на вашей системе.
Если все установлено, можно установить зависимости Python:
```
pip install -r requirements.txt
```Когда зависимости установлены, зарегистрируйте своего бота у `@botfather` в Telegram и замените первую строку файла `token.txt` на токен бота.
Теперь можно запустить бота:
```
python3 main.py
```