grangier/python-goose

Html Content / Article Extractor, web scrapping lib in Python

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 16th, 2026
Created on January 8th, 2012
Open Issues & Pull Requests: 105 (+0)
GitHub issues: Enabled
Number of forks: 778
Total Stargazers: 4,108 (+0)
Total Subscribers: 194 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 574.9 days
Mean response time: 1068.1 days
90th percentile: 3051.9 days
Tracked items: 4

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 964 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

python-goose is a web scraping library that extracts article content and metadata from HTML pages.

The tool solves the problem of isolating meaningful article text from web pages cluttered with navigation, advertisements, and other non-content elements. It works by analyzing the HTML structure and using heuristics to identify and extract the main content body, along with associated metadata like title, author, publication date, and images. This approach allows developers to programmatically harvest article text without manual parsing of each page's unique layout.

The library suits projects that need to aggregate content from multiple news sites or blogs, build content archives, or feed article data into downstream processing pipelines. It is particularly useful when you need to work with the extracted text rather than preserve the original HTML structure. Developers should be aware that the extraction quality depends on how well the heuristics match a given site's HTML patterns, so some sites may require custom tuning or fallback handling.

The project shows sparse development activity with infrequent commits and minimal recent updates to core functionality. Issue responses are slow and pull requests receive limited attention. The codebase appears to be in maintenance mode rather than active development, suggesting that while the tool may work for straightforward extraction tasks, it is unlikely to receive rapid fixes for newly encountered edge cases or compatibility issues with evolving web standards.