Project:Analytics/IABot: Difference between revisions
(Start) |
(Linking to everything) |
||
| 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. | ||
== | == 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)]] | ||
* | *** [[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 | * URL ([[Property:P29|P29]]) | ||
** 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" | |||
== Deployments == | == Deployments == | ||
Revision as of 03:18, 22 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:
- Wiki database code (P34)
- Wiki full name (P35 title)
- Status (P36)
- Item type: bot deployment status (Q246911)
- Host (P37)
- Wiki family (P38)
- URL (P29)
- InternetArchiveBot approval status (P39)
- InternetArchiveBot approval request link (P40)
- Some way to document whether a wiki allows global bots or not
- I think that is implied with having a P39 of "global approval"
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