{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"},{"label":"HTML","url":"https://skillfed.io/packages/category/text-processing-markup-html"},{"label":"Filters","url":"https://skillfed.io/packages/category/text-processing-filters"},{"label":"Pre-processors","url":"https://skillfed.io/packages/category/software-development-pre-processors"}],"enrichment":{"capability":"Extracts the main readable content from HTML pages by identifying and isolating the article text while removing boilerplate, navigation, and ads.","skillfed_tags":["content-extraction","html-parsing","web-scraping"],"use_cases":["Extract article text from news websites for content aggregation or archival tools.","Clean HTML before feeding it to NLP or text analysis pipelines.","Build a web scraper that reliably isolates main content across diverse site layouts.","Debug why a parser chose certain nodes as content using verbose scoring output.","Convert web pages to readable text for offline reading or accessibility."],"what_it_does":"Breadability is a Python port of the Arc90 Readability algorithm, designed to parse HTML pages and extract the main article content while filtering out navigation, sidebars, ads, and other boilerplate. It uses a scoring system to identify the most likely content container, then cleans and returns readable HTML or text.\n\nThe package provides both a command-line interface and a Python API. It depends on docopt for CLI argument parsing, chardet for character encoding detection, and lxml for HTML parsing. The library is maintained and actively used in production tools. It supports Python 2.6 through 3.6 and offers options for debugging parse decisions, opening results in a browser, or returning full documents instead of fragments.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with low friction, and solves a well-defined problem. It is suitable for production use if you need reliable HTML-to-readable-content extraction. The BSD license poses no restrictions. Install only if you can satisfy the lxml build dependency; otherwise, consider it a straightforward choice."},"id":"breadability","links":{"html":"https://skillfed.io/packages/breadability","md":"https://skillfed.io/packages/breadability.md","pypi":"https://pypi.org/project/breadability/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":null,"license_treatment":"permissive","name":"breadability","python_support":"unspecified","summary":"Port of Readability HTML parser in Python"},"popularity":{"monthly_downloads":100652,"position":12978,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.21"}
