{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"},{"label":"Indexing","url":"https://skillfed.io/packages/category/text-processing-indexing"}],"enrichment":{"capability":"Extracts and cleans the main article text and title from HTML documents using lxml-based parsing and heuristic content detection.","skillfed_tags":["web-scraping","content-extraction","html-parsing"],"use_cases":["Extract article text from HTML documents for content aggregation or archival without manual parsing","Build a content pipeline that isolates main text from pages with heavy sidebar and footer markup","Prepare training data for NLP models by cleaning HTML-sourced documents to pure article text","Implement a reader mode or reading list feature that strips formatting and focuses on text","Analyze article metadata (title, author, images) from bulk HTML content"],"what_it_does":"readability-lxml is a Python port of arc90's Readability algorithm that parses HTML documents and isolates the main article content\u2014title, body text, and optionally images\u2014stripping away navigation, ads, and boilerplate. It uses lxml for DOM manipulation and cssselect for content scoring, applying heuristics to identify the primary reading material.\n\nThe package is designed for content extraction pipelines where you need clean article text from HTML. It supports CJK text, can preserve multiple images per article, and outputs HTML5-formatted summaries. With 2058771 monthly downloads, it serves as a standard tool for news aggregators, content analysis systems, and archival tools.","worth_installing":"Yes, if you need reliable article extraction from HTML documents. The low install friction, permissive license, and broad Python version support (3.8\u20133.13) make it practical. The aging maintenance status (468 days since last release) is a minor concern for a stable, mature tool, but verify that recent HTML patterns in your target documents still parse correctly before committing to production use."},"id":"readability-lxml","links":{"html":"https://skillfed.io/packages/readability-lxml","md":"https://skillfed.io/packages/readability-lxml.md","pypi":"https://pypi.org/project/readability-lxml/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-03","license_spdx":null,"license_treatment":"permissive","name":"readability-lxml","python_support":"unspecified","summary":"fast html to text parser (article readability tool) with python 3 support"},"popularity":{"monthly_downloads":2058771,"position":3334,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.8.4.1"}
