omeh2003 / pytelemd_prj

markdown2 markup utiliti telegram style

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README.md обработки Markdown2 согласно правилам Телеграма

Описание проекта

Проект 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)

URL-преобразования

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 или к документации проекта.

Контактная информация


Пример обработки Пример Пример2

Этот README.md файл является демонстрацией возможностей библиотеки pytelemd и предназначен для разработчиков и пользователей, работающих с Телеграмом.

About

markdown2 markup utiliti telegram style

License:MIT License


Languages

Language:Python 100.0%