MsynBot
Joined 19 May 2017
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
editThe 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
editTask 4: import P3722/Commons map category (finished)
edit- Wikidata:Requests for permissions/Bot/MsynBot 4
- Task finished. Details at Wikidata:Bot requests/Archive/2018/11#Populating Commons maps category (P3722) and the permission page.
Task 5: move claims of P17 to P8047 for all instances of Q11446 (finished)
edit- Wikidata:Requests for permissions/Bot/MsynBot 5
- Move all claims of country (P17) to country of registry (P8047) for all instances (including subclasses) of ship (Q11446)
- One time job. I start with a batch of 500 items (~1% of the total batch), in order to wait for responses by other users. If this works out, I’ll move the rest of the ~50k claims.
Task 6: archive Wikidata:Requests for deletions
editTask 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
- reverted revisions (identified by tag
- 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- Wikidata:Requests for permissions/Bot/MsynBot 8
- Runs weekly from Toolforge (on Tuesdays)
- Code at github
Task 9: manage GND identifier claims
editTask 10: manage badges for sitelinks to redirects
edit- Wikidata:Requests for permissions/Bot/MsynBot 10
- Runs (probably) weekly from Toolforge
- Task: manage badges sitelink to redirect (Q70893996) and intentional sitelink to redirect (Q70894304) on sitelinks for redirects, see Wikidata:Sitelinks to redirects
- Code at github
Task 11: update popular items listed on the main page
edit- Wikidata:Requests for permissions/Bot/MsynBot 11
- Runs daily from Toolforge
- Task: update Wikidata:Main Page/Popular
- Code at github
Task 12: import GND claim based on VIAF cluster
edit- Wikidata:Requests for permissions/Bot/MsynBot 12
- One-time job to import 200k+ identifiers for GND ID (P227) based on VIAF clusters already linked from Wikidata
Task 13: remove unnecessary use of preferred rank
editUnapproved tasks
editThe 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.
- Daily update of User:MisterSynergy/activity report subpages
- Weekly update of User:MisterSynergy/itemstats
- Weekly update of User:MisterSynergy/sysop/pagedeleted stats
- Weekly update of User:MisterSynergy/rowing/unconnected pages
- Weekly update of User:MisterSynergy/pages with code
See also
edit- meta:User:MsynBot (global user page)
- User:MsynBot was registered by User:MisterSynergy on 29 October 2016