# AndyTheFactory/newspaper4k

📰 Newspaper4k a fork of the beloved Newspaper3k. Extraction of articles, titles, and metadata from news websites.

Repository: https://github.com/AndyTheFactory/newspaper4k
Canonical: https://ross.abutalabs.com/products/newspaper4k
Homepage: https://newspaper4k.readthedocs.io/en/latest/index.html
Language: Python
License: MIT
License Family: permissive
Topics: articles, articles-data, crawler, datasets-preparation, news, python, requests, scraper, scraping, newspaper3k
Last push: 2026-08-24T12:19:08+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 69, longevity 74
- inputs: {"age_days": 1046, "days_push": 9, "days_rel": 45, "gap_med": 102, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1140, forks 115 (observed 2026-08-28T04:03:44.298244+00:00)

## What it is
Newspaper4k is a Python library and CLI for scraping and curating news articles, extracting text, titles, authors, publish dates, and metadata from news websites. It is an actively maintained fork of the popular newspaper3k project with a compatible API.

## Use cases
- extract article text from news urls
- scrape news websites for article metadata
- parse authors and publish dates from articles
- build datasets from news articles
- download and curate newspaper articles in python
- extract articles from urls to  from the command line

## When to choose
- you need article text and metadata from news sites in Python
- you are migrating from newspaper3k and want a maintained fork
- you want a quick CLI to dump an article as JSON

## When to avoid
- you need general-purpose web scraping of arbitrary page structures
- you need JavaScript-rendered content extraction
- you need a full crawler framework with scheduling

## Facets
- artifact type: library
- maturity: active
- function: web-scraping, parser, nlp, cli
- domain: crawlers, data-science, developer-tools
- platform: python, cli, cross-platform
- tags: article-extraction, news-scraping, metadata-extraction, newspaper3k-fork, natural-language-processing

## Member repositories
- AndyTheFactory/newspaper4k (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:44.298244+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:35:25.771826+00:00, confidence not recorded.
  - readme: https://github.com/AndyTheFactory/newspaper4k (fetched 2026-08-28T04:03:44.298244+00:00, sha 316a405e93a7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
