PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Html-to-markdown.

Html-to-markdown — это современная и типобезопасная библиотека на Python для конвертации HTML → Markdown. Это не просто markdownify, а полностью переписанный форк с поддержкой HTML5, кастомными конвертерами и мощной CLI.

❓Что умеет:

🔘Поддержка всех HTML5-тегов.

🔘Метаданные (title, meta) превращаются в комментарии.

🔘GitHub-style чекбоксы.

🔘Подсветка текста и оформление.

🔘Конфигурация из 20+ опций.

🔘Быстрая работа с lxml.

🔘Собственные конвертеры для тегов.

🔘Прогресс и стриминг для больших файлов.

🔘100% тестов и типизация по MyPy.

🔘Полноценная CLI.

🔹Пример:
from html_to_markdown import convert_to_markdown
markdown = convert_to_markdown("<h1>Title</h1><p><mark>Highlight</mark></p>")


✅Идеально для миграции старого HTML, автогенерации документации или чат-ботов, работающих с HTML-сообщениями.

#Python #Markdown #HTML #WebDev #Конвертер #CLI #OpenSource #htmltomarkdown #pipinstall #Parsing #DocumentationTools #PythonTools

📱Ссылка на репозиторий:
https://github.com/Goldziher/html-to-markdown
Please open Telegram to view this post
VIEW IN TELEGRAM
14⚡3👍1
📱JustHTML.

JustHTML — это Python‑парсер HTML5, который «просто работает»: без C‑расширений, системных библиотек и сложного API.

Модуль реализует актуальный WHATWG HTML5 стандарт, поэтому если браузер может распарсить документ, JustHTML тоже сможет, включая сложные правила обработки ошибок.

Он возвращает обычные Python‑объекты и позволяет искать элементы по знакомым CSS‑селекторам через один метод query(), что делает разбор и обход дерева максимально удобным.
​
🔹Особенности:

🔘100% соответствие html5lib‑tests (9k+ тестов), 100% покрытие и миллионы fuzz‑тестов на сломанный HTML.
​
🔘Ноль зависимостей, кроссплатформенность (CPython, PyPy, Pyodide и др.) и установка одной командой: pip install justhtml.
​
🔘Встроенный CLI: можно парсить stdin/файлы и сразу получать текст, Markdown или HTML по CSS‑селекторам прямо из терминала.
​
✅JustHTML — когда нужен HTML5‑парсинг «по стандарту», а не «как получится».

#python #html5 #parsing #webscraping #webdev #pythondev #cli #justhtml

📱Ссылка на репозиторий:
https://github.com/EmilStenstrom/justhtml
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2⚡1🔥1