There should be a way to reject a link in a way that will make sure that it is never proposed anymore to any user. Skip does not do that.
http://OAbot.org finds paywalled citations on Wikipedia and suggests an open link to add. This makes Wikipedia more open access, from the article context, through to the citations.
OAbot added 2,000 links through this year's Open Access Week, but has been a victim of its success: the suggestion queue is showing links that are low-quality and have already been 'skipped'. We need to implement a 'reject' option to keep the queue quality.
Let's start with the specs: The tool is written in Python with flask. It stores candidate edits as JSON files on disk. Proposed edits are represented by the TemplateEdit class declared in main.py.
Our highest priority task is To add a reject button in addition to [skip] and [add link]. For this, we need to decide how to represent rejected edits and choose a form of storage for the list of rejects; all matching edits in the store of proposed edits must be invalidated; and candidate edits discovered after that must be matched against this database to filter them out.
This is a remote-friendly project and those participating in the do-a-thon remotely can follow this github issue for updates, as well as the OAbot github codebase, and the phabricator workboard. People from around the world are already working on this tool, so feel free to jump in from wherever you are!
Tool: https://oabot.org
Codebase: https://github.com/dissemin/oabot
Workboard: https://phabricator.wikimedia.org/project/view/2734/
Documentation: https://en.wikipedia.org/wiki/Wikipedia:OABOT
Live chat: https://kiwiirc.com/client/irc.freenode.net/#wikipedia-library