Ross ROSS = Recommend OSS · open-source software intelligence for agents

codelucas/newspaper

newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs: observed · 2026-08-28

github.com/codelucas/newspaper · homepage · Python · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
codelucas/newspapermain66

For agents

markdown · JSON · MCP: product_card(name="codelucas/newspaper")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem