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.1b0.tar.gz (3.7 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.1b0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: parce_markdown-0.0.1b0.tar.gz
  • Upload date:
  • Size: 3.7 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.1b0.tar.gz
Algorithm Hash digest
SHA256 4a2f2b145d9593a0347b4691e9b53d4a2ce4aab15985958116076bda9bafbcd0
MD5 086133e4fe538486030532a985e31d99
BLAKE2b-256 25ccfbd7ca125f9442c11ad5b0d735b2a2889bf5c2db390007b38ef91a14e2ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for parce_markdown-0.0.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 d970605ddd350e0d2f883990c4ada9a49aaee486843b0796e09bf814dd5e49a3
MD5 76e35c5d62600c34a181957d0a520c43
BLAKE2b-256 7941828c085a283a334e1b0210b8a4ff58190f3f67d835eff0718f8848d3fe74

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