Jump to content

Wikipedia:Citation Watchlist

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Ocaasi (talk | contribs) at 21:27, 23 April 2024 (Lists: c/e). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Citation Watchlist
DescriptionUser script that adds visual indicators when a diff includes the addition of a URL from a questionable source
Author(s)Harej, Ocaasi
First releasedApril 23, 2024; 5 months ago (2024-04-23)
UpdatedApril 23, 2024; 5 months ago (2024-04-23)
Source

The Citation Watchlist is a user script that adds visual indicators to watchlist and recent changes entries when unreliable sources are added to articles. Indicators, including ❗ for warnings (more severe) and ✋ for cautions (less severe), appear only on the addition of unreliable URLs – not URLs that are already in the article. This makes the Citation Watchlist an efficient tool for analyzing individual edits for unreliable sources.

The vision for the Citation Watchlist is to make tracking changes in references, especially to unreliable sources, as easy as tracking other changes to articles of interest. All experienced editors track changes through their Watchlist, a customized feed of recent changes of articles. The Citation Watchlist adds a clear visual overlay highlighting the addition of spurious or prohibited sources within individual edits, with more information just a hover away.

Report bugs

Phabricator board

Lists

The Citation Watchlist script includes support for custom source lists, while it defaults to the accepted Perennial Sources List.

Other lists editors have developed such as predatory journals, pseudoscience, political influence, etc. The goal of our approach is that if anyone wants to change a list, they only need to update a regular wiki page instead of diving into the JavaScript where the code lives.

Once the script is capable of drawing from multiple lists at once, we will  add the ability for users to enable/disable those lists per their individual preferences.

The next step of this work, which is in progress, is to add support for community members to add their own lists on top of the standard ones. (A similar approach is used by ad-blocking tools where there is not a single trove of links, but lists of links that editors can choose to opt-in or opt-out of. Of course, instead of blocking links, we are revealing them for scrutiny and intervention.)

Known limitations

  • Bugs
    • If you refresh the watchlist via the "new changes" button, the script does not re-run. Actually, it overwrites over the annotations the script makes. You need to manually refresh your watchlist for the new highlights to show up.
  • Limitations
    • The diffs are checked one at a time, which is slow if you have a lot of pages on your watchlist (or especially recent changes).
  • Unsupported features
    • Subdomains of the same domain. For example, a link to "chicago.news.com" would not match against "news.com".
      • However, "www.news.com" would match against "news.com" as the script is explicitly written to do so.
    • Likewise, you could not have differentiated outcomes within the same domain. "news.com/news/" and "news.com/opinion/" would be considered the same source.
    • Supports additional lists, but there is no option to toggle between lists; everyone gets every list.
    • Does not support sources that are not identified by domain name, such as books or journal articles.
  • Intentional product decisions
    • Does not highlight the addition of "good" sources. This would create unnecessary visual clutter; the goal is to make it easier to highlight the addition of sources considered unreliable.