**Project Name:** commons-corruption-checker
**Wikitech Usernames of requestors:** TheSandDoctor
**Purpose:** Check existing images on Wikimedia Commons for corruption and monitor uploads indefinitely
**Brief description:** This task will require the installation of python and python packages: mwclient, mwparserfromhell, Pywikibot, sseclient, and my own [[ https://github.com/TheSandDoctor/Pillow | version ]] of [[https://github.com/Pillow/Pillow | Pillow ]] (PIL). I need this version to be installed due to the potential for large images. This bot task has been [[ https://commons.wikimedia.org/wiki/Commons:Bots/Requests/TheSandBot_2 | approved on Commons]]. This task works by downloading all of the images (though only one at a time will be processed/downloaded), scanning them, and then logging in a database the result. In the event that corruption is detected, the uploader is then notified. After either 7 (for new uploads) or 30 days (existing catalogue) has passed, the images are then re-downloaded and re-checked. If their hashes match the previously checked version, then it is tagged for speedy deletion and the uploader notified of this action.
**How soon you are hoping this can be fulfilled:** as soon as possible (e.g. January some time if possible?)