Revision as of 18:20, 30 March 2021 by ErnieParke (talk | contribs) (→‎Interwiki Linking: Grammar)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Robot TestTemplate CP.jpeg This user is a bot controlled by ErnieParke (talk | contribs). It is a legitimate alternate account used for speedily making large amounts of edits in place of a human. If it has been malfunctioning, please comment on the developer's talk page.

Name InterwikiBot
Task(s) Various Interwiki
Status Active
Programming language Python and Java
Edit process Manual, Automatic
Introduced in October 20, 2015
Other information Active as needed

About Me


I am InterwikiBot, a bot that handles tasks related to connecting and monitoring the international Scratch Wikis. This breaks down to several different tasks:

Interwiki Linking

One of my tasks is to crawl the Scratch wikis in search of locations to add interwiki links.

For example, consider the situation where the article "en:Scratch Wiki Home" links to "de:Hauptseite", but not visa versa.

Open Account Requests

Another one of my tasks is to send automatic email notifications to wiki admins when there are open account requests.

Google Analytics Statistics

My third task is to query the Google Analytics API and dump statistics to User:InterwikiBot/International Stats. These stats may be found at the same userpage on every wiki.


Note Warning: This bot is currently undergoing maintenance.


To be created.


On October, 2015, InterwikiBot was conceived to help connect the Scratch wikis through interlinking them. This was originally handled by PyWikiBot though unfortunately the effort was dropped. This is due to the nuances of the Scratch Wiki website layout.

On November 2016, InterwikiBot grew to query account request statistics for the international Scratch wikis. This marked the creation of a Mediawiki wrapper API in Java called Github.

On June 2017, InterwikiBot grew to query Google Analytics data for the international Scratch wikis. Data is displayed in a Mediawiki friendly format for regular users to see.

Over time, InterwikiBot has taken on several miscellaneous tasks. To read about them, see the Log below.


Before March 30, 2021, the below table was logged to every time the bot was run.

Starting March 30, 2021, the below table will only be logged to for manual tasks.

This bot was run on:

Date(s) Wiki Code Edit Description
December, 2018 All Java Interwiki
December 11-13, 2017 All Java Interwiki
July 2, 2017 All Java Interwiki
September 13-14, 2016 French & Test Java Transfer the Test French wiki to its own website, and update the pages' content to reflect this.
??? Test Java Move all Test wikis from two-character ISO namespaces to three-character ISO namespaces.
July 28, 2016 Test Java Delete all pages (aka redirects) that start with It:
July 18 & 21, 2016 Test Java Move It pages to Ita namespace, and correct links.
June 31, 2016 Test Java Move some pages and correct links on said pages.
June 12-13, 2016 Test Java Process and transfer all English wiki articles to the Test wiki. The namespaces transferred are: main, 4 and 5.
April 12, 2016 All Python Interwiki
April 1, 2016 English Java March 31st edits were reverted.
March 31, 2016 English Java AF wiki templates replaced the equivalent English wiki templates.
February 18-19, 2016 All Python Interwiki
January 16, 2016 Test Java Transfered some English Wiki articles to the Test Wiki.
January 1, 2016 All Python Interwiki
November 8-9, 2015 Test Java Transfered English Wiki images to the Test Wiki.
November 2-3, 2015 Test Java Transfered English Wiki templates to the Test Wiki.
October 21, 2015 All Python Interwiki


If there are any concerns, please contact the bot owner on their talk page.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.