Skip to main content

Library for parsing markdown and converting to html text or file.

Project description

py-markdown

Library for parcing markdown and convert to html text or file.

Библиотека для парсинга markdown-файла и его преобразование в html-текст или файл.

Установка библиотеки

Установка библиотеки осуществляется без всяких зависимостей:

pip install parce-markdown

После успешной установки импортируем библиотеку в файл:

import markdown as md

Работа с исходным текстом

Теперь преобразуем текст c markdown-разметкой в html. Для этого создадим экземпляр класса ReadMD:

TEXT = "# Header of MD\nMarkdown is a super-simple text presentation format."
obj: md.MD = md.ReadMD(TEXT)

Распознать markdown-файл можно с помощью классового метода file_import:

PATH = "README.md"
obj: md.MD = md.ReadMD.file_import(PATH)

По умолчанию установлена кодировка utf-8.

Представление html-разметки

Чтобы преобразовать markdown-разметку в html-разметку можно воспользоваться следующим методом:

result: str = obj.to_html_text()

Чтобы преобразовать markdown-разметку в html-файл воспользуемся следующим методом:

PATH_EXPORT = "/export/sample.html"
obj.to_html_file(PATH_EXPORT)

Представленные методы позволяют успростить и автоматизировать создание html-контента, освоив только азы разметки markdown, а также LaTex-запись формул.

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

parce_markdown-0.0.2b0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

parce_markdown-0.0.2b0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file parce_markdown-0.0.2b0.tar.gz.

File metadata

  • Download URL: parce_markdown-0.0.2b0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.9

File hashes

Hashes for parce_markdown-0.0.2b0.tar.gz
Algorithm Hash digest
SHA256 77fa2c9f287fca14a44e30f83fa65f4d2b86682cc3d2496065cacb300ade25a2
MD5 d4d47ea8c3038da8128a6275970963ba
BLAKE2b-256 963ccd23fc24960aea3fecc66f440788e13fbf1e02871b0a768c6e507be22286

See more details on using hashes here.

File details

Details for the file parce_markdown-0.0.2b0-py3-none-any.whl.

File metadata

File hashes

Hashes for parce_markdown-0.0.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 edbd53f12be7ff25ee9c4b23863f02ebcb6e6b647bf405833ca6345a01e3742e
MD5 1e5bc824d6edab320ea5a8ba8e1d931b
BLAKE2b-256 a7ce03b3c0b27be17ca77bf6007a2d6135454edf75f488239bfcd6a7f4443ca1

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