User:RotlinkBot

Technical details
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
Find dead links (mostly by looking for marks next to them) and try to recover them by searching web archives using Memento protocol; see also 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 [//en.wikipedia.org/w/index.php?title=Special:Contributions/RotlinkBot&offset=20130818230000&target=RotlinkBot 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).