Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
take a giant list of names, check which names do not have a Wikipedia entry, and then spit out that resultant set
branch: master


Change-Id: I1435abdf46056fbcf5ee470b51fd7db11b30ced6
latest commit d5253d731e
Sumana Harihareswara authored
Failed to load latest commit information.
webapp merge
.gitignore more files to ignore
.gitreview Add .gitreview
LICENSE Initial commit README update
namelist-sample.txt Create sample namelist: names separated by newlines (carriage returns)


A Flask web app to take a file or list of names, find out which names do NOT have Wikipedia entries, and then spit out that resultant set as links to create those pages on the target Wikipedia. Wikimedia's Tool Labs hosts an instance of this app.

See namelist-sample.txt for an example of how to format a file you can pass into the app: one name per line.

If you want a command-line version you can run to use the MediaWiki web API, see commit 3246205a9fc67d4c1abfe43c9c2a67ef723b4936.

Known bugs

Unicode problems - if you pass in a string with Unicode characters, even if a page with that name exists, it'll falsely say that the page doesn't exist.

SQL escaping problems - if you pass in a string with a single quotation mark in it, same problem as above.

Only checks the Latin representation, thus leading to false positives -- need to hit Wikidata database and use Universal Language Selector to really address this.

Something went wrong with that request. Please try again.