User:RotlinkBot
This user account is a bot that uses Scala, Sweble, Wiki.java, operated by Rotlink (talk). It is used to make repetitive automated or semi-automated edits that would be extremely tedious to do manually, in accordance with the bot policy. This bot does not yet have the approval of the community, or approval has been withdrawn or expired, and therefore shouldn't be making edits that appear to be unassisted except in the operator's or its own user and user talk space. Administrators: if this bot is making edits that appear to be unassisted to pages not in the operator's or its own userspace, please block it. |
Technical details
[edit]RotlinkBot is written in Scala. It uses Wiki.java to work with the MediaWiki API and Sweble to parse wiki markup and manipulate Wiki DOM. It uses Apache Accumulo for persistent data storage.
Task
[edit]Find dead links (mostly by looking for {{dead link}}
marks next to them) and try to recover them by searching web archives using Memento protocol; see also Wikipedia:Bots/Requests for approval/RotlinkBot.
The current version of the bot software does not work with the other, non Memento-compatible, archives (WebCite, WikiWix, Archive.pt, ...).
During the test run, about 3/4 of recovered links were found on Internet Archive (because it has the biggest and oldest database), about 1/4 on Archive.is (because of its proactive archiving of the new links appearing on the Wikis) and only few links on the other archives (because of their smaller size and regional specific).