Elixir/HTML dump scraper

From ludd
Revision as of 08:24, 25 March 2023 by Adamw (talk | contribs) (Start a draft about the scraper)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A new and wondrous data source has become available to Wikimedia researchers and hobbyists: semantic HTML dumps of articles for most wikis. Previously, only the bare wikitext was available for download and this was notoriously difficult to make sense of. With the HTML dumps, standard tooling is used to extract many types of structure and information—and the wikitext is still present as annotations.

At my day job working for Wikimedia Germany's Technical Wishes, we found a motivation to parse these dumps: it's the only reliable way to tally how reference footnotes are used. I'll go into some detail about why other data sources wouldn't be sufficient, because it showcases the challenges of wikitext and the benefits of HTML dumps.

Project source code (in progress): https://gitlab.com/wmde/technical-wishes/scrape-wiki-html-dump