Skip to main content

Простая библиотека для конвертирования в формат Telegram Markdown V2

Project description

simple-tg-md

Библиотека, которая поможет конвертировать текст в специфичный Telegram MarkdownV2, корректно экранируя символы не относящиеся к стандартному форматированию Markdown

PyPI version License: MIT Python Versions

Установка

pip install simple-tg-md

Требования

  • Python 3.9 или выше

Возможности

Библиотека поддерживает преобразование следующих форматов:

  • Жирный текст (*текст*)
  • Курсив (_текст_)
  • Зачеркнутый текст (~текст~)
  • Спойлер (||текст||)
  • Встроенный код (`код`)
  • Блоки кода (```код```)
  • Ссылки ([текст](ссылка))
  • Заголовки (преобразуются в жирный текст)

Примеры использования

from simple_tg_md import convert_to_md2

# Простой пример
text = "**Жирный текст** и _курсив_"
markdown_text = convert_to_md2(text)
print(markdown_text)

# Пример со ссылкой
link_text = "Посетите [Telegram](https://telegram.org)"
markdown_link = convert_to_md2(link_text)
print(markdown_link)

# Пример с блоком кода
code_text = """
# Пример кода
def hello():
    print("Hello, World!")
"""
markdown_code = convert_to_md2(code_text)
print(markdown_code)

Правила конвертации

  1. Специальные символы Telegram Markdown V2 автоматически экранируются
  2. Двойные маркеры форматирования (**текст**, ~~текст~~) преобразуются в одинарные
  3. Заголовки преобразуются в жирный текст
  4. Поддерживается вложенное форматирование

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple_tg_md-0.1.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simple_tg_md-0.1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file simple_tg_md-0.1.1.tar.gz.

File metadata

  • Download URL: simple_tg_md-0.1.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for simple_tg_md-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5ca425330e0e1c88df14dd3c6184b647093b6ee8646fce1de7520f3d522d858e
MD5 c726f6f97e1127a194c3ddcf8582d7a7
BLAKE2b-256 809c6c1822af91078e928e6d1d409c82c1b9b3f4fdd8c28f581945798a0a6368

See more details on using hashes here.

File details

Details for the file simple_tg_md-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: simple_tg_md-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for simple_tg_md-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c644a7f486174a44c6327e272574237b459af6391e3d783e294b27b7ded06ad
MD5 412bfd992d2161dc9e18f7364d86ae4b
BLAKE2b-256 ff8cc11015431a7d0de92884c35daddc1545195ff6c14768c66f4864f6917758

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page