Project:Analytics/IABot: Difference between revisions

From Librarybase
(Start)
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''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.
'''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.


== Generations ==
== Versions ==


* InternetArchiveBot 1: ?
* InternetArchiveBot 1: ?
Line 15: Line 15:
Needed data fields:
Needed data fields:


* Wiki database code
* Wiki database code ([[Property:P34|P34]])
* Wiki full name
* Wiki full name ([[Property:P35|P35 title]])
* Status
* Status ([[Property:P36|P36]])
** Defined in Management Interface
** Item type: [[Item:Q246911|bot deployment status (Q246911)]]
** Deployment Candidate
*** [[Item:Q246913|Defined in Management Interface (Q246913)]]
** Pending Approval Request
*** [[Item:Q246914|Deployment Candidate (Q246914)]]
** Seeking Bot Approval
*** [[Item:Q246912|Pending Approval Request (Q246912)]]
** Stalled Request
*** [[Item:Q246915|Seeking Bot Approval (Q246915)]]
** Issues
*** [[Item:Q246916|Stalled Request (Q246916)]]
** Stalled Test
*** [[Item:Q246917|Issues (Q246917)]]
** Test Operation
*** [[Item:Q246918|Stalled Test (Q246918)]]
** Ongoing Operation
*** [[Item:Q246919|Test Operation (Q246919)]]
** Shelved
*** [[Item:Q246920|Ongoing Operation (Q246920)]]
* Wiki host (like Wikibase World has)
*** [[Item:Q246921|Shelved (Q246921)]]
** Wikimedia
* Host ([[Property:P37|P37]])
** Miraheze
** [[Item:Q246922|Wikimedia (Q246922)]]
** Weird Gloop
** [[Item:Q246923|Miraheze (Q246923)]]
** independent wiki
** [[Item:Q246924|Weird Gloop (Q246924)]]
* Wiki family
** [[Item:Q246925|independent wiki (Q246925)]]
** Wikipedia
* Wiki family ([[Property:P38|P38]])
** Wiktionary
** [[Item:Q246926|Wikipedia (Q246926)]]
** Wikisource
** [[Item:Q246927|Wiktionary (Q246927)]]
** Wikinews
** [[Item:Q246928|Wikisource (Q246928)]]
** Wikiquote
** [[Item:Q246929|Wikinews (Q246929)]]
** Wikiversity
** [[Item:Q246930|Wikiquote (Q246930)]]
** Wikivoyage
** [[Item:Q246931|Wikiversity (Q246931)]]
** Wikibooks
** [[Item:Q246932|Wikivoyage (Q246932)]]
* URL
** [[Item:Q246933|Wikibooks (Q246933)]]
* InternetArchiveBot approval status
* official website ([[Property:P41|P41]])
** Local approval for fixing links
* InternetArchiveBot approval status ([[Property:P39|P39]])
** Local approval for linking to books
** Item type: [[Item:Q246934|bot approval status (Q246934)]]
** Global approval for fixing links
*** [[Item:Q246935|Local approval for fixing links (Q246935)]]
* InternetArchiveBot approval request link
*** [[Item:Q246936|Local approval for linking to books (Q246936)]]
*** [[Item:Q246937|Global approval for fixing links (Q246937)]]
* InternetArchiveBot approval request link ([[Property:P40|P40]])
* Some way to document whether a wiki allows global bots or not
* Some way to document whether a wiki allows global bots or not
** I think that is implied with having a P39 of "global approval"
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. [[User:Harej|Harej]] ([[User talk:Harej|talk]]) 03:35, 23 October 2025 (UTC)


== Deployments ==
== Deployments ==

Latest revision as of 03:35, 23 October 2025

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

Goal: move out of Airtable. Track deployment information in Librarybase.

Needed data fields:

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)

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