User:Pi bot

From Meta, a Wikimedia project coordination wiki
The bot runs on a Raspberry Pi 4B 8GB like this one.
The hardware that this bot runs on was provided by Wikimedia UK [1].

This bot account is run by User:Mike Peel. It normally runs on a Raspberry Pi, hence the name! User:Pi admin bot also exists.

Pi bot mostly edits Commons and Wikidata, but also the English, French and Simple Wikipedias, and Meta. It has made over 11 million edits so far.

Pi bot started operation in February 2017, and originally ran on a Raspberry Pi 3B. Pi bot was upgraded to a Raspberry Pi 4B 8GB in 2020 thanks to funding from Wikimedia UK, with twice yearly reporting.

Tasks[edit]

Task Code Description Hourly 05h UTC 06h UTC 12h UTC 18h UTC Weekly
(7h Mon)
(7h Fri)
Monthly
(8h 1st)
Batch Inactive
Emijrpbot 6 (adopted) wir_newpages.py Add sitelinks, or create new items, for humans with new Wikipedia entries
wir_newpages_duplicity.py
wir_newpages_category.py
wir_newpages_special.py
Add sitelinks, or create new items, for humans with new Wikipedia entries (backlog)
Commons 1 commons_wikidata_infobox.py Wikidata Infobox deployment
Wikidata 23 wikidata_bot_requests.py Archive Wikidata bot requests
Wikidata 19 wikidata_new_from_wikipedia_query_article.py
wikidata_new_from_wikipedia_query_category.py
wikidata_new_from_wikiquote_query.py
Create new items from Wikipedias
Wikidata 18 Commons, enwp Import coordinates from Commons and Wikipedias
Meta 0 permissions.py Update m:WMF Advanced Permissions
enwp 0 guardian_obit.py Update en:User:Mike Peel/Guardian obits
nyt_obit.py Update en:User:Mike Peel/NYT obits
Wikidata 11 wikidata_bad_p373.py Remove bad P373 values
Commons 1 commons_defaultsort_conflicts.py Maintain commons infoboxes by checking for default sort conflicts
N/A commons_qi_by_user.py
commons_qi_by_user.py
commons_qi_by_user.py
List of Commons QI, FI and VI by user
Wikidata 16 enwp_commonscat_import.py Import new Commons sitelinks from enwp
Wikidata 6 commonscat_move_from_P910.py Move commons sitelinks from topic to category items
commonscat_move_from_P1754.py Move commons sitelinks from list to category items
doublecheck_move.py Double-check that the moves worked OK
Wikidata 0 commonscat_check.py Checking for sitelinks to Commons category redirects. Mismatch between P373 and sitelink.
commonscat_p910_tidy.py Items with P910 and a sitelink in both the topic and category items, where one redirects to the other
Wikidata 13 wikidata_p301_inverse.py
wikidata_p910_inverse.py
wikidata_p1753_inverse.py
wikidata_p1754_inverse.py
Add reciprocal values for items that have inverse statements
Wikidata 26 astrocoords_fix_globe.py Auto-correct coordinates set to the wrong globe
Wikidata 27 astrocoords_copy_to_P376.py Auto-copy coordinate globe to located on astronomical body (P376) (except for Earth (Q2))
Wikidata 2 commonscat_copy_from_P373.py Copy commons sitelinks from P373
Wikidata 7 wikidata_import_labels_from_commons.py Add English labels from commons category names
enwiki 4 enwp_commonscat_fix.py Commons link maintenance
Simple English Wikipedia 1 simplewp_commonscat_fix.py Commons link maintenance
Commons 1 wikidata_import_infobox_qid.py
commons_wikidata_infobox_tidy.py
Wikidata Infobox tidying
Wikidata 14 enwp_wikidata_import_shortdesc.py Import short descriptions from enwp to Wikidata (where no English description exists)
Wikidata 22 commons_date_find.py Regularly add Commons category links for date categories/items
enwiki 3 cochrane.py Cochrane updates
French Wikipedia (in user space) cochrane_fr.py Cochrane updates
Wikidata 12 wikidata_newshipname.py
wikidata_viewof.py
Create new category items to link via category items (for related work)
Wikidata 17 wikidata_en_biography_names.py Copy labels for humans from other languages to English
Wikidata 20 Bitbucket Copy human names between languages and dialects
Wikidata 21 Bitbucket Remove brackets from human name labels
Wikidata 1 commonscat_redirects.py Commons category redirects
Commons 2 commons_migrate_ids_to_wikidata.py Trim duplicate external IDs that are provided by Wikidata
Wikidata 3 commons_check_id.py Commons sitelinks from ID matching
Wikidata 4 commons_import_ids_to_wikidata.py Import IDs from Commons to Wikidata
Wikidata 8 commons_wikidata_search.py Search for new Commons sitelinks to add to Wikidata
enwp_find_commonscat.py
Wikidata 15 correctlabel.py Systematically correct Wikidata labels
Commons 0 run_addtext.py Adding categories to images
Wikidata 5 populate_family_names.py Add human name property values by deduction and/or importing from other Wikimedia projects
Wikidata 9 check_tgwiki.py Remove broken sitelinks to deleted pages
Wikidata 10 wikidata_newitem.py Create new Wikidata entries for people with Commons categories
enwiki 2 (withdrawn) whs_infobox.py Migration of WHS Wikidata infoboxes
Commons 3 commons_deprecate_object_photo.py Deprecating uses of Object Photo (withdrawn/run manually)