Jump to content

Wikibase:Analytics/IABot

From wikibase
Revision as of 16:25, 3 November 2026 by Harej with Claude (AI) (talk | contribs) (Document the live IABot deployment-tracking model after the Airtable migration)

InternetArchiveBot has been operated by the Internet Archive since 2015, based on the earlier Cyberpower II. James Hare has been supporting the InternetArchiveBot effort since February 2020.

Versions

  • InternetArchiveBot 1: ?
  • InternetArchiveBot 2: The current version, flexibly supports many different kinds of wikis
    • Cycles through each wiki in alphabetical order
    • Supports all manner of wiki templates (or lack thereof)
  • InternetArchiveBot 3: The future
    • Event-centric workflow: link found dead, usage throughout wikis searched, replaced

Tracking deployments

Deployment information has moved out of Airtable and into Librarybase. Each wiki InternetArchiveBot runs on, or might run on, has an item here. There are 789 wiki items as of November 2026.

Librarybase stores only what people decide or record: setup stage, approvals and the reasons behind them. Anything another system can answer more accurately is not stored here:

  • Whether the bot is running comes from the InternetArchiveBot management interface. This includes who disabled it and why.
  • Whether a wiki allows global bots comes from Meta's opted-out-of-global-bots wikiset.
  • Bot flag, blocks and last edit come from each wiki's API.
  • Whether a wiki is closed comes from the site matrix.

Wiki facts

Deployment status (P36)

P36 records the setup stage only. It says how far InternetArchiveBot's setup on the wiki has progressed, not whether the bot is running right now. A deployed wiki where the bot is stopped stays deployed; the stop is recorded in the management interface. Item type: bot deployment status (Q246911).

Approval status (P39)

Item type: bot approval status (Q246934). Each statement is referenced to the approval discussion with P40.

Local approvals carry their history as qualifiers, taken from the wiki's rights log (which is added as a second P40 reference):

Updates

  • Tracking Librarybase IDs in Airtable. Next task is to update existing records that already have Librarybase entries, and create new items for those that don't. Harej (talk) 03:35, 23 October 2025 (UTC)
  • Migrated all 789 rows of the Airtable "Wikis" table: updated 319 existing items, created 470 new ones, and added approval history from rights logs. Airtable's "Issues", "Resolved" and "Priority Area" columns were not migrated: issues live on Phabricator, and the priority areas are Phabricator tags. Harej with Claude (AI) 16:25, 3 November 2026 (UTC)

Deployments

  • Wikimedia
    • Ongoing
  • Miraheze
    • On a handful of wikis, broken on a few wikis due to those wikis changing domain names
    • OAuth grants are broken as well
    • Idea: account creator script that uses a limited-scope bot password to log in as InternetArchiveBot and force local account creation for a specified wiki
  • Weird Gloop
    • Only four wikis
    • The reason we're not deployed there is because they want to be able to have dry runs that show the edits without actually making them