Wikidata Bot

Python

This user account is a bot with a bot flag. The bot is operated by MisterSynergy.
This bot runs on Wikimedia Toolforge.
Administrators: If this bot needs to be blocked due to a malfunction, please remember to disable autoblocks so that other WMF Toolforge bots are not affected.

General remarks edit

  • This bot account does not operate autonomously in the main namespace, but sometimes unattended.
  • In case of problems with the edits of this bot, please request an indefinite block at the Administrators' noticeboard until the bot operator is able to address your concerns.
  • For all inquiries which are not urgent, please contact the bot operator at User talk:MisterSynergy.

Approved tasks edit

The following tasks have been approved via Wikidata:Requests for permissions/Bot, in line with the Wikidata:Bots policy.

Task 1: tidy claims of properties with quantity datatype edit

  • Wikidata:Requests for permissions/Bot/MsynBot (not yet approved)
  • Some aspects of this request can now be performed under task 2 if constraint violations are involved. If changes not involving covis need to be done, this task will be brought to approval as well before starting.

Task 2: batch editing (statements only) for constraint violation repairs edit

  • Wikidata:Requests for permissions/Bot/MsynBot 2
  • For batch editing in the field of systematic constraint violation repairs in one-time jobs, several edit automation tools such as QuickStatements, PetScan, and PAWS (pywikibot) are used by this bot account. Tool selection is made based on their editing capabilities, and further details about batch design strategies can be found at Wikidata:Requests for permissions/Bot/MsynBot 2. Since all code/input is prepared for each fix specifically and executed only once, there is no repository hosting all the input. Code in the bot account’s PAWS instance can be found here.

Task 3: complement incomplete database references edit

Task 4: import P3722/Commons map category (finished) edit

Task 5: move claims of P17 to P8047 for all instances of Q11446 (finished) edit

Task 6: archive Wikidata:Requests for deletions edit

Task 7: patrol overwritten unpatrolled changes edit

  • Wikidata:Requests for permissions/Bot/MsynBot 7
  • Runs daily from Toolforge (msynbot tool account)
  • patrol log for User:MsynBot
  • Patrol currently supported for the following actions:
    • reverted revisions (identified by tag mw-reverted)
    • revisions in redirected items, except merge edits itself
    • wbsetsitelink-add, wbsetsitelink-remove
    • wbsetlabel-add, wbsetlabel-set, wbsetlabel-remove
    • wbsetdescription-add, wbsetdescription-set, wbsetdescription-remove
    • wbsetaliases-add, wbsetaliases-set, wbsetaliases-update, wbsetaliases-remove
    • clientsitelink-remove
  • Patrol to be added for the following actions in the future:
    • wbsetlabeldescriptionaliases
    • Some claim actions
    • Sitelink moves
  • Patrol probably not be added:
    • Merge actions
    • undo/rollback actions
    • Most editentity edits

Task 8: remove sitelinks to inexistent pages on client wikis edit

Task 9: manage GND identifier claims edit

Task 10: manage badges for sitelinks to redirects edit

Task 11: update popular items listed on the main page edit

Task 12: import GND claim based on VIAF cluster edit

Task 13: remove unnecessary use of preferred rank edit

Unapproved tasks edit

The bot account is also used for a couple of autonomous and unapproved tasks, all of them outside of the content namespaces, and predominantly in the userspace of the bot operator. These scripts are run on Toolforge in the msynbot tool.

See also edit