{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"HTML","url":"https://skillfed.io/packages/category/text-processing-markup-html"}],"enrichment":{"capability":"Extracts original and updated publication dates from web pages by parsing HTML markup, metadata, and text content, with both Python API and command-line interfaces.","skillfed_tags":["web-scraping","metadata-extraction","date-parsing"],"use_cases":["Automated metadata extraction for web corpora and text databases in research or archival projects.","Enriching web scraping pipelines with reliable publication dates when server headers are missing or unreliable.","Batch processing of archived or crawled web pages to extract and standardize publication timestamps.","Building content aggregation systems that need to sort or filter articles by publication date.","Detecting content updates by comparing original and updated publication dates on news or blog sites."],"what_it_does":"Htmldate is a Python library and command-line tool for finding publication and update dates on web pages. It works by examining HTML markup (meta tags, Open Graph attributes, structural elements like `time` and `abbr`), then falling back to heuristic text analysis when metadata is absent. The package includes both a fast mode for quick extraction and an extensive mode that collects all candidate dates and uses a disambiguation algorithm to select the most likely one.\n\nThe library handles flexible input (URLs, HTML files, or parsed trees) and outputs dates in customizable formats, defaulting to ISO 8601. It is multilingual and has been deployed in production on millions of documents. The package depends on lxml for parsing, dateparser for date normalization, charset_normalizer for encoding detection, python-dateutil for date manipulation, and urllib3 for HTTP requests.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It is production-tested on millions of documents and ranks in the top 5000 PyPI packages by download volume. Install it if you need reliable date extraction from web pages; the fast mode offers good speed and the extensive mode provides high recall when accuracy matters most."},"id":"htmldate","links":{"html":"https://skillfed.io/packages/htmldate","md":"https://skillfed.io/packages/htmldate.md","pypi":"https://pypi.org/project/htmldate/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-01","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"htmldate","python_support":"supports_current","summary":"Fast and robust extraction of original and updated publication dates from URLs and web pages."},"popularity":{"monthly_downloads":14949222,"position":1210,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.10.0"}
