Skip to content

tatuylonen/wikitextprocessor

View on GitHub ↗Related repositories →

Python package for WikiMedia dump processing (Wiktionary, Wikipedia etc). Wikitext parsing, template expansion, Lua module execution. For data extraction, bulk syntax checking, error detection, and offline formatting.

active 2023-08-162026-07-03 (UTC)

Partial coverage20,518 / 26,274 hourly files (78%) · 2 absent upstream · 5,753 failed, retryable2023-08-152026-08-13 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
1.1K
Pushes
193
Pull requests
287
Issues
49
Stars
25
Forks
4

Activity over time

Daily event counts in the loaded window

Line chart, 1053 days from 2023-08-16 to 2026-07-03. Pushes: 193 total, peak 7 in a day. Pull requests: 287 total, peak 6 in a day. Issues: 49 total, peak 4 in a day. Comments: 420 total, peak 25 in a day. Stars: 25 total, peak 2 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
xxyzz568118223188
kristian-clausal3386544179
LeMoussel440329
dependabot[bot]239140
empiriker15028
qrdlgit120012
ziorufus3002
BoboTiG2011
rusg772001
kylefoley762001
timendum1001
jph001001
Darkdadaah1010
tatuylonen1100

Recent activity

Latest issues, pull requests and releases

  • Issue#420kristian-clausal2026-05-26 11:36
    Some kind of parsing error with table captions, attributes parsed as children.
  • Pull request#416Darkdadaah2026-04-13 06:37
  • Pull request#414kristian-clausal2026-03-05 06:12
  • Issue comment#413BoboTiG2026-02-07 11:15
    fix: pin a minimal dateparser version to prevent warnings
  • Issue comment#412LeMoussel2026-01-19 09:26
    Is it possible to use `wikitextprocessor` with Wikisource template?
  • Issue comment#411kristian-clausal2026-01-19 06:34
    Best way to replace certain HTML tags with plain text
  • Issue#86kristian-clausal2025-12-11 05:42
    <ref> elements (and probably other html-like tags) inside list items can seeminly contain newlines
  • Issue comment#86kristian-clausal2025-12-11 05:42
    <ref> elements (and probably other html-like tags) inside list items can seeminly contain newlines
  • Issue comment#86xxyzz2025-12-11 00:50
    <ref> elements (and probably other html-like tags) inside list items can seeminly contain newlines
  • Issue#172xxyzz2025-12-11 00:40
    Module 'ne-conj' not found Lua error
  • Issue comment#172xxyzz2025-12-11 00:40
    Module 'ne-conj' not found Lua error
  • Pull request#409dependabot[bot]2025-11-24 11:03
  • Pull request#409dependabot[bot]2025-11-24 11:03
  • Issue comment#408xxyzz2025-11-20 01:58
    Correctly parse table with first cell of a row being empty
  • Pull request#407kristian-clausal2025-11-12 10:55
  • Issue#406xxyzz2025-11-05 06:44
    Wikifunctions
  • Issue comment#405xxyzz2025-11-05 05:54
    Fix `index out of range` exception in en page "aderedor"
  • Pull request#405xxyzz2025-11-05 05:38
  • Pull request#404xxyzz2025-11-04 07:20
  • Issue comment#403xxyzz2025-11-04 07:04
    Don't parse HTML attribute as switch parser function argument
  • Pull request#402xxyzz2025-10-30 07:51
  • Issue comment#399xxyzz2025-10-21 04:51
    `||` inside table should be parsed as one cell
  • Issue comment#399kristian-clausal2025-10-21 04:43
    `||` inside table should be parsed as one cell
  • Issue comment#398kristian-clausal2025-10-16 11:37
    Add new error message categories: NOTE and WIKI
  • Pull request#398kristian-clausal2025-10-16 11:28

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 25 stars here means stars gained during the window, not the repo's star count.