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

TaskCodeDescriptionHourly05h UTC06h UTC12h UTC18h UTCWeekly
(7h Mon)
(7h Fri)
Monthly
(8h 1st)
BatchInactive
Emijrpbot 6 (adopted)wir_newpages.pyAdd 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 1commons_wikidata_infobox.pyWikidata Infobox deployment
Wikidata 23wikidata_bot_requests.pyArchive Wikidata bot requests
Wikidata 19wikidata_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 18Commons, enwpImport coordinates from Commons and Wikipedias
Meta 0permissions.pyUpdate m:WMF Advanced Permissions
enwp 0guardian_obit.pyUpdate en:User:Mike Peel/Guardian obits
nyt_obit.pyUpdate en:User:Mike Peel/NYT obits
Wikidata 11wikidata_bad_p373.pyRemove bad P373 values
Commons 1commons_defaultsort_conflicts.pyMaintain commons infoboxes by checking for default sort conflicts
N/Acommons_qi_by_user.py
commons_qi_by_user.py
commons_qi_by_user.py
qic_count_nom_vote.py
List of Commons QI, FI and VI by user, and QI statistics
Wikidata 16enwp_commonscat_import.pyImport new Commons sitelinks from enwp
Wikidata 6commonscat_move_from_P910.pyMove commons sitelinks from topic to category items
commonscat_move_from_P1754.pyMove commons sitelinks from list to category items
doublecheck_move.pyDouble-check that the moves worked OK
Wikidata 0commonscat_check.pyChecking for sitelinks to Commons category redirects. Mismatch between P373 and sitelink.
commonscat_p910_tidy.pyItems with P910 and a sitelink in both the topic and category items, where one redirects to the other
Wikidata 13wikidata_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 26astrocoords_fix_globe.pyAuto-correct coordinates set to the wrong globe
Wikidata 27astrocoords_copy_to_P376.pyAuto-copy coordinate globe to located on astronomical body (P376) (except for Earth (Q2))
Wikidata 2commonscat_copy_from_P373.pyCopy commons sitelinks from P373
Wikidata 7wikidata_import_labels_from_commons.pyAdd English labels from commons category names
enwiki 4enwp_commonscat_fix.pyCommons link maintenance
Simple English Wikipedia 1simplewp_commonscat_fix.pyCommons link maintenance
Commons 1wikidata_import_infobox_qid.py
commons_wikidata_infobox_tidy.py
Wikidata Infobox tidying
Wikidata 14enwp_wikidata_import_shortdesc.pyImport short descriptions from enwp to Wikidata (where no English description exists)
Wikidata 22commons_date_find.pyRegularly add Commons category links for date categories/items
enwiki 3cochrane.pyCochrane updates
French Wikipedia (in user space)cochrane_fr.pyCochrane updates
Wikidata 12wikidata_newshipname.py
wikidata_viewof.py
Create new category items to link via category items(for related work)
Wikidata 17wikidata_en_biography_names.pyCopy labels for humans from other languages to English
Wikidata 20BitbucketCopy human names between languages and dialects
Wikidata 21BitbucketRemove brackets from human name labels
Wikidata 1commonscat_redirects.pyCommons category redirects
Commons 2commons_migrate_ids_to_wikidata.pyTrim duplicate external IDs that are provided by Wikidata
Wikidata 3commons_check_id.pyCommons sitelinks from ID matching
Wikidata 4commons_import_ids_to_wikidata.pyImport IDs from Commons to Wikidata
Wikidata 8commons_wikidata_search.pySearch for new Commons sitelinks to add to Wikidata
enwp_find_commonscat.py
Wikidata 15correctlabel.pySystematically correct Wikidata labels
Commons 0run_addtext.pyAdding categories to images
Wikidata 5populate_family_names.pyAdd human name property values by deduction and/or importing from other Wikimedia projects
Wikidata 9check_tgwiki.pyRemove broken sitelinks to deleted pages
Wikidata 10wikidata_newitem.pyCreate new Wikidata entries for people with Commons categories
enwiki 2 (withdrawn)whs_infobox.pyMigration of WHS Wikidata infoboxes
Commons 3commons_deprecate_object_photo.pyDeprecating uses of Object Photo (withdrawn/run manually)