codelucas/newspaper
newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs: observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 96
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4664
- days_rel: n/a
- days_push: 24
- n_releases_24m: 0
Adoption not part of the score
15144 stars · 2119 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
newspaper3k is a Python 3 library for discovering, downloading, and parsing news articles from websites. It extracts full text, authors, publish dates, images, keywords, and summaries, and can crawl entire news sites for article URLs.
Use cases
- extract full text from news article urls
- scrape article metadata like authors and publish date
- crawl a news site to discover article links
- summarize articles and extract keywords with nlp
- build a news aggregator in python
- parse html into clean readable article text
When to choose
- you need turnkey news article extraction with metadata in Python
- you want to crawl news sites for article discovery
- you need keyword extraction and summarization built in
When to avoid
- you need a general-purpose web scraper for arbitrary sites or JS-rendered pages
- you need actively maintained software with recent fixes
- you need structured data extraction beyond news articles
Facets
library · maturity maintenance
web-scraping parser nlp web-development crawlers data-science python cross-platform article-extraction news-scraping metadata-extraction newspaper3k html-parsing natural-language-processing
3 sources
- readme: https://github.com/codelucas/newspaper · fetched 2026-08-28 · 8c6447b0094d
- homepage: https://goo.gl/VX41yK · fetched 2026-08-29 · cf6989ef27ae
- registry_pypi: https://pypi.org/pypi/newspaper/json · fetched 2026-08-29 · 37fe9b56f324
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| codelucas/newspaper | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="codelucas/newspaper")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem