Проект pytelemd
- это Python библиотека для обработки и преобразования текста в формате Markdown2, совместимого с правилами Телеграма. Она предназначена для использования в разработке ботов и приложений, работающих с Телеграмом. Библиотека обеспечивает точное соблюдение спецификаций Телеграма, включая обработку специальных символов, кодовых блоков, и интеграцию с URL-ссылками.
- Эскейпинг символов: Корректное преобразование специальных символов Markdown2.
- Обработка кодовых блоков: Поддержка как однострочных, так и многострочных блоков кода.
- URL-преобразования: Безопасная вставка и преобразование ссылок.
- Совместимость с Телеграмом: Полная поддержка форматирования, определённого в Телеграме.
from pytelemd.escape_characters import replace_all_characters
text = "Пример *Markdown* текста"
escaped_text = replace_all_characters(text)
from pytelemd.code_blocks import replace_code_blocks
text = "Пример `кода` в тексте"
processed_text, code_blocks = replace_code_blocks(text)
from pytelemd.urls import replace_urls
text = "Посетите [наш сайт](https://example.com)"
processed_text, _, _ = replace_urls(text)
Для установки воспользуйтесь pip
:
pip install pytelemd
- Python 3.6+
- Дополнительные зависимости перечислены в файле
requirements.txt
.
- Иван Семенов - основатель и ведущий разработчик.
Проект распространяется под MIT лицензией. См. файл LICENSE
для дополнительной информации.
Текущая версия проекта: 0.2.0
Примечание: Для получения дополнительной информации, пожалуйста, обратитесь к разделу Issues на GitHub или к документации проекта.
- Email: omeh2003@gmail.com
- GitHub: github.com/pytelemd
Этот README.md
файл является демонстрацией возможностей библиотеки pytelemd
и предназначен для разработчиков и пользователей, работающих с Телеграмом.