REPOGEO REPORT · LITE
adbar/trafilatura
Default branch master · commit ee1865b2 · scanned 5/29/2026, 5:32:08 AM
GitHub: 6,021 stars · 379 forks
Action plan is what to do next — copy-pasteable changes prioritized by impact. Category visibility is the real GEO test: when a user asks an AI a brand-free question that should surface adbar/trafilatura, does the AI actually recommend you — or your competitors? Objective checks verify the metadata signals AI engines weight first. Self-mention check detects whether AI even knows you exist by name.
Action plan — copy-paste fixes
3 prioritized changes generated by gemini-2.5-flash. Mark items done after you ship the fix.
- highreadme#1Emphasize corpus building and large-scale data collection in the README introduction
Why:
CURRENTTrafilatura is a cutting-edge **Python package and command-line tool** designed to **gather text on the Web and simplify the process of turning raw HTML into structured, meaningful data**. It includes all necessary discovery and text processing components to perform **web crawling, downloads, scraping, and extraction** of main texts, metadata and comments.
COPY-PASTE FIXTrafilatura is a cutting-edge **Python package and command-line tool** designed to **gather text on the Web, build large text corpora, and simplify the process of turning raw HTML into structured, meaningful data**. It includes all necessary discovery and text processing components to perform **web crawling, downloads, scraping, and extraction** of main texts, metadata and comments.
- mediumabout#2Refine the repository description to highlight corpus building
Why:
CURRENTPython & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML
COPY-PASTE FIXPython & Command-line tool for large-scale web data collection and text corpus building: Crawling, scraping, extraction of main content and metadata, output as CSV, JSON, HTML, MD, TXT, XML.
- lowtopics#3Add more specific topics related to large-scale data collection and corpus creation
Why:
CURRENTarticle-extractor, corpus-builder, corpus-tools, crawler, html-to-markdown, html2text, llm, news-aggregator, news-crawler, nlp, rag, readability, rss-feed, scraping, tei, text-cleaning, text-extraction, text-mining, text-preprocessing, web-scraping
COPY-PASTE FIXarticle-extractor, corpus-builder, corpus-tools, crawler, html-to-markdown, html2text, llm, news-aggregator, news-crawler, nlp, rag, readability, rss-feed, scraping, tei, text-cleaning, text-extraction, text-mining, text-preprocessing, web-scraping, data-collection, web-data-extraction, corpus-creation
Category GEO backends resolved for this scan: google/gemini-2.5-flash, deepseek/deepseek-v4-flash
Category visibility — the real GEO test
Brand-free queries asked to google/gemini-2.5-flash. Did AI recommend you, or someone else?
Same questions for every model — switch tabs to compare answers and rankings.
- Beautiful Soup 4 · recommended 1×
- Requests · recommended 1×
- httpx · recommended 1×
- Readability.js · recommended 1×
- python-readability · recommended 1×
- CATEGORY QUERYHow to programmatically extract clean main content and metadata from arbitrary web pages for analysis?you: #7AI recommended (in order):
- Beautiful Soup 4
- Requests
- httpx
- Readability.js
- python-readability
- readability-lxml
- Trafilatura ← you
- Newspaper3k
- Scrapy
- Goose3
- Playwright
- Selenium
Show full AI answer
- CATEGORY QUERYWhat Python library can help me build a text corpus by scraping web articles?you: not recommendedAI recommended (in order):
- Beautiful Soup 4 (crummy/BeautifulSoup)
- Scrapy (scrapy/scrapy)
- requests (psf/requests)
- lxml (lxml/lxml)
- Selenium (SeleniumHQ/selenium)
- newspaper3k (codelucas/newspaper)
AI recommended 6 alternatives but never named adbar/trafilatura. This is the gap to close.
Show full AI answer
Objective checks
Rule-based audits of metadata signals AI engines weight most.
- Metadata completenesspass
- README presencepass
Self-mention check
Does AI even know your repo exists when asked about it directly?
- Compared to common alternatives in this category, what is the core differentiator of adbar/trafilatura?passAI named adbar/trafilatura explicitly
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
- If a team adopts adbar/trafilatura in production, what risks or prerequisites should they evaluate first?passAI named adbar/trafilatura explicitly
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
- In one sentence, what problem does the repo adbar/trafilatura solve, and who is the primary audience?passAI named adbar/trafilatura explicitly
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
Embed your GEO score
Drop this badge into the README of adbar/trafilatura. It auto-updates whenever the report is rescanned and links back to the latest report — easy public proof that you care about AI discoverability.
[](https://repogeo.com/en/r/adbar/trafilatura)<a href="https://repogeo.com/en/r/adbar/trafilatura"><img src="https://repogeo.com/badge/adbar/trafilatura.svg" alt="RepoGEO" /></a>Subscribe to Pro for deep diagnoses
adbar/trafilatura — Lite scans stay free; this card itemizes Pro deep limits vs Lite.
- Deep reports10 / month
- Brand-free category queries5 vs 2 in Lite
- Prioritized action items8 vs 3 in Lite