Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```