Wikipedia:User scripts/Ranking

Source: Wikipedia, the free encyclopedia.
Script Author Last Update Description Active Total
Navigation popupsLupin9 Feb 2021Navigation popups is an opt-in Wikipedia feature (gadget) that offers easy access to article previews and several Wikipedia functions in popup windows which appear when you hover the cursor over links. It should not be confused with the default Page Previews and Reference Tooltips, which are more reader-focused popups seen by all anonymous and new users.*Installation: Enter Special:Preferences and click "Gadgets"; under the "Browsing" section, check the box to enable "", then click save. Follow the instructions on the page to bypass you 4358702
TwinkleAzaToth20 Jun 2020Twinkle is a popular JavaScript Wikipedia gadget that allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|admi 4065515
Anti-vandal toolLupin22 Oct 2019Lupin's Anti-vandal tool is a utility that detects and uncovers instances of wiki-targeted online vandalism. By using the RC feed to check a wiki-page's differences against a list of common vandal terms, this tool will detect many of the commonly known acts of online vandalism. Copy the following content into your common.js file. After it is saved, press CTRL+F5 (FN+F5 for Mac OSX) to reload the common.js file.Save the page and follow the instructions above the edit window to force-reload the page and clear your bro 3294037
ProsesizeDr pda25 Apr 2020Add a toolbox link to show the size of and number of words in a page

Prosesize is a gadget for adding a toolbox link to show the size of and number of words in a page. It is a rewrite of User:Dr_pda/prosesize.js.

Like most Wikipedia tools, you must be logged in to install or use the Prosesize gadget.To install it, select it at the "Browsing" section of Special:Preferences#mw-prefsection-gadgets (direct link), and then save. To remove the gadget, if you installed User:Dr pda/prosesize.js in your [[S
5492425
Did You Know (DYK) that appear on Template talk:Did you know (T:TDYK). Nominators have complained that they get notified of problems too late and don't get a chance to fix the nomination. With DYKcheck, reviewers can very quickly spot some common errors and check nominations early in the process. The tool scans nominations against a slew of rules and shows the results. It's up to the reviewer to act on the re
8882264
wikEdCacycle10 Dec 2023wikEd is a full-featured edit page text editor for regular to advanced users on Wikipedia and other MediaWikis. wikEd features syntax highlighting, reference, template, and code folding, on-page Show preview and Show changes, and advanced search and replace functions. Please check the wikEd help page for details. wikEd works under all web browsers except Internet Explorer. (For a more detailed feature list see below)* Syntax highlighting with code check and [[code folding|reference, templ 841851
raterEvad3728 Nov 2019Helps assess pages for WikiProjects

rater (source) helps fill in assessments and other parameters for WikiProject banners. Find it in the "Tools" dropdown menu on the default Vector (2022) skin. Use to open rater (on Windows, or a similar combination for other OSs) without using the dropdown menu. rater is available from either the page itself or its talk page, in all namespaces, apart from Special pages and base User and User talk pages (but is still available for userspace drafts in subpages).

To install the script, add the line:to [[Special:MyPage
7221445
MOSNUM datesOhconfucius19 Jan 2024This script delinks all dates and date fragments, and converts them all to the same format, either dd mmm yyyy ("14 July 1978") or mmm dd, yyyy ("July 14, 1978").

MOSNUM allows one other format to be used in articles – but only in tables and reference sections. NOTE: Functions converting dates within citation templates has been withdrawn now that MW software engine renders date formats automatically

There are modes that allow the user to select whether to treat body dates only or body and reference sections:# all dates to dmy – dates in the body of the text as well a
5661266
RedWarnRedWarn31 Aug 2023Jump to: Welcome - Why use RedWarn? - Abuse

Welcome RedWarn is a counter-vandalism tool, written in JavaScript and used by hundreds of English Wikipedia editors to revert problematic edits, warn and report editors, request page protection and perform other moderation and maintenance tasks.

Why use RedWarn?Quickly revert all edits by a user in one click. RedWarn provides over 20 options, including preset "quick rollbac
4131214
unreliableHeadbomb11 Mar 2024Easily detects unreliable and potentially unreliable sourcing

Method 1 – Automatic

  1. Go in the 'Gadgets' tab of your preferences and select the 'Install scripts without having to manually edit JavaScript files' option at the bottom of the 'Advanced' section. Refresh this page after enabling that.
  2. Click on the 'Install' button in the infobox on the right, or at the top of the source page.
Method 2 – Manual#Go to Special:MyPage/common.js. (Alternatively, you can go to Special:MyPage/skin.js to mak
489895
peerreviewerAndyZ28 Nov 2021Some FAQs edit:

You do not need to have an account in order to use this tool. (However, if you don't, please make one).

For logged-in users, follow the instructions below. IP users or users who do not wish to install the script (for whatever reason) can follow the directions below. If you still cannot understand the following instructions or receive an error that seemingly can't be fixed no matter what you do, just drop a note on my talk page.For those of you who are familiar with the process, you can skip this section (the
108846
primary topic or a redirect to either (except for links to "(disambiguation)" pages, which are usually intentional).This tool adds a new option to the "Tools" menu (in 2022 Vector skin) or the "More" menu (in Legacy Vector) when visiting disambiguation pages, which is called "Disambiguate links". When it is selected, links to the ambiguous term are displayed in a box at the top of the page, along with some context and the title
404841
PageCurationLourdes5 Jun 2018PageCuration is a user script that adds a "Page Curation" link to the top toolbar. The link points to Special:NewPagesFeed, through which the Page Curation functionality can be accessed. Page Curation is a feature-rich purpose-built system that provides combined access to the two main tools, namely Special:NewPagesFeed and Curation Toolbar. It is primarily designed to assist new page reviewers.To install the script, simply copy the following into [[Special:MyPage 294823
bare URL references semi-automatically, hosted on Toolforge. It adds information (page title, work/website, author and publication date, if metadata is included) to bare URL references, and does additional fixes as well (e.g. combining duplicated references). The tool is written in Python and licensed under Simplified BSD License. The tool is an open-source replacement of Dispenser's Reflinks. The source code i
296789
dashes.jsGregU10 Nov 2017The script User:GregU/dashes.js has a bug: it breaks usages of Template:Excerpt. Example: Special:Diff/983876004. 1, could you please check if your fork of this script also has this bug? —⁠andrybak (talk) 20:03, 16 October 2020 (UTC) I've tweaked the script. Hopefully it works now. -- Ohc ¡digame! 19:33, 17 October 2020 (UTC)Module:Excerpt and Module:Excerpt/portals now accept en [reply]258779
reply-linkEnterprisey11 Aug 2021A userscript to add a "reply" link after signatures on a discussion page. When you click on the link, a form comes up that lets you type your response without having to go through the edit window first. Posts are auto-indented and auto-signed.Warning! This script is still being tested and debugged. Bugs are still present. When you use this script, please verify that no other comments have been touched and your reply has been added properly. If there are any problems, please let me know at User talk:Enterprisey/reply-link. This script has a newsletter informing people of important updates; 250769
WP:REPEATLINK, this script considers only links that are within paragraphs ( tags) and ignores any links inside an infobox or navbox. In addition, it highlights duplicate links within the lead and within
247720
linkclassifierAnomie27 Jun 2023This script adds various classes to the link elements based on various characteristics:
  • deletion – The target page is in one of the many "X for deletion/discussion" categories, or certain speedy deletion categories.Due to technical limitations it is currently infeasible to check whether a page was previously speedy deleted.
  • disambiguation – The target page is in Category:All disambiguation pages.
    • intentional-disambiguation – The target page's name ends in "(disambiguation)".
  • set-index – The target page is in Category:All set index articles.* needs-review – The target page h
269717
MoveToDraftEvad3730 Jun 2023Moves articles to draft space, usually used for undersourced articles

MoveToDraft (

WP:DRAFTIFY
articles (move to draft space), including cleanup and author notification. Script steps:

  1. Move to draftspace and, if not an admin or page mover, tag the redirect left behind for
    R2 speedy deletion
  2. Check if any files used are non-free
  3. Edit page to comment out non-free files, turn categories into links, add afc draft template
  4. Add notification message on author talk page
  5. Update talk page banners# Log the move
220636
OneClickArchiverTechnical 1328 Oct 2023Adds archive links to discussions, allowing one-click archiving of individual sections OneClickArchiver allows you to instantly archive a single discussion with a click, via an "archive" link that displays for each section on discussion pages.
bots, have gotten long and less manageable recently due to bot instability. OneClickArchiver was created to better enable experienced editors to clear out old discussions themselves, without having
210627
hide-imagesAnomie1 Sep 2012This is a script to replace all potentially-offensive images in Wikipedia pages with a placeholder, . It should have an extremely low rate of missing offensive images, although there is a risk of false positives.

Clicking the placeholder will reveal the original. Note that the installation instructions for this script are somewhat unusual. First, copy this to your common.js: Then copy this to your common.css: This script has been tested and functions using the Vector skin in the following browsers:

  • Firefox 25.0
  • Safari 6.0* Chrome
22621
twinklefluffAzaToth17 Mar 201233582
twinklewarnAzaToth17 Mar 201236581
QuiTheDJ6 Sep 2014Qui is a script and system that helps you keep track of the online/offline status of you and your friends. It is meant to help you and your friends edit and communicate on Wikipedia more efficiently. It is, however, NOT a chat or instant messaging tool. Qui is being developed by TheDJ and is usable, but not fully finished yet. It should be tested and working with Internet Explorer, Safari, Firefox and Opera. The HTML, CSS and underlying code will probably still see major changes in the coming weeks, but the basic idea behind it will probably change very little.To in 58559
GUI for watching recent changes, finding and reverting vandalism, warning users and reporting or blocking them. You can find details about Igloo changes and development here
. Igloo is in an alpha test. You are responsible for any actions your account performs with it, .Igloo is quite a large program, with several advanced features. T
51556
User infoPleaseStand17 Feb 2024User info is a user script by PleaseStand that adds an information line below a user's name on their user and talk pages (but not subpages). Namely, this information is gender, privileges, account age, edit count, and how long ago the user made his/her last edit.

Two examples of what you might see: Add the following code to Special:MyPage/common.js or Special:MyPage/skin.js: The source code is available at User:PleaseStand/userinfo.js.

If you have any questions, please leave a message on my talk page.* [[meta:User:SMcCandlish/us
196555
JWBJoeytje5029 Jan 2024 JavaScript Wiki Browser is a script that allows users to make semi-automated edits more easily. For general use, it works similarly to the
User Checkpage. To use this script, you need to be listed on the wiki's AutoWikiBrowser CheckPage (Project:AutoWikiBrowser/CheckPageJSON on your wiki), or have administrato
264526
OneClickArchiverEvad3730 Apr 2020OneClickArchiver (source) – updated version of Technical 13's script to account for MediaWiki changes. See User:Technical 13/Scripts/OneClickArchiver for details.

Method 1: Get ScriptInstaller, then navigate to User:Evad37/OneClickArchiver.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"Method
323520
editProtectedHelperJackmcbarn13 Jul 2022editProtectedHelperUser:Jackmcbarn/editProtectedHelper.js adds the ability to respond to edit requests quickly. A form will be added to the bottom of request banners to allow changing of the request's level, the page(s) to be edited, and whether it is marked as answered, as well as allowing responses to be submitted both via the series of templates and freeform. To use, add to Special:MyPage/common.js. Additionally, you may also add the following so upon answering an edit request, it will reload the page instead of showing the diff page. Any questions, comments, concerns, or sug 221516
twinklearvAzaToth17 Mar 201224515
JWBJoeytje506 May 2020 JavaScript Wiki Browser is a script that allows users to make semi-automated edits more easily. For general use, it works similarly to the
User Checkpage. To use this script, you need to be listed on the wiki's AutoWikiBrowser CheckPage (Project:AutoWikiBrowser/CheckPageJSON on your wiki), or have administrato
252504
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|admi 25497
moving free images over to the Wikimedia Commons using Magnus Manske's excellent tool CommonsHelper. When installed, this script adds a "Move image to the Commons" button to image edit pages, which brings up CommonsHelper in an inline frame and automatically
79493
XFDcloserMr.Z-man18 Oct 2017Closes XfD discussions

XFDcloser (source) is a gadget to close XfD discussions at multiple venues. Feedback, including bug reports and feature suggestions, can be given on the talk page.

To install the gadget, visit Special:Preferences § Gadgets, scroll down to "Maintenance and administration", tick XFDcloser, and save the page.If you previously installed the userscript version (
77489
TWINKLE
doc page for more information). Notes# This script is tested only on
Mozilla Firefox (and unofficially Opera and Safari). It will not work on [[Microsoft In
70489
twinklediffAzaToth17 Mar 201224484
New Page PatrollerTheJosh16 Nov 2022See also Wikipedia:New pages patrol

Adds a box in the sidebar that uses AJAX to update a list of new pages every 5 seconds. You can enable or disable it using the provided link. The default is for the box to be disabled. The setting is stored in a session cookie (setting is lost when you close your browser). The cookie is called 'npp_show_box'. This works really well with

WP:TW
which has tabs for things like speedy delete.

Thanks to Bradv for his code for making the lines yellow if they have not been patrolled yet.Thanks to Alex Smotrov for pointin
47483
cv-revdelEnterprisey28 Sep 2023Quickly fill out {{tl

Quickly fills out , using the history page's built-in radio buttons. Navigate to a history page, or click the "Request CV revdel" under the "More" menu or "Tools" sidebar on any page; select a few ranges using the "Add range to revdel template" button (and the radio buttons that you normally would use for comparing two revisions); fill in the URL(s); and click "Submit".

You can uncheck the "Range?" checkbox to indicate that just the single revision in the "Start" column will be tagged for revdel, not the whole range from "Start" to "End"., a userbox indicating an edi
277477
categories
to Wikipedia pages. It has a suggestions list that will propose existing categories for auto-completion. You must be logged in to use HotCat.To turn HotCat on or off, first make sure you are logged in. Then, click on "Preferences" in the upper-right corner, go to the "Gadgets" tab (or use this link), and scroll down to the "Editing" section. Check the box near HotCat to enable it. Scroll down t
67475
HarvErrorsUcucha20 Mar 2021Harvard citation templates like are prone to problems with their automatically generated links (see for an extreme example). User:Ucucha/HarvErrors.js (based on User:Svick/HarvErrors.js) checks these links for validity and displays an error message for incorrect links. In addition, it checks for citations that are set up to receive links, but do not have any pointing to them. For example, the following code produces an incorrect link and a citation without anything pointing to it:With the script installed, this looks as follows (if you already have the script installed, you will see d 170448
EngvarBOhconfucius12 Sep 2023Within-article consistency of spelling variety By long-standing convention and as detailed at
the Manual of Style, a Wikipedia article needs to consistently use one variety of English. Because editors come from all over the English-speaking world, articles are vulnerable to creeping inconsistency in spelling. These inconsistencies are often difficult to identify quickly, and this script has been developed as an aid to the careful manual oversight of spelling.The variety is prescribed where an article is related to one of the seven ancestral English-speaking countries; in other c
189437
teahouseUtilityWrit Keeper11 Jan 2022Method 1:

Get ScriptInstaller, then navigate to User:Writ Keeper/Scripts/teahouseUtility.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.# Press "Publish Chan
111435
ScriptInstallerEquazcion22 May 2020

This is the documentation page for the ScriptInstaller.js user script. Script Installer provides simple automatic installs and uninstalls of Wikipedia customizations (user scripts) directly from the script listing page, each with just a single click.

  • Click the "Install" link next to a script's name in order to install it. Simple.
  • After doing that once, a list of your installed scripts displays at the top of the page (see image, up there ).*Each installed script listed has its own "Uninstall" li
95431
formatgeneralOhconfucius6 Oct 2023Within-article consistency of formatting

By long-standing convention and as detailed at

the Manual of Style
, a Wikipedia article needs to use consistent formatting. Because there are a number of external style conventions that exist, articles are vulnerable to creeping inconsistency through being edited potentially by hundreds of editors. These inconsistencies are often difficult to identify quickly, and this script has been developed as an aid to the careful manual oversight of consensus formatting rules. Functions performed include:

  • add correct hyphenation* add convert template
170429
Extra edit buttonsMarkS1 Feb 2021Extra edit buttons allows the user to change the buttons on the top of the edit panel. The main features are:
  • Ability to add buttons to the toolbar. Extra edit buttons makes a large number of extra buttons available to the user. Simply including the script will add a set of extra buttons to your toolbar.
  • The option to change the order of the buttons.
  • The option to remove the standard buttons
  • The option to include extra user defined buttons.
  • Popup dialog boxes to easily customise the markup code that is entered.
I normally test Extra Edit buttons:* Firefox (Windows XP
21409
teahouseTalkbackLinkWrit Keeper11 Oct 201995405
MoveToDraftMPGuy28249 Jan 2024Moves articles to draft space, usually used for undersourced articles

MoveToDraft (

WP:DRAFTIFY
articles (move to draft space), including cleanup and author notification. Steps performed by the script:

  1. Move the current page to draftspace and, if the user isn't an admin or page mover, then tag the redirect left behind for
    R2 speedy deletion
    .
  2. Check if any files used are non-free.
  3. Edit page to comment out non-free files, put categories in , and add the template.# Add a notification message on the author
312404
DYK-helperSD000124 Mar 2024Easily create DYK nominations

DYK-helper is a script to easily create a DYK nomination. It automates:

  • Creation of the nomination page
  • Transcluding the nomination at Template talk:Did you know
  • Transcluding the nomination at article talk pages

If you have the script-installer gadget, just click on the "Install" button in the infobox.

Otherwise, place importScript('User:SD0001/DYK-helper.js'); // User:SD0001/DYK-helper.js on your common.js page.The "DYK" menu option is available in the "More" dropdown menu, wh
225394
StubSorterSD000121 Apr 2023A simple approach to stub sorting

StubSorter is a script intended to make

stub sorting easier. It provides a simple HotCat-like search field to search for and add templates from Category:Stub message templates
. It also allows you to remove existing stub templates. When navigating to an article from the sorting backlog category
CAT:STUBS
, the script interface is opened automatically. Also to save you another click, is automatically removed when you add another stub template and save.

The keyboard shortcut or (on Mac ) can be used for saving.If you have the [[
203389
delsortEnterprisey14 Apr 2022Performs [[WP:delsort

A userscript to perform

deletion sorting
. Hint: It's much easier if you get
User:EnterpriseyBot/delsort.js
and click "Install" at the top. However, here's the manual method:

  1. Place on Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Enjoy!When you're on a deletion discussion page, go to the "More ▼" menu at the top of your screen. You should see an option labeled "Delsort". Click on it, and you'll be able to select a category and list the discussion with the cli
196382
teahouseTalkbackWrit Keeper9 Jan 201784381
Voice of All
24 Mar 2015Method 1:

Get ScriptInstaller, then navigate to User:Voice of All/Addtabs/monobook.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"
33376
WikiLoveinstallscriptOcaasi26 Feb 2014Method 1:

Get ScriptInstaller, then navigate to User:Ocaasi/WikiLoveinstallscript.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"
82372
Common TermsOhconfucius6 Nov 2022A module adapted for use with AWB is available at User:Ohconfucius/AWB modules/Unlinking. Main objectives are as follows:Whilst it might be said that "blue words are as easy to read as black words", the underlying 'information' a blue word imparts on Wikipedia (cf unlinked black words that have no such connotation) makes blue words more weighty, with the concomitant risk that they will detract or distract if used inappropriately or excessively. As an editor, I see it as an important part of my job to ensure that contents of all articles add value. Overlinking was a serious problem in the 147369
CiteHighlighterNovem Linguae30 Mar 2024Highlight citations green, yellow, or red depending on their reliability

Highlights 1800 sources green, yellow, or red depending on their reliability.

  • Dark green = Generally reliable and potentially
    WP:MEDRS
    qualityFor journal articles to pass MEDRS, make sure they are secondary sources (review, systematic review, meta-analysis, guideline, practice guideline) and not primary sources (study, clinical trial, etc.)
  • Light green = Generally reliable
  • Yellow = Marginally reliable or no consensus
  • Orange = Suspicious word detected in URL, such as "blog"* Red = Generally unreliable, depreca
197366
findargdupsFrietjes15 Aug 2023Pages transcluding templates called with duplicate arguments are listed in Category:Pages using duplicate arguments in template calls. Examples of duplicate arguments are or This script assists editors with finding the duplicate arguments within a particular page.
  1. Open your common.js script page in edit mode.
  2. Paste the following line:
  3. Reload the script page (press ctrl+R or the equivalent for your browser).

To install on another Wikipedia, use

  1. Find a page with duplicate arguments in Category:Pages using duplicate arguments in template calls.# Ope
175351
CiteUnseenSuperHamster12 Nov 2023User script that adds iconic indicators to Wikipedia citations Changelog: User:SuperHamster/CiteUnseen/Changelog Cite Unseen is a user script that adds categorical icons to Wikipedia citations, providing readers and editors a quick initial evaluation of citations at a glance. This helps guide users on the nature and reliability of sources, and to help identify sources that may potentially be problematic or should be used with caution (key word is may - see the usage guide below).Cite Unseen's categorization dataset currently holds over 3,400 domains in 20 categories. These categories incl 175349
typoUziel30225 Mar 2023155347
externISBNLunchboxhero6 Feb 202141335
editcountAis52312 Aug 2020I have written an edit counter, because Kate's and Interiot's tools went down with the toolserver changes and Interiot's Tool2 (which is very similar to this one) apparently doesn't work in Internet Explorer. To install it, follow this link and paste in this text at the end:To use this tool, go onto a user's Contributions page and click on the 'count' tab the script adds there. Your browser should scan through the users contributions, counting them. If the tab does not appear, try [[Wikipedia:bypass your cache|bypa 34334
persondataDr pda1 May 202062328
user script written in TypeScript
and is used to revert problematic edits, warn and report editors, request page protection and perform other moderation and maintenance tasks.

Click here to install or remove.

There are a few reasons as to why the name "Ultraviolet" was chosen.* On the visible spectrum, violet is on the opposite side of red. Further pa
140327
administrator toolset
).
      • WARNING***As with all semi-automatated tools, you are responsible for ALL of the edits you make with this gadget; it is incumbent on you to ensure that rollbacks performed with this tool are com
171321
SourcesOhconfucius15 Jun 2022Main objectives, as applied to reference sections or otherwise within citation templates, are as follows:
  1. make source name congruent with WP article namespace of same
  2. italicisation is applied in accordance with
    WP:ITALICS
  3. Wiki-link neutral, usually links will not be removed although links may be piped in certain cases where necessary
  4. Space neutral – there should be no impact on the disposition of spaces before or after parameters in edit mode
  5. clean up superfluous data, parameter miscategorisations, etc. from data trawling by
    Reflinks#retraining of redirecting (i
115302
WP:REFUND. Links are added to your sidebar to quickly insert administrator notation templates and supply an informative edit summary.When editing pages on supported noticeboards, links will appear on your sidebar that correlate to each of the notation templates available. Hover over the links to see descriptions. Click on the desired response, and the template is inserted and the edit summary s
150294
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|admi 9294
dashesOhconfucius19 Jan 2024What follows is a fork of User:GregU/dashes.js (forked on 27 May 2020)

The editor who developed the script is no longer active, and changes to Wikipedia have restricted who can edit the old script page. Please see the edit history for User:GregU/dashes.js for attribution Fix hyphens, dashes, and minus signs per

MOS:DASH
. To install, add the following line to your personal JavaScript page: importScript('User:Ohconfucius/dashes.js');

This tool can be used standalone until it is added to AutoEd and wikEd.This module should follow unicodify.js if it is use
184292
DiscussionCloserDannyS71220 Nov 2021A script for closing a discussion easily

This is a script for closing a discussion easily. You can see a "Close" link at the right hand side of the section headings.

  • Activates only on pages that contain an "Add section" tab.
  • Provides different closing templates.
  • Available for discussions under level 2, 3 and 4 headings
  • Does not automatically sign the comment.
  • Automatically remove any RfC or DoNotArchiveUntil templates only if "RfC" option is chosen
  • Automatically remove any Requested Move templates only if "Requested move" option in chosen, a userbox indicating an editor uses DiscussionC
162289
assessing articles with {{WikiProject Whatever}} templates. It places a "Rate" button next to the watchlist switch, which brings up a dialog box assisting with article assessment. In addition to that, when visiting a category of unassessed articles, rater changes links in the category to point to their respective article pages, rather than talk pages.Warning: rater is currently in a somewhat unstable state; it is advisable to check the preview, raw source editor or refresh the talk page to check whether the tool works correctly. Browsers othe
89285
HarvErrorsTrappist the monk15 Oct 2023Finds problems with {{tl
Short footnote templates like and are prone to problems with their automatically generated links. This script checks these links for validity and displays error messages when incorrect linkage is discovered. In addition, it displays warning messages when full citations that are set up to receive links from shortened footnotes do not have any pointing to them.This script may produce any of three types of error messages, and one type of warning message. Here are some sample m
217281
Articles for Deletion
and nominating articles for deletion.

Users equipped with the tool do not see [[[#|Edit]]] next to each entry on the AFD log page, but rather [[[#|Edit]]

  • IE double-linebreak bug
  • Apostrophe bug (properly fixed 17 Dec, 2005!) (do any page titles have backslashes in them?)
  • Ampersand bug (patch may have fixed or broken apostrophe bug above)
  • Helper always opens in same window
  • Allow setting of non-default signature* Shortcuts for standard votes (eg d for de
24278
GANReviewToolNovem Linguae12 Mar 2024Quickly and easily close [[WP:GAN

Quickly and easily close

WP:GA
subpages. Go install User:Enterprisey/script-installer, then come back to this page and click the giant blue "Install" button in the infobox on the right.

Or install it manually by adding the below code to your Special:MyPage/common.js file.Your feedback is essential. Please report all bugs and feature
220275
diff library for inline text comparisons. It is the only available JavaScript diff library that detects and highlights block moves and that works on the word and character level. While wikEd diff has been developed and optimized for comparing Wikipedia source texts, it works great for any type of text, including program code. The library is customizable, has Unicode and multilingual support, is fully commented and documented, and is free (public domain). The script is used by the Wikipedia/MediaWiki in-browser edi
8272
Mark-blocked scriptNuclearWarfare31 Aug 202075271
xfdvoteAwesome Aasim12 Sep 2023Makes participation in XFD discussions a bit easier

The XFD Participation tool is a script that makes it easier to participate in XFD discussions. or enable the one-click installer in Preferences and click the "Install" button.

Upon reaching a page nominated for deletion, click on one of the buttons. This will open a dialog box where you can enter in the reason for your "vote" in the "straw poll". Remember that arguments will be weighted, not !votes.Note that for most deletion nominations you have to visit the page nominated for deletion to participate. This is because you are expected to vie
153270
new page reviewers to mark redirects as patrolled. The organization of templates in the user interface has also been changed to accommodate the additional redirect category templates now supported. For more information on
168267
ScriptsAle jrb13 Feb 2023(script tracker) This page holds my script collection which provide additional functionality that I've found useful. These Scripts may not be up-to-date.

NB. Any script I make that edits automatically will link here in its edit summary. If you have any feedback, questions, comments or suggestions, please let me know on my talk page.


My browser-based, JavaScript anti-vandalism program is in testing.
Learn more.A script that helps admins delete speedy deletions much more quickly, including changing rational
84258
list-defined references format (LDR).A small amount of [[User:PleaseStand/Sandbox|informal testing
74257
votesymbolsAis52315 Feb 2018Add symbols to straw poll votes

votesymbols adds symbols to individual votes on pages including straw polls, similar to the icons used by commons:Commons:Polling templates.

49254
extension WikiEditor. The RefToolbar implementation is scattered across several scripts (see, for example, this, this or this prefix search). The newest version, RefToolbar 2.0 is turned on by defau
35244
AntiVandalIngenuity16 Feb 2024Diff viewer for reverting vandalism

AntiVandal is a web-based counter-vandalism tool. It is similar to

Huggle
in interface and usage, though it is a more lightweight version.

Due to the ability of the script to revert edits extremely quickly, it is required to have the
the permissions page.Go to Preferences → Gadgets → Advanced, check "Install scripts without having to manually
130240
watchlistJs31 Aug 2020A script that adds a tab along the top of the Watchlist page and some links to its "watchlist options" box.

Clicking the ↸ tab toggles the page's display between removing or reinstating most of the messages/options/etc that precede the watchlist. This can be particularly useful for smaller screens. The display's state is saved in a browser cookie. Add this to your common.js : If you don't want to click x to add unwatch links:

55237
accesskey (alt-a conflicts with the shortcut for the Favorites menu). Alt-a appea
18237
badimagesMr.Z-man9 May 2017badimages.js is a JavaScript tool that hides all images on the Bad image list. As of November 2022, this script has stopped working. Any image on the bad image list, will be hidden except on its image page and any specified article exceptions by the MediaWiki software. This script will hide the images on every page, including the image page.Simply add to your
bypass your cache. For faster execution (to hide the images quicker after the
27230
ArchiverΣ29 Jan 2021Archy McArchface () is a script that allows a user to select and archive multiple discussions to another page. Archy McArchface was created to better enable experienced editors to clear out old discussions themselves, without having to rely on OneClickArchiver, which functions much more awkwardly when used to archive more than one discussion on a given talk page. Every discussion page is already set up to use Archy McArchface.In a nutshell: The script will add an "øca" (or "more", for you Vector users) tab to the top of the page nea 68223
automodHenrik24 Apr 200824222
PicturePopupsZocky4 Feb 2021// User:Zocky/PicturePopups.jsdocument.write(); 14218
inlineDiffDocsWrit Keeper4 Oct 2020This is a common documentation page for User:Writ Keeper/Scripts/commonHistory.js, User:Writ Keeper/Scripts/watchlistDiffs.js, User:Writ Keeper/Scripts/userHistory.js, User:Writ Keeper/Scripts/generalHistory.js, and User:Writ Keeper/Scripts/contribsHistory.js. I created userHistory.js first at Yunshui's request; it's a modified version of Ale jrb's user history script. This script fixes a few bugs with Ale jrb's original, and it adds a new feature: a button is added to each entry that displays the diff of that entry in- 40214
ScriptsThe Earwig22 Mar 2021Scripts I've worked on:

User:The Earwig/copyvios.js Adds a "Copyvio check" link to the tools sidebar that runs the current page through Earwig's Copyvio Detector User:The Earwig/permalink.js Adds a link next to page headers that copies a permalink to the section to the clipboard via Special:Permalink User:The Earwig/revdel-responder.js (documentation) For admins, adds buttons to respond to requests; useful with User:Enterprisey/url-select-revdel My custom skin pages:

User:The Earwig/common.js[[User:The E
101212
deletionFinderWrit Keeper23 Mar 2018Method 1:

Get

.js
and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes"
84209
live-edit-counter.jsHenrik12 Aug 202021208
OneClickArchiverEquazcion3 Aug 2021Adds archive links to discussions, allowing one-click archiving of individual sections

Note: This script is no longer being actively developed.

OneClickArchiver allows you to instantly archive a single discussion with a click, via an "archive" link that displays for each section on discussion pages.Noticeboards and other high-traffic discussion pages, normally archived automatically by bots, have gotten long and less manageable recently due to bot instability. OneClickArchiver was created to better en
70205
cat-a-lotקיפודנחש28 Aug 2017cat-a-lot.js loads Cat a lot on Wikipedia.

After installing the script,

bypass the cache
of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2:

This can be used on any Wikimedia project.# Place mw.loader.load('//en.wikipedia.org/wiki/User:%D7%A7%D7%99%D7%A4%D7%95%D7%93%D7%A0%D7%97%D7%A9/cat-a-lot.js'); // Backlink: User:קיפודנחש/cat-a-lot.js on the bottom of your common.js page or [[Special:MyPage/skin.js|your skin.
109204
user script that provides an improved and easier to read diff view for comparing article versions on Wikipedia and other MediaWiki installations. wikEdDiff has also been integrated into wikEd, a full-featured JavaScript in-browser editor. wikEdDiff is based on the wikEd diff library. wikEdDiff is also a demo and technology preview for a possible integration of this diff style into the official Wikipedia software.* Additions, deletions, and block moves are highlighted b
32202
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|admi 13201
CitoidSalix alba16 May 2022This is a client for the Citoid service, used to generate citation templates from a URL. To use it, add

to your Special:MyPage/common.js. It will create a "Citoid" link in the Tools section of the sidebar. Clicking on that brings up a dialog where you can input a URL and get a filled in citation template. It is heavily based on User:Mvolz/veCiteFromURL (now defunct). It is very much a quick hack and comes with no warranties. The code is at User:Salix alba/Citoid.js with CSS at User:Salix alba/Citoid.css.

  • 0.01 Initial version
  • 0.02 - 3 June 2015** Fix URL for m
79199
SATGDannyS71221 Oct 2019Assist in creating a [[Template:Source assess table

This is a script for generating a source assess table. The link is located in your personal toolbar on the left hand side ("SA Table Generator") after installing the script. See also:

109196
swap the histories of two pages (with reasonable restrictions), sometimes known as a history swap, sometimes called a round-robin move. The script requires the user to have suppressredirect and move-subpages rights (on enwiki, these are usually granted via either the page mover permission or as part of the standard administrator toolset). The script will add a "Swap" tab to the top of the page near the "new section" button.To use this script: Copy th
95196
mass rollbackJohn2543 Jul 2017This script requires the rollback right. Selecting the "rollback all" tab when viewing a user's contributions history will open all rollback links displayed there. (Use with caution.)

After installing the script,

bypass the cache
of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2:

This can be used on any Wikimedia project.# Place mw.loader.load('//en.wikipedia.org/wiki/User:John254/mass_rollback.js'); // Backlink: User:John254/mass rollback.js on the bottom of [[Special:MyPage/commo
48191
watchlistnotifierAis52316 Jun 2023Method 1:

Get

.js
and click "Install" at the top. Method 2:

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes".
20188
Voice of All
28 Nov 202115187
Nominations viewerGary24 Jan 2023Nominations viewer (JS source) is a script that compacts the nominations listed at the following pages: To enable this script, go to
ES6-compliant browser. It will not work in Inter
104186
article submissions. It is currently the only script officially recognized and supported by WikiProject Articles for creation. In early 2014, the Helper script was completely rewritten and redesigned from the ground up, with a number of new features. This rewritten script is now the default; you can read about what changed at /Rewrite. The source is located at MediaWiki:Gadget-afchelper.js.To install the script, navigate to [[
15185
whackamoleKbh3rd9 May 201225181
ajaxPreviewJs18 Sep 2019The script adds and Ajax buttons which are:
  • faster than standard buttons,
  • use less traffic,
  • retain the text cursor position and undo (Ctrl-Z) history.

Preview button updates content and edit summary previews and then executes global collapsing scripts. Shift-clicking the button will update the previews of interwikis, categories and templates as well.

You still need regular non-Ajax preview if you insert <syntaxhighlight lang="xxx"> or <categorytree>.* "Preview" displays
references when editing a section (by a
24181
scriptLightmouse1 May 201732180
EasyBlockAnimum17 Sep 2021EasyBlock (source) is one of my scripts that aids admins who often do routine blocks, such as those for vandalism, username violations, or sockpuppeteering.

This tool will display a "block" tab, which, when the mouse hovers over it, will display a list of block options on the following pages/namespaces (see below for display options, and please read how the script detects usernames):

60176
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that allows autoconfirmed users to have many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|admi 13173
HotDefaultSortBrandonXLF18 Apr 2022Adds buttons beside the default sort key to add a default sort, modify the current default sort, and to remove the current default sort. UI is similar to Wikipedia:HotCat, but for default sort key rather than categories. 113170
Wikipedia user script designed to allow powerusers to quickly view pages and information related to the page they are currently viewing or editing without the need to navigate away from the page or open large numbers of new tabs.The script consists of a collection of links at the top right corner of the page, and a popup window that opens over part of the current page when one of the links is clicked. The popup window loads its content on demand via Ajax without affecting the current page, and can be closed by clicking on the close button
94170
collectionPediapress26 Jan 20212169
aivLightdarkness29 Nov 202112168
rmCloserTheTVExpert22 Mar 2024Helps with closing and relisting [[Wikipedia:Requested moves

rmCloser is a script that helps with closing and relisting requested moves. To install the script, add: importScript('User:TheTVExpert/rmCloser.js'); // Backlink: User:TheTVExpert/rmCloser.js

to Special:MyPage/common.js.After installing, navigate to a talk page with the requested move that you want to close or relist. At the top of the requested move, click the "Close", "Relist", or "Notify WikiProjects" button, depending on the action you are doing. If you click "Close", then select the r
115167
editrefsDr pda27 Jun 201840163
copyvio-checkDannyS7128 Apr 2024copyvio-check (source) is a script which displays the % of copyvio in a separate section of the info menu of the NPP toolset. 89162
RLRL SR UtilityTopbanana20 Feb 201533162
utilQuarl10 Feb 200626162
HarvErrorsSvick2 Jun 2011Finds certain sourcing issues

To install the script, add: importScript('User:Svick/HarvErrors.js'); to Special:MyPage/common.js. If installed correctly, you will see a red error message in this note If you don't see an error message, you may still need to

bypass your cache
. Historical discussion

Similar scripts

110161
Shortdesc helperGalobtter25 Jan 2020Allows easy changing and importing of [[WP:SHORTDESC

Shortdesc helper (SDH) is a

short descriptions
. Select the gadget at the "Editing" section of Special:Preferences#mw-prefsection-gadgets (and save). (if you already have the script installed, remove importScript('User:Galobtter/Shortdesc helper.js');

from Special:MyPage/common.js or Special:MyPage/skin.js)When activated, the article's short description will be displayed on the page immediately under the line "From Wikipedia, the free encycloped
81161
mathJaxNageh18 Apr 2014This script is no longer maintained, as Nageh has retired; please disregard any instructions in the template below to contact him.

No official mathJax preference is currently available. mathJax is a port and frontend of MathJax for use on Wikipedia. It was created out of dissatisfaction with the current state of maths formatting:

6161
requested moves. The script requires the user to have suppressredirect and move-subpages rights. The script will add a "Swap" tab to the top of the page near the "new section" button (or to the tools menu in Vector 2022), as well as a
106158
wikipageQuarl28 Jan 202124157
editcountLupin11 Mar 202110157
addlinkOmegatron4 Apr 200815155
diff-permalinkEnterprisey13 Nov 2023Permalinks on diff pages

Diff pages now have links you can copy, like "Special:Diff/123456789".

User:Enterprisey/diff-permalink-2.js is the same script but with square brackets [[]] around the page.* My other user scripts
66153
GAN-helperSD000127 Nov 2020Easily create GAN nominations

GAN-helper is a script to easily create a GAN nomination. If you have the script-installer gadget, just click on the "Install" button in the infobox. Otherwise, add on your common.js page or skin js page. The "GAN" menu option is available in the "More" dropdown menu, when viewing the article page or its talk page.

LoggingGAN-helper can optionally make an entry in a userspace log. Name of the log page and format of log entry can be tweaked from the interface.
109152
My subpagesPrimeHunter2 Nov 201748152
Reference OrganizerKaniivel24 Feb 2022Reference Organizer displays all article's references in graphical user interface, where you can choose whether the references should be defined in the body of article or in the reference list template ([[Help:List-defined references Reference Organizer is a Wikipedia user script that allows organizing references according to user preferences.The script parses the article for references, it detects and stacks identical and duplicate references. The result is then presented in graphical user interface (GUI). You can choose which references should be defined in the body of article a 99151
SearchBoxZocky29 Jul 2014// User:Zocky/SearchBox.js document.write(); 20151
RefRenamerNardog13 Aug 2023This is a script for replacing the name attributes of tags with something descriptive like "Smith-2015". It was developed with focus on names like ":0", ":1" and so on, which are generated by VisualEditor, so by default it only renames them, but you can rename other names found in the source as well.Installing it adds the link "RefRenamer" to the Tools section of the sidebar on pages related to existing wikipages, which opens a dialog. If it's opened while editing, the source in the edit box will be parsed (slower); otherwise the latest version of t 128150
DraftifyMr. Stradivarius16 May 2021The Draftify gadget allows you to move a userspace draft to the draft namespace, tag it with a draft template, and notify the user of your action. It will also optionally allow you to give the user advice about changing their username, or to soft-block them because their name violates the username policy.

Add the following to your common.js: After you have saved the page, you may need to

bypass your browser cache
.

  1. Go to a page in the User or User talk namespaces that you would like to move to the Draft namespace.# Click on the "Draftify" menu
68150
Gracenotes
4 Jun 202126150
histcomb.jsAlex Smotrov16 Sep 2022[[|Script]] improves readability of history pages:
  • Consequent edits by the same user are folded together
  • Size is replaced with difference (like in watchlist/recent changes)
  • "Talk", "contribs" and "undo" are shortened to one letter
  • Your edits are marked with light green background
  • Link «Contributors» under heading goes to useful toolserver tool ( example).

Example:

becomesDemo without installa
27149
unsignedhelperAnomie16 Apr 2024This script adds an entry to the Insert and Wikitext sections of the Edit tools box (at the bottom of the edit page) for adding or .

To use the script, add the following to your skin-specific Javascript file. Note that this script has only been extensively tested on Monobook with Firefox.

Then, when editing a page, highlight the unsigned comment (or the last part of it) or position the cursor just after it and use the in the Edit tools box. This will use the API to find the user who added that comment and add the appropriate or at the cursor position.* If someone el
72146
clear your cache
. By default, the colored background is a
HTML color code of your desired background c
57146
RegExTypoFixCacycle27 Jan 20075146
stubsearchDanski45424 Mar 2021Stub search is a script for tagging stubs, which supports searching for tags and the hierarchy structure used at Wikipedia:WikiProject Stub sorting/Stub types. This script works in Vector, Cologne Blue, Modern, Monobook, and Timeless. Information for CSS customisation is here. The source code is here.

Copy the line below, then [ click here], paste the line, and hit the save button.

  • To use the script click the Stub search button, this should be in the same place as the move button. This will load the stub search menu. Once loaded you can scroll tr
71144
Edit Request ToolTerasail11 Jul 2023Closes edit requests If you have any suggestions on how to improve the tool, or run into any problems with usage. Please add a section to the talk page so that they can be addressed.Edit Request Tool is a userscript which allows users to reply, close or remove protected edit requests. This will work on Interface, Full, Template, Extended and Semi protected edit requests. The tool also allows for the changing of edit request levels (Template → Semi) and changing/adding edit request page targets. The tool will automatically sign responses and 91143
ArticleQualityEpochFail14 Aug 2018This gadget adds ORES-based article quality predictions in a few relevant places: the article byline, the article history page, and to article links that are wrapped in a "ores-wp10-prediction" class. 39143
sockpuppet investigation
case pages.

Sockpuppet investigations helper script Method 1 – Automatic

  1. Go in the 'Gadgets' tab of your preferences and select the 'Install scripts without having to edit JavaScript files' option at the bottom of the 'Editing' section.
  2. Click on the 'Install' button in the infobox on the right, or at the top of the source page.
Method 2 – Manual#Go to Special:MyPage/common.js. Alt
91141
userhistAle jrb9 Oct 201933140
rcpatrolAwesome Aasim13 Sep 2023RC Patrol is a tool that can be used to patrol recent changes. It is designed to revert potentially problematic edits (with a customizable edit summary) quickly and efficiently. There is a dropdown that makes reverting and warning the user a piece of cake, and there is also a bunch of keyboard shortcuts. Unlike
Huggle, there is no program installation required, just add the script code to your common.js page. This runs directly out of your browser on Wikipedia, unlike SWViewer. That said, because the tool is relatively new, there may be bugs from time to time.
63138
Draft no catDannyS7126 Mar 2022Convert categorization of drafts to links

Convert categories of

WP:DRAFTNOCAT. See User:DannyS712/Draft re cat
for the companion script.

See also:
65137
lintHintPerfektesChaos5 May 2022JavaScript gadget – show LintErrors analysis (Parsoid messages) live.

Problems in wikitext detected by Parsoid and managed via Special:LintErrors for entire namespaces may be retrieved for a particular page view, and wikitext sequences may be checked interactively.

The Linter Extension is structured by error type only and may be filtered by namespace.When visiting a particular page, this gadget can inform about all current error types immediately, and users interested in syntax improvement are encouraged to remedy right no
71136
dabfinderSplarka23 Aug 201829134
afc-helperHenrik18 Feb 20218134
sysopdectectorSplarka24 Mar 201534133
Voice of All
19 Mar 202110133
XFDcloserEvad371 May 2020Closes XfD discussions

XFDcloser (source) is a gadget to close XfD discussions at multiple venues. Feedback, including bug reports and feature suggestions, can be given on the talk page.

To install the gadget, visit Special:Preferences § Gadgets, scroll down to "Maintenance and administration", tick XFDcloser, and save the page.If you previously installed the userscript version (
24131
stubtagtab2Ais5233 Jul 201727129
Persondata
template. Clicking a fix link will automatically add the necessary template or information to the correct location in the article.

For a written history of the script, see here.

To use this script:#Place in your common.js. If the script doesn't work immediately, [[Wikipedia:Bypass y
49123
shortdescs-in-categorySD000120 Feb 2022Show short descriptions of pages while browsing categories

This script gives a button at the top of the list of pages in a category. On clicking, short descriptions of all pages in view are displayed. Colour codes:

  • black - local short description
  • pink - wikidata description
  • red ("no shortdesc") - no shortdesc present locally or on wikidata.

To tweak the color codes to your liking, see #Customisation below.

If you have the script-installer gadget, just click on the "Install" button in the infobox.Otherwise, add the line on your [[Special:MyPage/comm
76122
GAR-helperSD000117 Feb 2023Easily create GAR nominations

GAR-helper is a script to easily create a GAR nomination and transclude it to the article talk page. The script supports listing good articles for either individual reassessment or community reassessment. GAR-helper will identify and notify the following editors for you:

  • article creator
  • the GAN nominator (only for the last successful GAN nomination)
  • previous GAN reviewer(s)
  • any previous GAR nominators.

You should notify the following editors yourself:

  • other previous GAN nominators if the article has had multiple GANs
  • any previous GAR reviewers*a
101120
statusCheckAle jrb3 Sep 201429120
shortcutsJsimlo17 Feb 2021See Wikipedia:Tools/Navigation shortcuts for documentation for User:Jsimlo/shortcuts.js. 10119
EditWarCheckerEvad3730 Apr 2020EditWarChecker (source) checks the recent history (last 24 hours) of articles for possible edit wars. A traffic light symbol is added to the top-right of the page, on the same line as the title, colour-coded as follows:
  • Grey (non-alert): No reverts, or single revert
  • Green alert: Everyone well within 3RR; and not too many total reverts (5 or less)
  • Orange alert: One or more users at the 3RR limit; and/or quite a few reverts (6 to 10)
  • Red alert: One or more users are passed the 3RR limit; and/or there are a lot of reverts (more than 10)Click on the
45118
statusChangerMisza1329 Nov 202110118
WP:PERM
helper for admins This script allows you to respond to requests at
WP:PERM/R), and if you want to grant the right to a user, click on the "Assign permissions" link as you would normally. A dialogue will appear allowing you to enter closing remarks, and a customized summary that will appear in the user rights log.
68117
useridentifierAnomie5 Feb 202426117
BacklinksLourdes31 Dec 2017Backlinks is a user script, which adds a link titled "Possible backlinks" to the left-menu toolbar. Clicking on the link searches out articles where possible Backlinks may be created for the current page.

To install the script, simply copy the following into your common.js page. importScript('User:Lourdes/Backlinks.js'); // Linkback: User:Lourdes/Backlinks.js

Note: You will need to manually bypass your cache after installation. Visit Wikipedia:Bypass your cache to see how to do this.Any registered user can install and
53116
highlightredirectsDschwen26 Feb 201521116
twinkleimageAzaToth17 Mar 20126116
AQFetcherN8wilson18 Mar 2021Article Quality (AQ) Fetcher will stylize as many links as possible according to the quality of their target article by assigning CSS classes accordingly. The following CSS classes are assigned once the script has completed:

AQ-FA AQ-A AQ-Start AQ-Unclassified AQ-GA AQ-B AQ-Stub AQ-Unknown AQ-C

These correspond to the standard grades defined by the
Editorial Team with the exclusion of the two quality grades for lists (FL or Featured List, and L or List).AQ-Unclassified and AQ-Unknown are the only additions. The script is a work in pro
36115
extension WikiEditor). It may appear two different ways depending on a user's preferences. See the troubleshooting
section below for details. Reftoolbar 2.0 consists of a series of JavaScript scripts that use the jQuery and jQuery UI JavaScript libraries. It also makes use of the JSON standard.RefToolbar 2.0
23115
prosesizebytesDr pda10 Feb 202122112
spihelperTimotheus Canens1 Dec 201938110
wputilTopaz26 Jan 20216110
orangeBarWrit Keeper10 May 2020This script re-creates the old "You have new messages" bar (the so-called "Orange Bar of Doom"). To use it, add the following code to Special:Mypage/common.js (or Special:Mypage/vector.js, or any other skin-specific page for the skin you are using): If you wish to remove the notifications-box from the top right of your screen, you can also add to Special:Mypage/common.css (or your skin's specific CSS page): 37109
NeverUseMobileVersionÞjarkur31 Jul 2020Google on mobile uses "en.m.wikipedia.org", this scripts redirects to the normal desktop version.

Add this to the top of your common.js file: mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:%C3%9Ejarkur/NeverUseMobileVersion.js&action=raw&ctype=text/javascript" ); You can also copy this script to your own userspace and import it from there.

[Source]
50107
QuickEditBrandonXLF22 Jan 2023Edit a section of a page without reloading 45103
patrollinksMr.Z-man18 Jun 2013patrollinks.js is a JavaScript tool to add patrolling links directly on Special:Newpages beside unpatrolled entries for easy patrolling of obvious good pages without having to navigate to the page. In the monobook skin and others with "p-cactions" links (edit, history, watch, etc. on the top of pages in monobook) a new "patrol links" link/tab will be added to activate the patrol links. On skins without this (Classic) the links will be turned on by default. You can also turn them on by default in other skins using an option described below.In skins where the links are not always on by defa 19103
wikiloveKaldari29 Jan 2021wikilove is a script designed to promote the spread of WikiLove within Wikipedia. Specifically, it makes adding awards and gifts to user talk pages as simple as clicking a few buttons.

Note: This user script is deprecated and has been replaced by the wikilove wikilove extension.

To install the script, add the following line to your Vector JS page:Note: wikilove currently only works in the Vector skin (the default skin as of 2010). It will not load in other skins. To check or c
14103
Xenocidic
6 Feb 2021 I'm sorry but my knowledge of JavaScript seems to be at its limits. Would it be possible to add &action=purge to the links so that the status on the userpage and and usertalk can update? I created a modified statustop that has a button I can click on each page to refresh the status, but it would be cool if the statuschanger could just do that by itself. Hope to hear from you soon. --Kraftlos (Talk | Contrib) 04:18, 4 January 2009 (UTC)Hrm, I apologize for the delay in answe [reply]15102
commTopaz21 Jan 20065101
wordcountCaorongjin8 Jan 2024This scripts adds a to the list of tools normally found on the left of the Wikipedia screen. The script produces an output of the word count for the main body and the references section, highlighting the counted fields in yellow and cyan, respectively. Clicking the link again toggles these calculations and highlights off. This script is based on
readable prose and does not include lists such as references.# Open your common.js file and click (or if the page is b
36100
Voice of All
3 Mar 202113100
undo-last-editEnterprisey5 Jan 2021Adds a menu item to a page to undo the last edit that was performed on it

A userscript to add a menu option to undo the last edit that was made to a page. That way, you don't have to navigate to the page's history first. The menu option will be in the "More" menu to the left of your search bar (for the

Vector skin
, which is used by default).

"undo-last-edit: for those moments where you just need to get rid of that last edit as quickly as possible."Hint: It's much easier if you get ScriptInstaller, then navigate to [[User:Enterprisey/undo-last-
1899
quality assessment
of every article page you visit. This allows you to get a general idea of an article's quality without going to the talk page or reading the entire article yourself. The information is displayed in the tagline directly below the article header. It also colours the article header based on that information, using a colour scheme based on the colours.This script finds the assessment information entirely from the intro section of the article's talk page. In
1599
Comment highlighterPleaseStand24 Nov 2019Comment highlighter is a user script by PleaseStand that highlights your discussion page comments (or those of other users) while reading a discussion page (comments are not highlighted in edit mode). The script adds a tab or menu item (called "Unhighlight") to allow you to turn off the highlighting manually if necessary. For users of slow computers, it is also possible to disable highlighting by default (see "Configuration" below). Add the following code to Special:MyPage/common.js or Special:MyPage/skin.js:If you are not on the English Wikipedia, you will 3598
Lenore
15 Mar 2020Thanks to User:Omegatron, who developed the initial code.

This tool parses

too), making them into colorful links: for example, if you write code like

2298
Voice of All
25 Jan 20211398
RecentChangesPatrolTheJosh10 Apr 20211597
MOS:Smart quotes
.

Import by adding to your common.js page. When you have this script loaded, a link in the Tools sidebar titled "Dumb quotes" will appear; clicking on it will replace every instance of a double or single curly quote with a straight quote. Example: “I have a dream,” said King from DC’s Lincoln Memorial. becomes

"I have a dream," said King from DC's Lincoln Memorial.This works in both the source and visual edito
6096
script-functionsAlex 2125 Feb 2023>>> User:Alex 21/script-functions.js is required to include multiple shared functions, and the custom "TV Scripts" header, many of which are used identically in a few of my other scripts - you only need to include it in Special:MyPage/common.js once. Follow the instructions at User:Alex 21/script-functions for installing scripts by Alex 21. <<<

To install just this script, add: importScript('User:Alex 21/script-functions.js');

to Special:MyPage/common.js. To make sure that the functions script has loaded before any other Alex 21 script, load your script into common.js as such:
5796
Gary King
21 Feb 2014Nominations viewer (JS source) is a script that compacts the nominations listed at the following pages: To enable this script, go to
ES6-compliant browser. It will not work in Inter
2296
SnipManager.userOdie553329 Jan 20211296
userhighlighterAmalthea10 Aug 20222795
ToDoListerEvad374 Dec 2019This script, ToDoLister (source: User:Evad37/ToDoLister.js), makes it easy to manage a to-do list within your userspace:
  • Link to view your list from any page
  • Link to quickly add any page to the list
  • Optionally specify a comment when adding a page
  • Customise the location and labels for these links
  • Customise the userspace subpage used for the to-do list
  • Entries automatically timestamped
  • (remove) links to quickly remove items from the list
  • Show the list on another page using

To install the script, add the line:

to Special:MyPage/common.js.Or to install on an
3394
Steel359
2 Oct 20212021 Update: Due to a procedural change at RFPP in 2021, the editing is now done at Wikipedia:Requests for page protection/Increase and the script no longer works. It's a very easy fix however, simply copy the code from User:Steel359/protection.js to your own subpage, and change the link at the top to have "/Increase" in the title. Example: User:Gfoley4/RFPP.js. 1894
randomlinkGregU29 Nov 2021994
Enhanced Random ArticleGary28 Jul 2014Enhanced Random Article (source) is a script that adds a link above the "Random Article" link called "Enhanced Random Article". This script provides similar functionality to the built-in "Random Article" link, but there are three extra options, documented below. To install this script, go to your custom JavaScript file, and add the following script to the bottom of it:To change the default settings, copy the code above to your custom JavaScript file and change the values after the colons. Th 691
hidetopcontribMarkhurd7 Jan 2020On any User's Contributions page, this script hides lines when that user has the top contribution for a page. Clicking again undoes the hiding.

If , all subsequent contributions are hidden too, more like watchlists. Based on User:Ais523/hidetopcontrib.js By a suggestion by User:Discospinster Add the following to your common.js: Optionally also add the following, if you want it (see above):

This will create a new tab (not a new field or checkbox in the body of the page).The Vector skin places the "Show/hide top" 'tab' in a drop down on the right hand side o
4190
Voice of All
3 Mar 20211290
dark-modeVolker E. (WMF)25 Apr 2020Dark mode for Wikimedia wikis

WikimediaUI Dark mode is a user script for enabling dark-mode in modern browsers.

It is also available as a gadget on English Wikipedia. Note that this is an experiment based on the work of Wikimedia Design team members Volker E. and Alex Hollender in support by volunteer MusikAnimal and others.It's now among the top 5 most-used custom enabled gadgets on enwiki, without any
1090
COI Request ToolTerasail25 Aug 2023Closes conflict of interest requests

If you have any suggestions on how to improve the tool, or run into any problems with usage. Please add a section to the talk page so that they can be addressed. COI Request Tool is a userscript which allows users to reply, close or remove conflict of interest edit requests. This will only work on conflict of interest edit requests. It is based on the Edit Request Tool script.

Add the following to your common.js page:importScript('User:Terasail/CO
5789
sidebartranslateTra6 Feb 20211389
WP:BRFA

A userscript to make filing new

requests for bot approval
easier. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/easy-brfa.js and click "Install" at the top. However, here's the manual method:

  1. Place on Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Enjoy!

Go to WP:Bots/Requests for approval/request once you've installed the script to see a form for filing a new BRFA. , a userbox indicating an editor uses easy-brfa

  • WP:BRFA* [[User:Enterprisey
4587
RestorerBrandonXLF13 Aug 2022Restore a previous version of a page 3687
"Narrator", Apple's "VoiceOver", etc. This voice-friendly version is produced by suppressing those parts of a Wikipedia article that cannot be correctly or meaningfully rendered by a text-to-speech application; depending on the article in question, these non-renderable
2887
ActiveWatchersEquazcion3 Jul 2017Adds a link to check how many active editors are watching a page

ActiveWatchers converts the History page's "Number of watchers" link to display links to both Wikipedia's default & Dispenser's Watcher tool, which shows the number of active watchers (editors who have logged in within the past 30 days). To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.

2187
Articles for Deletion
discussions on log pages (may eventually be expanded to other deletion processes). This is especially useful for admins closing debates on pages with lots of discussions where many are already closed.

It adds a tab on the top of any Articles for Deletion/Log page that reads "hide closed." After clicking, it will hide all the closed discussions without needing to reload the page and the tab will change to "show closed" if you wish to un-hide the closed discussions.

Simply addto your [[Specia
1887
wikiminiatlas2Dschwen16 Aug 2007387
Tidy citationsMeteor sandwich yum21 Mar 2014I wanted more options than User:Waldyrious/formatcitations.js (doc) gave, so I tweaked it to my taste.

The script's a function to format citations with regular, uniform whitespace—useful for very messy citations that need ordering. I tested it with all skins and found no errors. The major difference is that it appears in the p-toolbar area rather than the p-cactions area.

If
WP:WIKED is installed, Tidy citations will not work.Add the following line of code to your javascript page (with the linkback comment to help me
3486
rollback
links. With this script you can:
  • Choose from three rollback link behaviours: hide, allow, or ask for confirmation
  • Use different behaviours on the watchlist, on page histories, in diff view, and more
  • Use different combinations of all the above for your desktop and mobile devices

The script uses sensible defaults, so if you are in a rush, just go ahead and install it.

Copy and paste the following code in Special:MyPage/common.js:Then save the page and [[WP:BYPASS|bypass your browser
4085
autocompleteערן22 Sep 2016A context aware autocomplete that suggest links when user typing [[, and template when user type {{. The gadget takes advantage of TemplateData, and can also help to fill parameters names.

Add to Special:MyPage/common.js:

  • The gadget use the same mechanism as the suggestion in the searchbox, only pages that appear in the search will be suggested.
  • The gadget suggest links when user start to type [[ and typed at least the beginning of the pagename.*The gadget suggest links also when a template parameter is filled is expecting page name based on template
3485
ajaxpreviewAnomie9 Jul 2020To use ajaxpreview.js, edit your common.js and add:Please leave comment to help track usage of the script. 2385
goToTopNumbermaniac17 Feb 2019This is a little script that adds a "Go to top" button at the bottom left corner while reading a page.

To implement this, add this to your common.js page (or any skin works fine): Another user suggested that it may be easier if you get

.js
and click "Install" at the top.

This script comes from an administrator of the Minecraft Wiki, whose script is here.
1785
archiverEnterprisey2 Oct 2022Click to select multiple sections for archiving. Fork of User:Σ/Testing facility/Archiver.

Source at User:Enterprisey/archiver.js On a page with discussions, click øca in the "More" dropdown menu, select some sections, and use the button on the bottom to archive them.

5384
easy-mergeSD000126 Apr 2020Redirect page and add merge templates to talk pages

This is a script that makes the process of filing out the paperwork while merging articles a tad easier. Look for the menu item "easy-merge" in the "More" menu. The script is to be run from an article whose content has been merged to another article. A form window opens in which the name of the target article is to be entered. On submitting, following actions are performed:

  • current page is redirected to specified target, with tag, with a customisable edit summary
  • Any or on the target page is removed* is added to the talk page of target pag
5683
massRevdelWrit Keeper23 Jul 20235683
DYK promoterTheleekycauldron24 Jul 2023Promote DYK hooks to the preps

Hi! Umm, I'm not sure what to write here. I call this the prep set's half-assed workbench, or PSHAW, for short. Install and enjoy use it, I guess! It creates a portlet link under "More", so you'd use it the same way you'd make a page move.

  • Method one: clicking the large, blue button to the right, labelled "install".
    This method requires a gadget: under "Advanced", check "Install scripts without having to manually edit JavaScript files".
    1. Click the large, blue button to the right, labelled "install".*#
6582
hdeditThe Evil IP address11 Jul 2021The Heading editor allows for simple one-click editing of section titles w/o having to open the edit form for either the whole page or the section. You can change the section title on the fly and then keep on reading the article.

Copy the following to your common.js:

The script has been tested for the Vector, Monobook, Modern, and Cologne Blue skins.To use it, make a left-mouse click on a section and within seconds an input box w/ the formatting of the section title will appear. Change it, press "Save" or press "Cancel" if you don't need to make any changes. The s
3882
ShareboxTheDJ6 Sep 2014Note: The code in User:TheDJ/sharebox.js was blanked by the author in September 2014. This tool is no longer available. PrimeHunter (talk) 00:48, 27 October 2015 (UTC)[reply]
Sharebox is a script that reorders your toolbox. It adds new buttons that make it easier to mail, print or share an article on Facebook or another linksharing service. The Share button uses AddThis.Sharebox is being developed by TheDJ and is usable, but not fully finished yet. It should be tested and working with
1182
ContribsTabVectorEquazcion31 Jul 2015Adds "Contributions" and "Statistics" tabs to User and User talk pages.

ContribsTabVector adds two new tabs to User and User talk pages: "Contributions" and "Statistics". This script is for the Vector skin (Wikipedia's current default skin). These tabs appear in the top-right of the screen, near the search bar.

  • The Contributions tab replicates the "User contributions" link from the toolbox as a tab.
  • The Statistics tab links to the user's stats as generated by https://tools.wmflabs.org/xtools-ec/To use this script: Copy the line below, then [ click here], paste the line, and hit the sa
2081
topcontribAis52316 Sep 2015Color-coding your user contributions page|If you really like to use your User contributions page to monitor changes, you can make it so that pages you've edited last are sharply distinguished from pages where another editor was the last to edit the page. To do so, copy the script from the User:Ais523/topcontrib.js page (except for the top line, which is a comment), and add it to your common.js page. (See the section about adding scripts for details on thi 1880
fixRefsGimmetrow27 Feb 20221480
talk-tab-countEnterprisey24 Feb 2019Displays the number of sections on the talk page tab

A userscript that shows a count in the "Talk" tab at the top of a page, indicating the number of sections in that talk page. For example, if I browse to User:Enterprisey and there are five sections on User talk:Enterprisey, then the "Talk" tab will instead display as "Talk (5)". Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/talk-tab-count.js and click "Install" at the top.

However, here's the manual method:# Place on Special:MyPage/common.js or [[Special:My
2279
spellSymplectic Map28 Nov 2021979
flagcruftOhconfucius30 Sep 2023This tool was developed for my own personal use to speedily removing swathes of abused icons, it may help you to pare back extreme instances of over reliance on flags in a single manipulation. Within-article consistency of formattingBy long-standing convention and as detailed at
the Manual of Style, a Wikipedia article needs to use consistent formatting. Despite there being long standing guidelines as to their use, flag icons are much abused within Wikipedia. Users, particularly in sporting and political fields, are wont to plaster certain articles with so many tiny flag icons that
3678
Wikipedia:Peer_review/guidelines#Step_4:_Closing_a_review
.

Add the following line:

...to your common.js page on a new line (it's okay to create the page if it doesn't already exist).On a peer review page, you should see a new option in your editing tools along the top that reads: "close peer review". Simply click that button when you're ready to close a review and everything should be taken care of for you! If the script is successful, the p
5376
closedrvLifebaka28 Nov 2021When using this script, please only edit the section for the DRV you are currently closing. If you edit a larger section, such as for the whole date, the .split and .join commands will match in multiple places and cause some weirdness.There's a test version of this script at /test.js for testing purposes. Please test any changes there before bringing them onto the live script page. It's set to show the "close" tab on User:Lifebaka/Sandbox/closedrv testing, so feel free to make any changes necessary to that page for testing. 2376
confirmationRollbackMusikAnimal30 Apr 2017confirmationRollback is a user script that requires confirmation before performing rollback.

When a rollback link is clicked, a popup will appear asking if you are sure you want to perform the rollback. Simply hit OK to rollback, or Cancel to abort.

See also confirmationRollback-mobile which will require confirmation before performing rollback only on mobile devices. There's also rollbackTouch which will hide rollback links on mobile devices altogether.Add the following to your
3475
smart watchlist.jsUncleDouggie1 Nov 2019This script grew out of a thread on Jimbo's talk page. The current version is for demonstration purposes only. Any use of settings may not be compatible with future versions. Settings are saved automatically. There is currently no settings editor; only "undo" and "clear all" are provided. Once the set of features starts to settle out, a settings editor will be added. It is too much work considering that features will likely change.The long list of buttons is a bit unwieldy, but hey, it's a demo! Lots of big colored icons all over t 1875
undoing
another editor's revision and sends minor logging details back to the script's author. A study of this tool was conducted by Aaron Halfaker (EpochFail). For a summary of the results of the experiment, see the author's summary.This tool is designed to make communication easier at a very crucial interaction point between editors, the [[Wikipedia:
1175
googleTitleWrit Keeper31 Jul 2023Method 1:

Get

.js
and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes"
1774
redirectcreatorAwesome Aasim30 Oct 2023This script allows for creation of multiple redirects.

After installing the script,

bypass the cache
of the page. Method 1: (This can be used on any Wikimedia project.)

  1. Place mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Awesome_Aasim/redirectcreator.js&action=raw&ctype=text/javascript'); // Backlink: User:Awesome Aasim/redirectcreator.js on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).
Method 2:(This can only be used on
4373
6tabs-vectorJs8 Feb 2021Six Tabs script shows "edit" and "history" tabs both for subject and talk page.

It is designed for Vector (default) skin only; similar script for Monobook is here. Installation: add this to your vector.js file:

By default the script uses icons for "edit" and "history" and "+" for "add section" tab (see the sketch on top). These can be replaced by words with e.g. the following code preceding :Hint: It's much easier if you get
.js and click "I
1873
Voice of All
29 Sep 20101273
Source linksPrimeHunter31 Aug 20234272
voteSymbolsPythoncoder26 Nov 2023Displays symbols next to votes

is a script that displays symbols next to users' votes,

!votes
, and closes. Adding symbols next to votes helps distinguish them quickly, through their different colors.

Now optimized for high-resolution displays!There used to be templates one could use to put symbols next to their !votes in discussions. However, these were deleted as a result of many, [[Wikipedia:Templates_for_discussion/Log/Deleted/November_2005#Template:Vote_and_al
3472
ArticleQualityEpochFail31 Jan 2021This gadget adds ORES-based article quality predictions in a few relevant places: the article byline, the article history page, and to article links that are wrapped in a "ores-wp10-prediction" class. 2672
MRollbackKangaroopower28 Jun 20152072
mark-lockedGeneralNotability5 Jan 20244671
undoFR3079938630 Apr 2020This version is no longer actively maintained.

mobileundo (source) is a script which adds a button which allows a user to perform a revert while using the MobileFrontend extension of MediaWiki. Provides a revert button on the mobile interface

  • Adds a button labelled undo just under the thanks button on the mobile interface
  • Built-in confirm dialog by way of a prompt for an edit summary.
  • Detects suppressed revisions and prevents reverts when the revision cannot be accessed.
  • Detects pages which are protected and prevents reverts. (New in 2.0.0)*Changes
1971
redwarnEd67672 Mar 2021If you are reading this as a tool as lead you here, this is the old version the redwarn script. Please see the latest installation instructions at Wikipedia:RedWarn. 871
markAdminsMdaniels575731 Oct 2022Mark users with certain additional rights.

is a userscript that adds letters after users with special permissions' names. If you haven't gotten Enterprisey's ScriptInstaller yet, what are you doing with your life? Go install that, refresh this page, and click the big blue "install" button in the infobox. If you are a luddite pleb still want to install it manually (for some reason):

  1. Place on Special:MyPage/common.js or a skin-specific page, like Special:MyPage/vector.js.# [[WP:BYC|Clear y
5070
ip-ext-infoGeneralNotability14 Apr 20224570
loadJoeytje5014 Nov 20161770
Tim Song
18 Sep 2010570
effp-helperSuffusion of Yellow21 Mar 2022Help respond to Edit Filter - False Positives reports

edit filter
.

Each edit filter log entry (e.g.
properly credit the user.The server will be told to attempt a [[three-way
3669
WP:AFC/R
reviewing

A script that helps out with reviewing

WP:AFC/R requests, forked from the original AFCH beta version (located at Mediawiki:Gadget-afchelper-beta.js
). Get ScriptInstaller, then navigate to User:Enterprisey/AFCRHS.js and click "Install" at the top, or add to Special:MyPage/common.js.

Go to
WP:AFC/R, hit "More ▼" at the top, and hit "Review AFC/R". Then fill out the form and hit "Done". Easy!* The AFC/R reviewing instructions
3369
SidebarHistoryToolsEquazcion25 Aug 2019Additional sidebar tool box for tools normally found on History pages

SidebarHistoryTools brings the History page's Toolserver links (plus the Page logs link) to the sidebar, so you don't need to navigate to the History page first to see them. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.

1869
DraftCleanerNovem Linguae20 Nov 20235768
cuStalenessWrit Keeper21 Dec 20234468
Voice of All
25 Jan 20211168
url-select-revdelEnterprisey18 Feb 2019In transclusions, there's a link called "the history with auto-selected revisions". After you install this script, clicking that link will take you to the article's history, but with the checkboxes for the ranges in the template already clicked. 4767
table-editorKephir27 Jul 2023importScript('User:Kephir/gadgets/table-editor.js'); // User:Kephir/gadgets/table-editor Table Editor adds a few table editing buttons to the toolbar. 1767
ProveIt GT
9 Mar 2015667
twinkleunlinkAzaToth17 Mar 2012367
SetupAutoArchiveAnne drew Andrew and Drew7 Jul 2019Adds an option to enable [[wp:archive

This lightweight script adds an option to enable

automated archival
in just one click to the More drop-down on talk pages. SourceFeedback

  1. Go to and paste in the following line:
  2. Save the page.
  3. Go to any talk page and click the More dropdown
  4. Click "Setup Archive"# Answer yes or no to the option dialogs shown
3366
scriptDiegodlh18 Oct 2022The Web2Cit user script integrates Web2Cit into Wikipedia's visual editor. Web2Cit is a tool to collaboratively define procedures to automatically extract citation metadata from web sources. Open your common.js file (or meta:Special:MyPage/global.js, to install across Wikimedia projects), add this at the end and save your changes: You may need to bypass your browser's cache for the changes to take effect.Alternatively, follow the instructions in [[Wikipedia:User_scripts#How_do_you_install_ 3765
refbuttonsMr.Z-man6 Feb 2021refbuttons.js is a JavaScript tool that adds extra buttons to the editing toolbar for commonly used citation templates - , , and .

It will add 3 buttons to the right side of the editing toolbar for citation templates. The templates are already wrapped in tags and those that use a "accessdate" parameter will already have it filled in with the current UTC date. Simply fill in the other parameters, remove the unused ones, and save. Simply add

to your
User:Mr.Z-man/refToolbar - a Ja
765
UserHighlighterSimpleNovem Linguae30 Mar 2024Highlights usernames based on their permissions and edit count

Highlights usernames based on their permissions and edit count. User permission data is updated daily by NovemBot. Highlights some groups that other user highlighters don't, such as editors with 10,000+ edits, former admins, stewards, and WMF staff. Go install User:Enterprisey/script-installer, then come back to this page and click the giant blue "Install" button in the infobox on the right.

Or install it manually by adding the below code to your Special:MyPage/common.js file.Your feedback is essential. P
3964
ipareaderIagoQnsi19 Feb 2021ipareader.js is a very simple script that adds a "🔈" button next to IPA pronunciations to have them read out by a text-to-speech program. It uses the backend provided by ipa-reader.xyz, which in turn uses Amazon Polly.

If you're fine with the default voice (Salli), you can install ipareader.js by editing Special:MyPage/common.js and adding the following code on a new line:

If you'd like to customize the voice, you can do so like this:Simply replace the text "Salli" with any of the voice names provided by Amazon Polly; see [https://docs.aws.amazon.com/polly/lat
2664
watchlists
. If you have a large number of pages in your watchlist, it can be overwhelming to keep up with everything. Some pages you care more about than others, but you want to keep watching all of them. customWatchlists attempts to address this issue by allowing you to categorize all the pages you watch. NOTE: The script works by storing your custom watchlists on a page in your userspace. As such, .Once installed, customWatchlists adds a new item "Custom w
2164
LiveEditCounterUBX5 Jan 2016 2164
WhatLinksHereBarticus8810 Jul 20171664
Smart LinkingV111P26 Aug 2021Helps linking to the correct articles by letting you preview them while editing Smart Linking is a tool for linking articles and previewing the linked pages while source-editing Wikipedia/MediaWiki articles. (The visual editor is not supported.) Using it helps prevent linking to the wrong articles, including to redirecting or disambiguation pages.The WikEd gadget is supported only partially at this time - you have to select the link text (instead of just placing the cursor within it) and if an article with that name exists Smart Linking will display it, but 1364
WP:EFFPR

This is a script for responding to reports in

WP:EFFPR
easily. /sandbox

  • Uses response templates in Template:EFFP
  • Administrators can block the reporting user
  • Add an option to block the reporting user while responding (only available to administrators)
  • Add a cancel button to close the interface
  • Warn the user
  • Talk back
  • Add diff option for "done" and related
3363
displayContributionsMvolz18 Nov 2022displayContributions is a user script by User:Mvolz that displays your edit count in the top toolbar next to the "Contributions" link.

Add the following code to Special:MyPage/common.js or Special:MyPage/skin.js: Add the following code to meta:Special:MyPage/global.js:(importScript doesn't seem to be working properly on global.js for some reason!) The source code is available at User:Mvolz/displayContributions.js.

If you have any questions, please leave a message on my talk page.
2463
catwatchAis52318 Mar 2021Documentation for User:Ais523/catwatch.js:This script can be used to monitor categories of your choice for changes. Due to technical restrictions, the script will only report additions to the category, not removals. To be precise, for each category you're watching, it will show, on your watchlist, the page which was most recently added to the category, as if an edit to the category, at the time it was added. (However, the script cannot link to the edit in which it was added; a link to the most recent edit on the page in question is provided as a convenience, although 1763
TemplateParamWizardקיפודנחש10 Sep 2021Hi. this is the first time i write here, so please forgive any breech of protocol - they are not intended.i contribute mostly on hewiki, and very lightly on enwiki. in hewiki, after some deliberation, it became clear that many editors have difficulty with parametric templates. to alleviate the problem, i developed a "template parameters wizard". the wizard adds a button to the "advanced" toolbar that looks like so: . pressing this button opens a small dialog box that allows the editor to type in the template name (with autocomplete from the template space. if a template is selected in the edi 1163
seceditSupadawg7 Jan 2007463
BDCSSD00017 Dec 2019Wish users a happy birthday, first edit day or adminship anniversary

Birthday Committee script (BDCS) is a script created for the Birthday Committee, to assist in wishing users a happy birthday, first edit day, or adminship anniversary. Accessed through the menu item "BDC wish" (in the "More" menu) on user talk pages. The code is adapted from

Twinkle
's welcome module.

To add custom wish templates, add the something like the following to your common.js page:BDCS_CustomTemplates is a list of template names (not necessarily in template namespace). You can ment
2962
familytreeDaduxing6 Feb 2021Documentation page for the User:Daduxing/familytree.js script, formally User:GregU/familytree.js, for Tree chart

// Wiki user script to help maintain ; or // boxes-and-lines diagrams, by allowing you to edit the diagram // in a simpler and more standard ASCII art format. // Greg Ubben, 1 Dec 2008 // // To install, add: importScript("User:Daduxing/familytree.js"); // to your common.js page. This adds an option [Templates → Art] // to the toolbox menu when editing familytrees. //

// It is a two pass operation.// 1. Press [Templates → Art] -- the template code is
2262
nightpediaMusikAnimal7 Dec 2018Dark mode for WMF wikis

A cheap dark mode for WMF wikis. Look for the "Nightpedia" link in your top toolbar between the "Beta" and the "Watchlist" links. This will toggle the dark mode. Your preference for night mode will be remembered as you browser to other pages. However, because this is only a user script, the styling only gets applied after the page has fully loaded, so there will be brief period where you will see the normal daytime mode.

To use nightpedia on all Wikimedia projects add the following to meta:Special:MyPage/global.js:Or, to use it only
1762
NightpediaMusikAnimal7 Dec 20181762
contribstabJeremyMcCracken25 Jan 2021962
arbBellezzasolo29 Mar 2023[[WP:ARBCOM ARB, the Arbritration Requests Buddy, is a script designed to automate the
General Sanctions. The script will list the topic areas for which sanctions exist (populated from and . Furthermore, the script is able to automate the procedure for checking that a user has previously been notified of sanctions.This script operates as a Twinkle extension. Once you have installed it, it will appear alongside other Twinkle options, as "ARB". It functions much like the Talkback module, as it o
3661
username policy
, but can be customised for a number of different scenarios where you might need to delete a user page and block the user. It should go without saying that you need to be an admin to use this script. Non-admins can install it, but it will not work properly.Add the following to your [[Special:MyPage/common.js|c
3461
gadget that changes UTC
-based dates, such as those in signatures, to be relative to the user's local time. It also adds the day of the week to dates, and uses common phrases to describe dates (i.e., Today, 2 months ago, etc.). This script uses plain JavaScript, making pages load significantly faster than if the script used jQuery.To enable this gadget, go to your preferences, click on the "Gadgets" tab, and checkmark the box labeled "Chan
2261
AdvisorEbrahames28 Mar 2021Provides suggestions of minor improvements to articles while editing

This script identifies common formatting and stylistic issues by examining the wikitext as you type. Add the following to your personal js:

Then refresh. From now on, a list of suggestions will appear above your edit box while you are editing a page. Clicking on a suggestion name highlights the text it refers to. Clicking twice pops up a help message. The "fix" link next to it inserts the proposed replacement at the appropriate place.If you are suspicious about stuff you add to your common.js, an
2760
PicturePopupsVectorZocky1 Feb 2021960
wlunwatchAlex Smotrov10 Mar 2014760
W-PingSD000111 Dec 2023Watchlist pings W-Ping (source) is a user script that enables you to set up reminders (pings) that will be delivered to your watchlist at the scheduled time. This is largely based on the essay User:Looie496/Watchlist pinging. Look for the menu item "W-Ping" in the "More" dropdown menu to set up a ping.Data on pages for which pings are scheduled is stored privately as part of your site preferences. They are not exposed publicly. The ping dialog auto-closes once the ping is set. (This won't happen if there was an error in the process, in which case the error 4459
fancy-diffsEnterprisey4 Nov 2021Links in diffs are now clickable (including template names and external links); images have expandable previews.

Compatible with the excellent User:Writ Keeper/Scripts/commonHistory.js.

3359
ReferenceExpanderBrandonXLF30 Mar 2024Expands references from links to {{((}}cite ...{{))}} 3259
VisualEditorEverywhereNovem Linguae31 Mar 2024Displays the Visual Editor "Edit" tab in all namespaces

Displays the Visual Editor "Edit" tab and "Edit" section link on pages that don't normally have them:

  • templates
  • talk pages
  • Wikipedia namespace

Go install User:Enterprisey/script-installer, then come back to this page and click the giant blue "Install" button in the infobox on the right.

Or install it manually by adding the below code to your Special:MyPage/common.js file.I also recommend going to Preferences -> Editing -> Editing mode and selecting "Show me both editor tabs". This makes sure that your two tabs say "Edit" an
3059
TodoListBrandonXLF12 Sep 2022Adds a todo list to Wikipedia (or any other MediaWiki wiki). Adds a link to the head to access your todo list. Pressing the link will open a popup that will allow you to add to your todo list, view your todo list and modify your todo list. 2958
WP:REDLINK
, only remove them if there are too many red links for an article, or if one or more of the links present (regardless of number) are inappropriate for any reason.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-redlinks.js');

to Special:MyPage/common.js.There will be a "Remove redlinks" link in the toolbox on the left on every article. Click it to collect the redlinks and save them - if there are none, you will be alerted
2758
HAPPIEpochFail27 Feb 2022This is the documentation for the User:EpochFail/HAPPI user script (see code). This script makes a modification to MediaWiki's edit pane to add highlighting to a revision's words.A study of this tool is currently being conducted by Aaron Halfaker ([email protected]). For more information on the current study, see the [http://wikipedia.grouplens.org/HAPPI/consent conse 558
SectionRemoverDannyS71224 Jan 2019Remove sections from a page

SectionRemover allows you to remove selected sections on a page (talk, user talk, articles, etc). It's as simple as clicking from the drop-down menu "Remove section" then select the section headers to remove them. This is a forked version of User:Σ/Testing facility/Archiver.js, which moves sections to a selected page (i.e. archive) instead of just removing them. The fork was written by a now-retired user, so I have taken over as maintaining it. Usage

  1. From the "More" drop-down menu, select "Remove section".#Select one or more sections to be removed by cli
3457
datesBobblewik6 Feb 2021557
deOrphanDannyS71221 Nov 2023Easily remove orphan tags

Creates an unobtrusive interface to remove tags from articles, or any other tag that adds a page to Category:Orphaned articles, along with the ability to set the minimum number of incoming links needed for the interface to appear. Based off of User:Technical 13/Scripts/OrphanStatus.js. I made the following changes:

  • Move the interface from directly to the right of the title to the left side of the page
  • Remove the • symbols entirely
  • Allow the option to set the minimum number of incoming links for the interface to appear (see below)
Customization# Insert
2756
cv-revdelPrimefac22 Oct 2018Quickly fill out {{tl

Quickly fills out , using the history page's built-in radio buttons. Navigate to a history page, or click the "Request CV revdel" under the "More" menu or "Tools" sidebar on any page; select a few ranges using the "Add range to revdel template" button (and the radio buttons that you normally would use for comparing two revisions); fill in the URL(s); and click "Submit".

You can uncheck the "Range?" checkbox to indicate that just the single revision in the "Start" column will be tagged for revdel, not the whole range from "Start" to "End"., a userbox indicating an edi
2256
userscript
for easy pasting of links into wikicode.

How to use it:

  • paste any URL
  • (if desired) type a blank space and then the link name (what will be displayed):
  • select (highlight) the text you want decoded
  • press the button to get this:

The script will:

1656
keyboard shortcut will now go up one subpage level. (At a top-level page, it'll still go to the "Upload File" page. If I get annoyed by this enough, I'll change it.)* My other user scripts
556
Voice of All
29 Sep 2010156
WP:BEFORE
, copyvio check, duplicate article check, and other useful [[WP:NPP

Adds

New Page Patrol
(NPP) links to the left menu. See screenshot.

Pro tip: On desktop, while new page reviewing an article, hover over each link and click it with your mouse wheel. This will open it in its own browser tab, without your current tab losing focus. You can quickly open all the links this way, helping you do the required new page patrol checks quickly.Other script
3455
bypass the cache
of the page.

Method 1: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).

Method 2: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).
Method 3:# Click
855
unitformatterBobblewik6 Feb 2021755
adminrightsAis523 non-admin18 May 2008655
AbuseFilterContribsIngenuity1 Feb 2024Shows edits disallowed by an abuse filter in contributions pages

AbuseFilterContribs is a user script which shows when a user attempted to make an edit, but were disallowed by an edit filter, in their Special:Contributions page.

  • ( | ) . . . . (added content)
  • 12:31, 10 January 2023: triggered 2 filters (384, 135) on ( | )* ( | ) . . . . (fixed typo)
4254
Highlight recently added textÞjarkur3 Mar 2021This script adds a faint green background to any text that has been recently added, or added since you last visited a page.
  • This script stores a list in your browser of when you last saw a page. If you have visited a page before on your current browser (with this script installed), it will highlight text that has been added since then.
  • If you have not visited an article before on your current browser (with this script installed), it will highlight what has been added in the last 10 edits (ignoring reverted edits).
  • Reload the page to remove the highlights.Add this to your [[Special:MyPage/
2354
LiveRCEDUCA33E6 Feb 2021 454
WP:RFUD

RFUD-helper is a script for admins intended to make processing requests at

WP:RFUD
easy. While accepting a request, the script completes the following tasks for you:

  • Undeletes the page
  • Posts the templated response (along with comments if any) below the request
  • Removes any CSD/PROD/XFD tags from the page after undeletion
    • If there are no tags to be removed and page was deleted per G13, a
      dummy edit
      is made to reset the six-month G13 clock.
  • Undeletes the talk page as well (if it existed)*If it is a WT:AFC page, moves it to the d
4053
MoveHistoryNardog27 Jan 2024Disentangling all the moves a page has gone through can be quite a hassle. So let this script do it for you. It adds the link "Move history" to the Tools section of the sidebar, which opens a dialog. For example, looking up the move history of Anne Hathaway (wife of Shakespeare) will show you something like this:

→ → → → → → → → → Add the following to your common.js or global.js:

Or you may enable the script installer in and click "Install" in the infobox on this page.*Moves within merged
3953
w2wFinderDanski45420 Dec 2018Words to watch finder automatically finds words to watch when editing articles. To use, add click the Next button that appears above the editing box, this will select the next potential issue. To scroll to the issue, move the cursor using the arrow keys. Note: the UI is only updated when is clicked. The source code is here. This script has only be tested on google chrome with the vector skin and 2010 editor. It may not work in other configurations. To install this, add: to your common.js. 2253
FloaterEquazcion6 Jun 2021A fixed toolbar to aid in navigation when scrolling around pages

Floater is a thin floating toolbar that slides smoothly into view when you scroll down any page. It's designed to provide constant access to commonly used tools that normally sit at the top of pages, including the search bar, regardless of where you've scrolled. Floater also displays Preview and Save buttons during editing.

  • Floater only appears once you've scrolled past the top of a page.
  • Use the "Talk/Main" link to switch between the current page and its talk page.*If you have the clock gadget enabled, Fl
1053
close requested move discussions. Similar to User:Armbrust/closemrv.js
for move review closes, this script will add a "RM close" tab to the top of the page when the Requested move section itself is being edited.

The script is largely based on User:Armbrust/closemrv.js, modified from User:Lifebaka/closedrv.js written by User:Johnleemk and modified by User:Lifebaka. To use this script: Copy the line below, then [[[ click here]]], paste the line, and hit .

    • Report any issues to me, [[User talk:Andy M. Wang|Andy M. W
2452
datePlastikspork28 Nov 20212252
quickpreviewSander Säde6 Feb 2021352
clear your cache
. There are lots of options!You can customize the hierarchy in
2551
CustomSummaryPresetsEnterprisey1 Apr 2021Custom edit-summary dropdown underneath the text box

A userscript that puts a dropdown of custom edit summaries underneath the edit summary box. Forked from Equazcion's script with the same name in July 2018. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/CustomSummaryPresets.js and click "Install" at the top. However, here's the manual method:

  1. Place on Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Clear your cache and enjoy!This script suppor
2451
Voice of All
29 Sep 2010751
friendlytabsIoeth6 Feb 2021451
DeputyChlod8 Apr 2024Deputy is a contributor copyright investigation (CCI) and copyright cleanup assistance tool for Wikipedia. Its goal is to streamline the workflow for copyright violation cleanup, making it easier to process and go through CCI cases and other copyright-related work. It does not (yet) provide a tutorial or guided experience, so you must either have prior knowledge of dealing with copyright violations or be willing to learn how to deal with copyright violations before using Deputy.Deputy is 3350
ThankyEvad3726 Nov 2019Add thank links to special pages

Thanky (

thank
links next to diff links on special pages (e.g. watchlist, recent changes, related changes). To install the script, add the line: to Special:MyPage/common.js. To install on other projects, add the line mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Evad37/Thanky.js&action=raw&ctype=text/javascript"); // w:en:User:Evad37/Thanky

to your global.js (for all Wikimedia wikis), or your common.js page on a specific project.
2850
Userscript which adds a link to Special:PendingChanges to the top toolbar. The source can be found here
.

To install the script, simply copy the following into your common.js page. importScript('User:Omni Flames/PendingChangesLink.js'); // Linkback: User:Omni Flames/PendingChangesLink.js

Note: You will need to manually bypass your cache after installation. Visit Wikipedia:Bypass your cache to see how to do this.The script is primarily designed for use by [[WP:
2450
confirmLogoutFred Gandt14 Jan 20232250
highlightmyname2Ais52312 Apr 2016Documentation for User:ais523/highlightmyname2.js:

To install, add this to your monobook.js or vector.js (click Special:Mypage/skin.js and paste this text into a new line): Change the word highlighted To highlight a different name (e.g. I highlight "ais523" on my account "ais523 non-admin"), add this into a new line, below the one you created above: hmn2username="differentname"; (or whatever name you happen to want).

Change the Color or styleTo highlight with a different color or style (default: red background), add this text to your monobook.css or vector.css (click [[Special:Mypage/
750
resetAnimum8 Mar 2021550
MyCSDMusic120125 Oct 2017/* Script will add link to toolbar for your CSD log */

$( document ).ready( function() { mw.util.addPortletLink( 'p-personal', mw.util.getUrl( 'Special:MyPage/CSD log' ), 'CSD log', 'l-csd', 'View CSD log', null, '#pt-preferences'

);});
2249
utilAnomie29 Jan 20121649
RefToggleZhaofeng Li21 Sep 2014This script enables removal of reference numbers[1] in square brackets.To install, add this to your common.js: . A link titled Toggle references will appear in the Tools sidebar. 1149
sagittariusKephir24 Mar 2021sagittarius (named after the astrological sign) is a redirect editing gadget.

Put the following line in your common.js:

  • Checks that the target page exists and is not a redirect already, and that the section name is valid
  • Allows adding and changing (some) redirect tags, i.e.
  • Auto-completes page and section names
  • A more complete list of redirect tags
  • Signal relationships between redirect tags (conflicts, implies)
  • More thorough support for
  • Tag filteringA modified version of Kephir's gadget updated February 2018 wi
1149
twinklebatchdeleteAzaToth17 Mar 2012349
WP:RM/TR
3448
CatListMainTalkLinksEquazcion5 May 2017This is the documentation page for the CatListMainTalkLinks.js user script.

CatListMainTalkLinks works on category listing pages. It adds a link to each page's associated talk or main page. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.

1448
autocompleterTheopolisme3 Jul 2017autocompleter (source code) is the context-sensitive, tab-based autocompletion tool for editing MediaWiki that you always dreamed of. Whenever you start typing something that's already been referenced on the page (for example, a username), just hit tab. autocompleter will finish the value for you, inserting it directly at your cursor. If autocompleter happens to suggest the wrong value, use the up and down arrows to navigate through other possible completions, or hit delete to remove it. It's really that simple!To install autocom 748
qpreviewAlex Smotrov26 Jan 2021248
VoteCounterNovem Linguae25 Mar 20242947
ShowUserGenderBrandonXLF18 Apr 2022Shows the gender of a user next to their username 2347
CleanDiffURLsÞjarkur11 Apr 2021Ever wanted to point to a diff or a permalink in an edit summary but can't because the URLs look like this and can't be linked: /w/index.php?title=Main_Page&diff=864711889&oldid=864629150&diffmode=source?

Fret not! With this script, all diffs and permalink URLs will be converted into a beautiful, copy-pastable, and linkable form like this: Special:Diff/864711889. Method 1: Get

.js
and click "Install" at the top. Method 2:

(This can be used on any-language Wikipedia.)# Place on the bottom of [[Special:MyPage/common
2347
scriptManagerMusikAnimal1 Apr 2024Selectively run your scripts on the flyscriptManager is a script for users who use a lot of scripts. It allows you to selectively run scripts on the fly, rather than having every script ran on every page. Even if you don't use some given script, it's still being downloaded by your browserTechnically, it might be cached, but often the script itself is still ran, which has it's toll on page load time just as downloading the script would. and/or being ran in it's entirety. This is especially a problem with slower connection speeds and internet plans with limited data. 1947
What Links Here link filterV111P26 Aug 2021What Links Here link filter adds an additional filter on What Links Here pages allowing you to, in effect, exclude pages linking to the page through a given navigation template. This works, because navigation templates include a link to themselves in their top left conrner. (A script removing all pages transcluding a given template can also easily be created if it's needed.) Keep in mind that the removed pages may also include a link to the page outside of that template.The script also adds a link allowing you to view up to 5000 pages at a time (next to the lin 1747
subpagesBellezzasolo8 May 2018subpages quick link subpages (
clear your cache.
1547
user script that generates a list of all the articles created by a user. There's already a tool that does this at Wikimedia Tool Labs ([4]
), but it's incredibly slow, gives you no indication of progress, and seems to be quite taxing on the server. This script is a lot faster, and shows the results as it finds them, not all at once when it's finished. The new tools.wmflabs.org/sigma/created.py has none of the problems of the old script.To install, add the following
1247
copySectionLinkBility6 Dec 2013Code for this script resides at User:Bility/copySectionLink.js

This script adds a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. This can then be used to more easily get copy/pasteable links in the format of Page#Section. Click the pilcrow and copy/paste from your browser's address bar. After "Example" in the section heading above is what will appear when you mouse-over.

Add this to your skin's JavaScript or your common JavaScript:*[[User:E
1247
Edit CountDipankan00129 Nov 2021Adds a personal edit counter link in your toolbar.To add this, just insert importScript('User:Dipankan001/Edit Count.js') 947
livenotificationsEvad372 Jan 2021Bubble notifications about Echo notifications

Live notifications (source) is a userscript that displays notification alerts and messages in a little popup box, live as they happen. Basically, you get notifications about notifications. To install the script, add the line: to Special:MyPage/common.js.

Source code is available at https://github.com/evad37/live-notifications
2546
userinfoAmorymeltzer19 Feb 20242346
massdeleteAnimum6 Aug 20231746
unclutterKephir28 Jul 2019unclutter helps in freeing Wikipedia from distractions. It does so by hiding some of the editing hints, warnings, never-to-be-used helpers, policy reminders on talk pages and other unnecessary verbosity. It also adds hiding links to discussion headers and editnotices, wraps and minimises user signatures.Warning: Enabling the stylesheet installed by unclutter is not recommended for inexperienced editors, who might find the advice hidden by this script to be occasionally useful. Specifically, hiding messages reminding you of Wikipedia policies does NOT exempt you from these policies 1446
12HourFormatGuywan4 Sep 2020Converts 24 hour time to 12 hour time

12 Hour Format is a small script to ease browsing for some users. It converts most occurrences of 24 hour times (e.g. 16:30) to 12 hour format (e.g. 4:30 PM). To use this script, add the following to your common.js: Original creator:

Former maintainer:

Originally requested by:

  • Unknown
Maintenance requested by:* 1989 ([https://en.wikipedia.org/w/index.php?title=Wikipedia:User_scripts/Requests&diff=877650229&oldid=
746
importA93091316 Nov 2022546
sockStalenessWrit Keeper7 Nov 20212945
unblock-reviewEnterprisey24 Feb 2022Review unblock requests quickly.

Review unblock requests quickly. Navigate to any page with an active unblock request on it, and a text field with two buttons should appear. Fill in your reason, and click "Accept" to accept the request or "Decline" to decline it. You'll have to do the unblock yourself for now.

2745
SearchSuite.jsThe Transhumanist27 Jan 2024This script is operational in all skins except "Vector (2022)"

This script provides a menu of enhancements to search results. See description in the user manual below. This is the work area for developing the script and its documentation. Even though this documentation is in user space, feel free to edit it. The talk page portion of this page starts at #Discussions, below.

This script is operational, and is under further developmentFor all the standard skins except MinervaNeue, this script provides a menu of enhancements to search r
2145
LiveDiffLinkEquazcion3 Jul 2017This is the documentation page for the LiveDiffLink.js user script.

LiveDiffLink adds a live-generated diff link next to each "Compare" button on History pages that updates dynamically every time you switch selected revisions. A shortened diff link is also added dynamically in each chosen revision line, so you don't have to scroll all the way to the top or bottom of the page to click/copy the link.

  • Allows easy grabbing of diff links without ever having to load a diff page.*Allows you to load diffs in new tabs by middle-clicking the link (in most tabbe
1545
UndoDannyS71213 Feb 2023mobileUndo (source) is a script which adds a button which allows a user to perform a revert while using the MobileFrontend extension of MediaWiki.

Provides a revert button on the mobile interface

  • Adds a button labelled Undo just under the thanks button on the mobile interface
  • Built-in confirm dialog by way of a prompt for an edit summary.
  • Detects suppressed revisions and prevents reverts when the revision cannot be accessed.
  • Detects pages which are protected and prevents reverts.*Changes the position of the thanks button and adds a confirmation dialo
1445
FastButtonsMacy28 Feb 2022FastButtons is a simple script that helps in tagging pages for speedy deletion and maintenance templates. It is based on the original work by the Spanish Wikipedia user Racso.

By installing the script, small buttons appear below the page header, with multiple functions. Some of them include CSD tagging for test, vandalism, nonsense and attack pages; , , and . The script has been tested on Mozilla Firefox, however it is expected that the code will work in Opera and Internet Explorer.

To install FastButtons, copy the next code to your monobook.js:and pur
345
editorCacycle23 Jul 2016* Maintenance update: fixed the summary field size. Press SHIFT-Reload to update! Cacycle 21:54, 21 October 2006 (UTC)[reply]
  • New functions: Find ahead, html-to-wikicode for tables, links, and images, horizontal cursor memory, jump to position of last change. Cacycle 20:46, 19 February 2006 (UTC)[reply]
  • A fullscreen editing mode has been added. Cacycle 22:30, 12 February 2006 (UTC)* SetupEditor(); is now called automatically, incompatibilities with Wikipedia:Tools/Navigation popups have been fixed. Cacycle 12:01, 8 February 2006 (U [reply]
145
CatChangesViewerNardog11 Sep 2023You can track additions and removals of a category by adding it to your watchlist, but categories with heavy traffic can often inundate the watchlist to the point of uselessness. With this script, you can see a list of recent additions and removals of a category on the category page itself, whether it's in your watchlist or not.

Clicking Search on a category page will show you something like this (taken from Category:Articles with missing files):

Add the following to your common.js or global.js:Or you may enable the [[User:En
3044
more-block-infoFirefly31 Dec 2023This script works around some limitations with MediaWiki's default block display on contributions pages.

Specifically, overlapping IP rangeblocks are not displayed - if the range 192.168.0.0/24 is blocked and the individual IP 192.168.0.1 is blocked, only the specific block on 192.168.0.1 would show on that IP's contributions page.

With this script installed, you will see an additional blue "blocks" box displaying any rangeblocks affecting IPs on their contributions pages. It pulls the data in asynchronously, so it may take a second to appear.In addition, it also displays the full lock summar
2844
PageMoverClosureDannyS71223 Jun 2019Close Requested Move discussions with {{tls PageMoverClosure allows you to close
page movers as it includes (closed by non-admin page mover) in the closure and it saves automatically after entering the rationale.This is a forked version of User:Andy M. Wang/closeRM.js, and uses in the rationale. Other than that, this script also saves the page after entering the rationale, unlike the original tool which requires clicking save manually. The fork was writte
2044
previewtemplatelastmodAnomie30 Sep 2015This script provides more information in the "Pages transcluded onto the current version of this page" or "Templates used in this preview" box at the bottom of the preview screen. It also sorts the templates by last edit date. This can help in finding template vandalism, as the templates at the top of the list are most likely to have been vandalized.

For a page containing only , as of 2011-01-29: Before: After:

To use the script, add the following to your skin-specific Javascript file.Note that this script has only been extensively tested on Monobook, although it do
1644
section-redir-noteEnterprisey3 Nov 2019When you get redirected to a section, the little "Redirected from" note now shows just below the section heading.

This is a pretty good candidate for converting to PHP and including in base MediaWiki.

2943
CollapseSectionsBrandonXLF30 Mar 2024Toggle sections via a button 1543
watchlistSorterMisza136 Feb 20211043
footnote popupsBlue-Haired Lawyer26 Jan 2021743
quality assessment
of every article page you visit. This allows you to get a general idea of an article's quality without going to the talk page or reading the entire article yourself. The information is displayed in the tagline directly below the article header. It also colours the article header based on that information, using a colour scheme based on the colours.This script finds the assessment information entirely from the intro section of the article's talk page. In
543
assesslinksPyrospirit28 Nov 2021543
endnoteSmith6096 Feb 2021To export references within Wikipedia to Endnote, copy this code:importScript("User:Smith609/endnote.js"); to the end of Special:MyPage/monobook.js. Save the page and press Ctrl-F5 to clear your browser's cache.Each reference (at least, those that produce COinS metadata) will then be followed by a link that allows its export to endnote, using a toolserver script. 443
Voice of All
26 Jan 2021443
godmode-lightOlliminatore6 Feb 2021User:Olliminatore/godmode-light 243
twinkledeprodAzaToth17 Mar 2012143
LuckyRenameAlexis Jazz9 Jul 2023Makes requesting file moves easier and automates the many steps in file moving, including automatic replacement of existing usage. LuckyRename is a user script to ease requesting file moves and for file movers to streamline moving files, including automatic replacement of existing usage. With LuckyRename, even a complete idiot can move files properly. You don't even have to ponder appropriate filenames anymore: just press the Feelin' lucky button and see what happens!The four-leaf clover is Unicode U+1F340. See [[Special: 3142
ReviewStatusNovem Linguae29 Feb 2024Displays whether or not a mainspace page is marked as reviewed. This info is placed on the right of the page title using a small icon. 2842
LinkFixrMagnus Manske3 Sep 20141042
twinkledelimagesAzaToth17 Mar 2012442
Wikipedia verifiability criteria and by editors looking for passages that need to be improved. It does not alter the article in any way; it only affects how it is displayed. Pleas
2841
curliesGorillaWarfare30 Dec 2020Open [ your common.js in edit mode] (alternatively, go to your user page and append "/common.js" to the end of the URL and open the page in edit mode).

If you prefer to load this only on a specific skin, such as monobook, open [ your monobook.js in edit mode].

If you make a straight copy of this script, instead of "importing" it, you may not benefit from the enhancements and bug-fixes that are made from time to time. In the latter case, you may choose to watchlist this page so you will know when to update your copy for modifications to this script.Copy the following code on
2641
adminhighlighterGalobtter2 May 2023Highlight admin usernames

Admin highlighter highlights links to admins' userpages, talkpages, or contributions pages by giving them a lightly colored background along with dots around the username. To install it, add to your common.js page.

This is derivative of User:Theopolisme/Scripts/adminhighlighter.js and which is a derivative of previous scripts by User:Amalthea and User:Ais523. Improvements include a more pleasant highlighting that has a better contrast, and caching of the admin list for faster loading.If you add the following text to the top of
2041
GreenRedirectsBrandonXLF18 Apr 2022Makes redirects green 1541
pendingchangesJoshua Scott10 Mar 2023This script will put a "Pending changes" menu in the sidebar. By default, it is collapsed, and thus inactive. In the Vector skin, clicking on "Pending changes" will activate it. If you are using Monobook, click "enable" underneath "Pending Changes". You will see a list of pages that are waiting for approval. Pages highlighted in yellow are "Under Review". My understanding is that this means that someone else has viewed the diff recently, but has not yet clicked 'approve'. This script is optimized for the Vector & Monobook skins, but works with the following skins:*Vector (If you don't know wh 1341
Wikignome gadgetEpochFail30 Dec 2021Wikignome is an experimental user-script that allows editors to update individual sentences (copy editing, spelling, etc.) while reading an article and add, edit, view and update inline notes. Wikignome is intended to support lightweight, low barrier contributions that an editor can make while reading an article. Wikignome was developed for Wikipedia by . It is currently being updated daily and is not recommended for general editing activity at this point, although tests and feedback are welcome.Wikignome provides two main extensions to MediaWiki's functionality: direct sentence editing and t 941
AssessmentBarYuviPanda23 Feb 2021AssessmentBar is a project to make assessment of articles much easier. It was built specifically to help en:Wikipedia:WikiProject India, but the code ought to be general enough for everyone to use. Built on request of en:User:AshLin for the English Wikipedia Community. Please go to your common.js and change the 'p' in 'Yuvipanda' to an uppercase 'P'. Apologies for the trouble!* User:YuviPanda/AssessmentBar.js -- Base javascript code for assessmen 441
subjects age from yearGary29 Jan 2021In an article about a person or a company, when the mouse hovers over a year in the article, the age of the article's subject by that year appears in a tooltip.

After installing the script,

bypass the cache
of the page. Method 1: (This will generate text which can be used on any-language Wikipedia.)

  1. Press Publish changes (ignore any error warnings).

Method 2: This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.# Press Publish changes (ignore a
1440
AfDListLourdes6 Dec 2017To install the script, simply copy the following into your common.js page.

importScript('User:Lourdes/AfDList.js'); // Linkback: User:Lourdes/AfDList.js Note: You will need to manually bypass your cache after installation. Visit Wikipedia:Bypass your cache to see how to do this.

The script is primarily designed for use by
AfD regulars. At the same time, any registered user can install, and use the script.
1340
defaultsortDStoykov7 Feb 2021640
AutoCompleteZocky4 Feb 2008// User:Zocky/AutoComplete.jsdocument.write(); 240
stubtagtabAis52329 Jan 2021040
awBtilm29 Nov 2021040
ReadabilityPhlsph727 Jan 2024Sentences are colored by their Readability according to the [[Flesch–Kincaid Readability test Readability.js is a user script to color-code sentences by how many words are in the sentences and how many syllables are in each word. Red sentences are long sentences or have long words; green sentences are short sentences or have short words. Its main purpose is to help editors identify particularly difficult paragraphs and convoluted passages. It can be used both by writers creating new texts and by copyeditors trying to make existing texts more accessible.This script calculates the [ 2639
TrackSumJPxG20 Dec 20212539
culoghelperAmalthea17 Oct 20172039
NotepadBradv6 Dec 20201839
admindashPlastikspork8 Jun 2015939
MoreMenuMusikAnimal17 Dec 2019 639
Voice of All
18 Mar 2012439
wikEd international enCacycle7 Oct 2013039
WP:SNG keywords are detected in unreviewed articles and drafts.
2938
Draft re catDannyS7124 Jul 2021Convert links to categories into categorization Revert the conversion of categorization to links on drafts. See User:DannyS712/Draft no cat for the companion script. 2338
massblockTimotheus Canens1 Dec 2021To use the massblock script, modify your common.js file to import the script. For example, at User:Yamla/common.js, I added importScript('User:Timotheus Canens/massblock.js');. Follow the instructions to bypass your browser's cache. Now, provided you have sufficient permissions, you can load Special:Massblock to use the mass block form. --Yamla (talk) 12:06, 29 October 2022 (UTC) [reply]1938
Show number of active watchers & monthly views on every pageÞjarkur4 Dec 2019Shows the number of page watchers who have recently visited the page and the number of page views in the last month. Shown at the top of every page:

Add this to your common.js file: importScript('User:Þjarkur/Show number of active watchers & monthly views on every page.js');

[Source]
1838
PageDetailsAnne drew Andrew and Drew28 Jun 2019Adds the following links to the sidebar toolbox:
  • On all pages
    • What redirects here
    • Protection log
  • On articles
    • AfD discussions
    • GA nominations
    • GA reassessments
    • FA nominations
    • FA reviews
    • Peer reviews
  • On user and user talk pages
    • Requests for Adminship

SourceFeedback

  1. Go to and paste in the following line:
    1. Save the page.
1438
sysopdetectorEquazcion27 Feb 20221338
Dark mode (gadget)SD000120 Dec 2021Dark mode for Wikimedia wikis

WikimediaUI Dark mode is a gadget for enabling

dark mode in modern browsers, based on experimental work of Wikimedia Design team
members Volker E. and Alex Hollender in support by volunteer MusikAnimal and others. Preview dark mode on the Main Page.

To enable, go to your gadget preferences, and enable the gadget "".You should now see a "Dark mode" switch at the top of pages. If you wish to enable/disable dark mode a
1038
convert24hourtimeBility14 Mar 2012Code for this script resides at User:Bility/convert24hourtime.js

This script converts timestamps in history pages and user contribution pages from 24-hour clock to 12-hour clock with am/pm. For example:

  • 02:43 → 2:43 am
  • 17:32 → 5:32 pm
To install this script, edit your skin javascript or common.js and add the following code:
838
SearchNamespaceWrit Keeper31 Mar 2023838
SimpleLightboxRezonansowy8 Nov 2013 138
WP:NPP says to wait at least 15 minutes before patrolling new pages.)
2537
De-StubDannyS71212 Oct 2019Remove stub templates from a page Create an option in the "more" menu to remove stub templates 2337
infobox
labels/data/classes, so that a new line can be inserted in the middle of the infobox. To install, add the following to Special:MyPage/common.js:importScript('User:Frietjes/infoboxgap.js'); // Backlink: User:Frietjes/infoboxgap.jsWhen editing an infobox, "infobox gap" and "infobox renumber" will appear in the left sidebar tools section. Click infobox gap to insert a numbering gap at a specified place (typically so you can add a new parameter there), and "infobox renum
1937
mark-revertedSuffusion of Yellow23 Jul 2023Highlights revered edits in history pages, contributions, recent changes, and elsewhere

Mark Reverted helps you sift through pages with large numbers of diffs, by highlighting reverted edits. It works not only on history pages, but also user contributions, recent changes, edit filter logs, and even dramaboards.

Add the line to your common.js page.This script may require hundreds of API calls, so it will not run automatically on every page. To activate it, click on the Mark reverted link u
1937
ConfirmLogoutGuywan22 Mar 2020type = comment

hidden = yes default = buttonlabel = Bug report or feature request? Provides a HTML prompt to confirm a logout. If you click on a logout link, Confirm Logout provides an HTML prompt that asks for confirmation. The prompt may be customised to a certain extent. If you would like further customisation, you may make a copy of this script (and please add a backlink). With default settings, here is what it looks like: NoLog out

The following attributes allow you to customise the logout prompt. Note: both the prompt and the buttons are affected by these.Set these attributes wherever y
1837
UserHighlighterChlod7 Oct 2022UserHighlighter is a script that highlights links to userpages, user talk pages, and contribs pages of administrators, as well as other user groups as listed below. This is a fork of Pythoncoder's version of the UserHighlighter. It has been modified to add tooltips to links to help indicate the group, and includes caching to avoid repeated requests. This version uses two files instead of multiple, which overall cuts the loading time. To install the script, add this to your common.js file.Grou 1837
talk page timestamps – the ones inserted by ~~~~ and ~~~~~ – to use a combination of relative date and time formats where appropriate. It is a rewrite of Wikipedia:Comments in Local Time with a focus on greater customizability and easier localization.Recent timestamps are replaced by a relative time such as "3 hours ago" or "Last Tuesday at 5:51 PM". Older timestamps are displayed in full. Both relative and absolute date formats are included in the default tooltip, as is an ISO 8601 timestamp. R
1537
AlexNewArtBotFred Gandt4 Mar 2021The bot looks at New Articles and puts relevant articles into the New Articles lists of Portals and Projects. The goal is to help editors find new articles related to their areas of interest.If you are interested in patrolling new pages, add importScript( "User:Fred Gandt/getUnpatrolledOfAlexNewArtBotResultsPages.js" ); to your account's common.js file before reading these lists. Requires the user to have the patrol [[Special:ListGroupRights| 1037
new page reviewers who prefer the old Special:NewPages feed. The source can be found here
.

To install the script, simply copy the following into your common.js page.

importScript('User:Lourdes/SpecialNewPages.js'); // Linkback: User:Lourdes/SpecialNewPages.jsNote: Yo
737
Voice of All
6 Feb 2021437
twinklebatchprotectAzaToth17 Mar 2012137
Watchlist-hideAWBEvad3712 Sep 2018Watchlist-hideAWB (source) – hide/show option for edits made using AutoWikiBrowser (AWB). Options appear in the "More" dropdown (Vector skin) or on a tab next to "Special page" (Monobook skin).

Add the following to Special:MyPage/common.js (or your skin-specific js, if you prefer):

If you want AWB edits to be hidden by default, add var awbHiddenByDefault = true; on the following line, like this: [5]
1636
copy-section-linkEnterprisey10 Nov 2023Section headers, on hover, have a pilcrow (¶ symbol) that, when clicked, shows a popup with an appropriate wikilink and external link. Very similar idea to User:Bility/copySectionLink (from which a little code was copied), but this script also shows a wikilink instead of just the external link, and also lets you get the permalink. Add the following code to your common.js to to true to get rid of those square brackets.* My other user scripts 1536
unwatchAnomie12 Mar 20211236
userrightsX!28 Feb 2022836
gadget that changes UTC
-based dates, such as those in signatures, to be relative to the user's local time. It also adds the day of the week to dates, and uses common phrases to describe dates (i.e., Today, 2 months ago, etc.). This script uses plain JavaScript, making pages load significantly faster than if the script used jQuery.To enable this gadget, go to your preferences, click on the "Gadgets" tab, and checkmark the box labeled "Chan
736
TimestampDiffsEvad3716 Jul 2021TimestampDiffs (source) adds a link at the end of every comment to the diff in which it was added. The link is added to the timestamp that the MediaWiki software adds when you sign your name with ~~~~, and styled with a dotted blue underline. Occasionally multiple edits result in the same timestamp; in such cases the link will show the difference of all those edits to the version from before that time.Even more infrequently, a link might not be found for some timestamps. The most likely explanation is that either it is from more than 25000 edits ago, or 2035
user script
that allows you to quickly notify other talk pages of a discussion on the current page.

If you already have the Script Installer, you can install Notifier in one click To install manually, copy the following code, [ click here], then paste and save: After installing, you can use Notifier on any discussion page:

  1. Open the "More" menu on the top of the screen, then click "Notifier".# All of the section headings on the page will now have a "notify" link next to the "edit" link. Go to the section containing
2035
vector-max-width-toggleJdlrobson10 Mar 2023Provides a toggle that allows you to disable the max width on the in development (modern) version of Vector. 935
generatestatsDr pda10 Dec 2009835
clear your cache
. By default, new items are loaded every 20 seconds. To change this, add the following text to the top of your common.js pagewith ??? replaced by the desired refresh fr
835
redirect-helperEejit4318 Apr 2024User script to easily manage redirects 2934
AlignerTaavi16 Nov 2022Automatically aligns infobox params

Aligner can be used to automatically align ='s in infoboxes. Once installed, it can be used via More -> Align template params. This script only aligns params within whitelisted templates. The whitelist is implemented as "starts with", so whitelisting "{{infobox" does include all templates that start with infobox (such as or .

The default whitelist can be seen in the
the script's source. You can also add entries to the global window.alignerExtraSearches array to include your custom whitelisted entries.
2534
WP:FILMPLOT
.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-plotlength.js');

to Special:MyPage/common.js.There will be a "Plot length" link in the toolbox on the left on every arti
2434
VisualEditor enabled), and press the "Sort categories" button in the left sidebar, under "Tools". Upon clicking the button, the script will sort categories alphabetically. Categories with the same name as the article's title will be sorted first, and categories starting with "A
2234
Kill-It-With-FireAlexis Jazz7 Sep 2022Mass undo Kill-It-With-Fire is a fork of Restore-a-lot which is itself a fork of Cat-a-lot. Instead of undeleting or categorizing, it performs reverts. It only activates on Special:Contributions. It does work on some other wikis, though some aspects of it may not work the same on other wikis. As well as enwiki, it has been tested on bnwiki, commons and idwiki, where it has at least basic functionality.The purpose of the tool is to allow for mass reversion of edits which are no longer the latest revision. For example: cleani 2234
rescaledLegoktm29 Jul 20212034
access keys
.
1734
goToTopDanski4544 Feb 2023This script adds a button that scrolls you back to the top of the page. It is based off a script by Numbermaniac, but is modified so the button does not cover links in the toolbar. You can view the source code here.

Hint: It's much easier if you get

.js
and click "Install" at the top.

To install: Copy the line below into your [ common.js] page.*
1534
LogsDannyS71230 Nov 2019Add a Logs tab Create a link to the Logs for a page next to the search box. I designed it after gaining NPP rights, when I wanted to quickly see if a page had been previously deleted. 1434
viewstatsקיפודנחש18 Nov 2019The script adds a new menu item under the "More" menu, named "View statistics". Clicking this menu item opens a "popup" dialog box that shows a graph with view-statistics for this page.Page view statistics are also available from the "View history" page (near the top), and from "Tools => Page Information" (at the very bottom). In contrast, this script allows you to see view-stats without leaving the page. 1234
ReverseMarkedEquazcion25 Jan 2021This is the documentation page for the ReverseMarked.js user script.

ReverseMarked lets you know which watchlist changes you've already checked by fading out viewed items.

  • This script has only been tested extensively with the Vector skin.*The name of this script comes from a Wikipedia-wide change that was once introduced and then voted down. It made all unviewed changes bold, only returning them to normal after you viewed them. This script reversed that behavior, by fading out old changes, rather than emphasizing new changes (though technically, this
1134
closexfdKing of Hearts17 Nov 2009834
moverevertMr.Z-man29 Nov 2021834
signOlliminatore25 Jan 2021An actual version can be found at de:Benutzer:Perhelion/signing. 534
script-categoriessortAlex 218 Dec 2023User:Alex 21/script-categoriessort.js is a script that sorts categories in an article alphabetically.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-categoriessort.js'); to Special:MyPage/common.js.

Upon clicking the "Sort categories" link under "Tools" on the left, the script will sort categories alphabetically, with
eponymous categories appearing first, and categories starting with "A [..]" or "The [..]" being sorted according to their second word. So, running it on an article with:will result in the ca
2633
UserRightsDiffNovem Linguae6 Jun 20232233
FindSourcesBrandonXLF14 Apr 2024Adds {{tl 1933
deleted-metadata-linkSD000124 Apr 2021deleted-metadata-link is a script to view limited content and metadata of deleted articles.

If you have the script-installer gadget, just click on the "Install" button in the infobox. Otherwise, add on your common.js page or skin js page. While looking at a red link, you should see the following options near the top:

  • "See deleted revisions" – this links to API output showing some metadata of deletion revisions, such as timestamps, usernames, sizes.*For articles deleted via
    WP:G13, you sho
1833
diff-contextEnterprisey24 Sep 2020You can now show more lines of context around diffs by clicking a button. 1833
AfD regulars who prefer to directly review the deletion discussions closing today. The source can be found here
.

To install the script, simply copy the following into your common.js page.

importScript('User:Lourdes/AfDclosing.js'); // Linkback: User:Lourdes/AfDclosing.jsNote: You will need to manually bypass your cache af
1633
User:Cameltrader/Advisor.I made this for my own usage, but I don't mind if others use it. This tool only makes suggestions. It is not intelligent enough to tell if the suggestions are actually appropriate. As with any tool, editors are responsible to make this determination for each individual fix before applying it, and cleaning up as necessary before saving the page. If a fix doesn't work as you think it should, please [//en.wikipedia.org/wiki/User%20talk:PC-XT/Advisor?action=edit&section=new&preload=&ed
1633
CoveryEvad373 Nov 2019Uploads non-free video game covers

Covery (source) is a script to assist in uploading non-free cover images for video games. A reasonably modern browser – from around 2016 or later – is required to use Covery. Specifically:

  • Edge: 14 or later
  • Firefox: 39 or later
  • Chrome: 42 or later
  • Safari: 10.1 or later
  • Opera: 29 or later
  • No version of Internet Explorer is supported (sorry)

To install the script, add the line:

to Special:MyPage/common.js.When viewing articles, a new toolbox menu item is added: "Upload cover". Click this link to open a dialogue window,
1533
AutoMobileRedirectAveaoz18 Jan 2023This script automatically redirects to desktop site when mobile links are opened on desktop. It does not change the behavior on mobile devices (unless desktop mode is enabled).

Installation Add mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Aveaoz/AutoMobileRedirect.js&action=raw&ctype=text/javascript"); to your common.js file. Thanks to

This is a very lazy script and just adds an extra check to User:Þjarkur/NeverUseMobileVersion, and as such most credit goes there. I also based this page on that documentation page.The mobile device detec
1533
imageSizeErutuon31 Jan 20191433
WikidataWatchlistLabelsEvad3728 Jun 2019WikidataWatchlistLabels (source) adds labels to P-numbers and Q-numbers (properties and items) for Wikidata edits.

For example, "Created claim: : " instead of "Created claim: Property:P31: Q494829". It also lets you know when the Wikidata edit was not the item for the listed page, but to another item used on that page. E.g.

1433
dabfinderMeteor sandwich yum11 Jul 20221333
watchlist-noticeEnterprisey3 Aug 2016Displays a notification for unread watchlist changes

A userscript to stick a green notice box on the toolbar whenever there are unread changes on your

watchlist
. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/watchlist-notice.js and click "Install" at the top. However, here's the manual method:

  1. Place on Special:MyPage/common.js or Special:MyPage/Skin.js.
  2. Enjoy!
1033
rollbacksummaryIlmari Karonen6 Feb 2021833
LinkCompleteZocky6 Feb 2021// User:Zocky/LinkComplete.jsdocument.write(); 533
Keymanweb
20 Apr 2012233
ArticleTranslator.jsEbrahim14 Apr 2024// DO NOT COPY IT FOR TRANSLATION, READ THE DOCUMENTATION en:User talk:Ebrahim/ArticleTranslator.js

/*global jQuery, mediaWiki*/ (function ($, mw) { 'use strict'; var action = mw.config.get('wgAction'); if (action === 'history') { return; } function linkFromWikiLang(page, lang) { if (lang === 'imdb') return 'https://www.imdb.com/title/' + page + '/'; if (lang === 'wikidata') return 'https://wikidata.org' + mw.util.getUrl(page); return 'https://' + lang + '.wikipedia.org' + mw.util.getUrl(page); }

if ($ && mw && mw.Uri) {var golang = new mw.Uri().query.golang || new mw.Uri().query.gotolan
133
Pending changesDannyS71223 Dec 2018Add a link to the Pending changes special page Create a link to the "Pending changes" special page. This link is added to the "Interaction" portlet, directly above the "Recent changes" link that is present by default. 1932
Lingzhi2
24 Mar 20211932
PageviewsPrimeHunter5 Jun 20231432
BEFORE
links on arbitrary pages.

Navigate to any page, and in the "More" menu you will see a "BEFORE search" option. Click it to open a panel with the template customized with the current page name.

1332
userinfoEnterprisey27 Aug 2022A fork of User:PleaseStand/userinfo.js that abbreviates all the user group names, and doesn't link them as well.* My other user scripts 1232
closerfdKing of Hearts28 Nov 2021832
editcounterKanegasi25 Jun 2015 This script counts your contributions and breaks them down by namespace, then writes a table with the information to a page in your userspace. You need JavaScript enabled in your browser in order to use this script and you must be a part of the
autoconfirmed user group in order to use the script for the first time with no problems. If not, you need to manually create the page where your edit count will be and then run the script.The script can take a while to run (several minutes if your edits are in the thousands), so be patient. If your browser tells you it'
732
ReferenceTooltipsYair rand12 Jan 2024This is the documentation page for User:Yair rand/ReferenceTooltips.js. For discussion see the talk page.

ReferenceTooltips allows you to roll over any inline citation* to see reference information, instead of having to jump away from the article text.

  • in the article space or the Wikipedia: or Help: namespaces. See Talk page, comment dated 05:07, 29 October 2013 (UTC).This gadget is enabled by default. However, if it is currently disabled for you, you can ena
732
saveandeditMabdul12 Jul 2021User:Mabdul/saveandedit.js

This script adds a new button under the edit field that saves the page content and goes back to the edit field. Feature requests and bug reports are welcomed at my talkpage. Regards, mabdul 14:26, 16 June 2012 (UTC) Known bugs[reply]

  1. This ignores and overwrites edit conflicts, which may result in apparent unintended edit warring and lost edits from other users.

to-do list

  • add a screenshot here ;)
  • check the watchlist status

Changelog 2012-06-16

  • Bug fixed related to section edits
2012-06-15*initial version created for
632
recent2Philip Trueman28 Jul 2021532
countAnimum28 Nov 2021332
MainJitse Niesen15 Mar 2008332
twinkleimagetraverseAzaToth17 Mar 2012132
WatchlistAFDNovem Linguae19 Aug 20212531
convenientDiscussionsJack who built the house12 Jan 2024 2431
а
"s are Cyrillic letters). Add this to your common.js file: importScript('User:Þjarkur/Highlight homographs in title.js');
2231
massmovePlastikspork1 Dec 20212031
WP:IMAGERES
.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-imageres.js'); to Special:MyPage/common.js.

On a file of acceptable size (i.e. less than 0.1MP per
WP:IMAGERES), all the script will do is include the total pixel count as such:On a file of increased size that requires reducing (i.e. more than 0.1MP per WP:IMAGERES), the script will highlight the total pixel count, as well as providing the la
1831
ExpandDiffsBradv8 Mar 2021User:Bradv/Scripts/ExpandDiffs.js allows for diffs to be loaded inline on history, contributions, and recent changes pages. To use the script, add the following to your common or skin-specific Javascript file.Once installed, an arrow will be shown to the left of each entry that can be expanded. There is also a new menu item at the top of the page called "Expand diffs" which will automatically retrieve and expand the first 50 diffs on a page. 1831
CitationStyleMarkerBrandonXLF18 Apr 2022Shows if a citation is in [[WP:CS1 1631
RefManUglemat5 Feb 2021, and then found it tedious to find and replace all the reuses of that reference? What you need may just be a script called RefMan (for Reference Manager), which allows you to drag and drop references into each other to merge them. You may also update and delete references. It is similar to ProveIt, however, there are some important differences:
  • ProveIt tries to understand the actual content inside tags, and parses templates and such. RefMan makes no attempt to understand, apart from finding the URLs.* RefMan was developed for me, by me. It uses ES6 J
1431
clear your cache. It will also highlight template editors, extended confirmed users, page movers, new page patrollers and pending change re
1231
AFCRHSPhantomTech1 Nov 20191231
kmlToJsonEvad3716 Feb 2021kmlToJson (source) converts KML files into GeoJSON. On Template:Attached KML subpages (where KML files are stored), the script adds a "GeoJSON" link near the "Move" link (in the 'More' dropdown menu for Vector skin; a tab in Monobook skin) that does the conversion when clicked. Copy the result and paste into an appropriate subpage of Wikipedia:Map data (example: Wikipedia:Map data/Wikipedia KML/Iowa Highway 192). The map data can then be used in mapframe maps, e.g. by using 's parameter: To install the script, add the line:importScript('User:Evad 1031
lastEditOpencooper26 Dec 2023lastEdit.js mimics the banner at the foot of the mobile version of Wikipedia that lists the last edit made to the page. So it will tell you "Last edited 6 hours ago by Opencooper" for example. (this can be very useful for spotting vandalism and for seeing how active an article is) However since this is a userscript for the desktop I took some liberties in the implementation: the first part of the text links to a diff instead of the page history (since desktop actually has a history tab), the second 931
footnoteCleanupErutuon15 Jan 2024831
closeffdKing of Hearts28 Nov 2021831
rollbackSumNageh25 Mar 2012Not fixed (yet):

To install the tool with the extra rollback summary button, add the following to your skin.js or common.js file, then bypass your cache: To install the tool that prompts a summary by using rollback, add the following to your skin.js or common.js file, then bypass your cache:

To have any extra options, add the following codes to your skin.js or common.js, then bypass your cache.To disable rollback links, copy th
731
LagToMinutesEquazcion3 Jul 2017This is the documentation page for the LagToMinutes.js user script.

LagToMinutes adds days, hours, minutes, and seconds display to "Database lag" messages that appear from time to time in your watchlist. These messages normally only display the total number of seconds.

To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.
731
Paranomia
10 Apr 2008simplevote is an easy way to vote on things like:
  • AFD
  • RFA
    (coming soon)

It uses morebits.js.

To install, add the following to your monobook:
631
scriptPlastikspork28 Nov 2021331
SpeciesHelperNovem Linguae5 Oct 2023For species articles, tries to add the correct short description, speciesbox, category, taxonbar, and stub template.

For species articles, try to add the correct short description, speciesbox, category, taxonbar, and stub template.

  • Species articles only
  • Not for higher taxa (genus, family, etc.)
  • Not for viruses
  • This script adds a "Run SpeciesHelper" link to the left menu. Click that. It will then take you to a diff screen where you can double check everything.
  • You can also run it using the hotkey combination Alt+A. Then use Alt+Shift+S to save the edit.* Stub - If the article is 150
2330
AfD regulars who prefer to directly review the deletion discussions that have been opened today. The source can be found here
.

To install the script, simply copy the following into your common.js page.

importScript('User:Lourdes/AfDstarted.js'); // Linkback: User:Lourdes/AfDstarted.jsNote: You will need to manually bypass yo
1230
Citation bot
with the Wikipedia editing experience.

It provides two ways of interacting with the bot:

  • A link in the toolbox will activate User:Citation bot on the page that you are currently viewing. The bot will expand, format and tidy all references on that page.
  • A button underneath the edit box (next to "Show Changes") will send the contents of the edit box to the bot, which will process them and return the expanded version. This has two possible uses:
    • It allows the manual checking of the bot's output before an article is modified**
1130
inlineDiffDocsWrit Keeper28 Jun 2021This is a common documentation page for User:Writ Keeper/Scripts/commonHistory.js, User:Writ Keeper/Scripts/watchlistDiffs.js, User:Writ Keeper/Scripts/userHistory.js, User:Writ Keeper/Scripts/generalHistory.js, and User:Writ Keeper/Scripts/contribsHistory.js. I created userHistory.js first at Yunshui's request; it's a modified version of Ale jrb's user history script. This script fixes a few bugs with Ale jrb's original, and it adds a new feature: a button is added to each entry that displays the diff of that entry in- 930
pagestatsAnomie22 Feb 2024830
closecfdKing of Hearts28 Nov 2021730
closeAFD2Mr.Z-man18 Oct 2017530
less edit clutterMagnus Manske4 Feb 2021530
edittopAlex Smotrov26 Jan 2021230
FFUHelperBrandonXLF16 Apr 2023 1929
wordcountGoldenRing1 Sep 20221729
advancedtemplatesandboxJackmcbarn26 Oct 20161629
ListSorterBrandonXLF17 Apr 2024Adds a link to sort lists 1629
editrequestAwesome Aasim18 May 2020Provides an interface for reviewing and answering protected edit requests

Answer Edit Requests (AER) is a (somewhat experimental) tool that allows for processing and answering edit requests. Importing the script does not do anything, but when you visit this page, you will be able to browse and answer edit requests. Note: this is not a replacement for

the edit protected helper script
. You still need it installed to answer edit requests you see while casually reading talk pages. Add

to Special:mypage/common.jsPlease review every edit you make w
1529
Watchlist-openUnreadEvad3730 Apr 2020Watchlist-openUnread (source) is a script that allows you to open multiple unread watchlist pages with a single button.

To install the script, add: to Special:MyPage/common.js. You may also add one or more of the following lines to customise your experience. Replace defaults (the text between = and ; //) with your custom values. var openUnread_maxnum = "10"; // Preset value for max number of pages

var openUnread_oldest = false; // Preset state of checkbox "oldest first". Set to true for checked, or false for uncheckedvar openUnread_showAbove =
1229
TemplateData
section for a template. It reads the template code to find all the parameters used by the template.

To install include in Special:MyPage/skin.js.

On templates and user pages a link TD Skeleton will appear in the toolbox on the left sidebar. Clicking the link will open an overlay with a skeleton for the templatedata for the template you are looking at. Copy and paste and click the close box.It also tries to guess default values, aliases, and whether the parameter is required or not. These may n
829
CH2 enFran Rogers30 Jan 2021729
wikEdCacycle28 Apr 2020This is the discussion page for wikEd, a full-featured in-browser text editor that adds enhanced text processing functions to Wikipedia and other MediaWiki edit pages. Feel free to leave your comments, suggestions, and bug reports at the end of this page. .This script is trying to access the deprecated globals skin, wgServer, wgTitle, wgCanonicalNamespace, wgArticlePath, wgScript, wgScriptPath, wgUserName, wgCurRevisionId, wgContentLanguage, wgUserLanguage, wgEnableAPI, wgPageName, wgNamespaceIds, wgFormattedNamespaces, wgVersion and wgPageContentModel instead of using 429
script installerGary21 Feb 2014429
MOS:REFSPACE
in red

A

MOS:REFSPACE
in red. If you have ScriptInstaller, simply click the "Install" button here or on User:Rublov/refspace.js.

To install it manually, add the following line to Special:MyPage/common.js:
2228
SortWhatLinksHereGhostInTheMachine20 Mar 2021Sorts the links displayed by the What links here page.

The script runs shortly after the page is loaded so the links are displayed first in their unsorted state and then sorted. It does nothing for other pages. None. Add the following line to your common.js file. Inspired by a March 2021 request from User:Headbomb in User scripts / Requests. The list of links really should be sorted by the system, so that this script is not needed

2028
Gadget-Spam-blacklist-HandlerBeetstra24 Oct 2021This gadget adds buttons to the section header of User talk:XLinkBot/RevertList, MediaWiki talk:Spam-blacklist, Wikipedia talk:WikiProject Spam, as well as on the pages in the tree under Wikipedia:WikiProject Spam/Local (categorised: Local COIBot Reports).For the former two the buttons include an 'add RL' and an 'add BL' on the 'requested additions'-sections and 'del RL' and 'del BL' on the 'requested removals' sections. On the latter two there are 'add rl' and 'add bl' buttons (per section f 1828
Lingzhi2
7 Feb 2021This script simplifies source reviews by flagging 16 types of errors in the references and/or notes. It is a fork of Ucucha's HarvErrors2 script; it produces no output if harv templates are not being used.

To check as many errors as possible, I recommend using this in conjunction with two others

  1. First, copy/paste importScript('User:Ucucha/HarvErrors.js'); to Special:MyPage/common.js . This script by Ucucha is indispensable in its own right. In addition, my script relies on its output, and thus cannot function without it.# On the same page and below that script, add one of these two vari
1728
previewAndDiffWrit Keeper19 Jun 20211528
TextDiffEvad374 Dec 2019Provides a simpler, textual diff

TextDiff (source) removes markup from a diff to show only prose changes. On a diff page, a button appears above the diff table. Click the button, wait while the textual diff loads (this could take some time); once loaded, the textual diff table replaces the standard diff table, with the button toggling between those diff views. To install the script, add the line: to Special:MyPage/common.js.

Or to install on all Wikimedia wikis, add:mw.loader.load("//en.wikipedi
1428
anrfc-listerAjbura5 Apr 2021This is a user script that assists with listing discussions at Wikipedia:Closure requests to request that they receive a formal close.

To install it, add the line: importScript('User:Ajbura/anrfc-lister.js'); // User:Ajbura/anrfc-lister to Special:MyPage/common.js.

  • Now go to discussion page and enable the script by clicking on ANRFC lister under More menu.* There should be List on ANRFC button on every section heading on discussion page. Click on it and follow the instructions.
1328
noeditredlinksAwesome Aasim11 Sep 2023To install this script, paste importScript("User:Awesome Aasim/noeditredlinks.js"); in your common.js page. 1228
capitalizeWikiMasterGhibif20 Apr 2017This script decapitalizes the selected text when you press the button

to install use var capitalScript = '//en.wikipedia.org/w/index.php?title='+ 'User:WikiMasterGhibif/capitalize.js&action=raw&ctype=text/javascript';

importScriptURI(capitalScript); // User:WikiMasterGhibif/capitalize.js
1128
hide-reverted-editsSD00016 Oct 2021Hide reverted edits from page history

Shows a next to the Compare selected revisions button. Edits that were reverted, or are reverts themselves are hidden upon clicking, so that you can actually focus on how the article evolved over time.

The script recognizes reverts made by all the standard tools such as Twinkle, Huggle, STiki, native MediaWiki undos and rollbacks, and reverts done by ClueBot and XLinkBot. Undos are hidden only if the they begin with the default edit summary and change in byte count is complementary.NOTE: This script only hides intentional reverts. Hence it does not take i
1028
wikidata QnumDanski4549 Aug 2019This script adds Wikidata Q numbers to the titles of all pages connected to Wikidata. To install this script add mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Danski454/wikidata_Qnum.js&action=raw&ctype=text/javascript' ); to either your global.js (for installation on all wikis) or to your common.js (for installation on one wiki). Once you have installed the script, bypass your browser’s cache. The source code is located here. 928
SidebarTranslateEquazcion19 Dec 2013This is the documentation page for the SidebarTranslate.js user script. SidebarTranslate changes the language links in the sidebar so their text is displayed in English. It also displays a link (G), when hovering the mouse over any language, to use
gadget. To install it, go to Preferences - Gadgets, place a check ma
928
Tim Song
18 Sep 2010828
MetricFirstThespaceface11 Mar 2017If imperial units are listed first, this script flips the words around to put metric first.

this script turns

  • 55 miles (89 km)
  • 500 feet (150 m)
  • 95 °F (35 °C)
  • 2.8 inches (71 mm)

into (respectively)

  • 89 kilometres (55 mi)
  • 150 metres (500 ft)
  • 35 °C (95 °F)
  • 71 millimetres (2.8 in)

There is an alternate version for this script that uses US Spelling standards (e.g., "Kilometer" vs. "Kilometre") To Install that: importScript("User:Thespaceface/MetricFirstAmericanSpelling.js");

  • This script is not complete
  • This script only works when both units are listed* Numbers have to be written
328
Tidy citationsMesidast5 Aug 2023Easily format citation templates

A forked and updated version of this script by Meteor sandwich yum. Here is a list of new features that I have added:

  • Handling for hyphenated parameters
  • Convert deprecated parameters to new hyphenated equivalents
  • Compatible with syntax highlighter
  • Compatible with WikEd
  • Automatic modular edit summary
  • Works with nested templates (e.g. or )
  • Removes |url-status=live if no archive link is foundTo disable any features listed below insert the following code at the top of your [
2327
sync-template-sandboxEnterprisey2 Dec 2019Sync template sandboxes with their main versions

A userscript to sync template sandboxes with their main versions. Whenever you're viewing a template sandbox, in the "More" dropdown on the left of the search bar there should be an option that says "Sync with main". Clicking it will save over the sandbox's code with code from the main version of the template; a popup notification will appear once the syncing is complete.

1827
Easy-linkDannyS71217 Aug 2021Easily create a link to the current page (and current section) and copy it Adds a button to the menu to analyze the current URL and create a link to it, which is then added to your clipboard for easy pasting. 1727
Archive 1MGA7326 May 2017Please clarify the difference between this and Template:dbc. - Omegatron 14:59, Apr 14, 2005 (UTC)

This template is to be used instead of listing on

WP:IFD. dbenbenn | talk
14:45, 19 Apr 2005 (UTC)


This template should have included in it, so one wouldn't have to write it every time using the template. Jon Harald Søby 16:39, 16 July 2005 (UTC)[reply]

At the bottom of the template, is mistyped as .--Hello World! 04:32, 21 January 2006 (UTC)Someone with admin status changed to because of "capitalizat [reply]
827
Wiki Translation ToolsV111P26 Aug 2021Wiki Translation Tools is a user script for finding categories, filling the template, etc. when translating an article to or from another Wikipedia. The script is used in the Wikipedia where the original article is, then the resulting wiki code is copied to the article in the target Wikipedia. The script creates two new links in the Tools menu:
  • Cat/Tr/Comm
  • Links to ?

The results are shown in text input elements so that the text can be copied easily with Ctrl-C.

You can edit this page. If I don't like or understand something you wrote, I will correct it. ;)
627
mathjaxEsquivalience12 May 2017This script renders mathematical notation placed in tags with MathJax. In Preferences -> Appearance -> Math, "LaTeX source" must be ticked. Will rarely affect non-mathematical articles with dollar signs, as it tests for dollar signs with a space after or before like the LaTeX source option renders them. If you use live preview, Alt will reload the math on a page. The performance impact of this script is minimal: even math-dense pages such as Integral are typeset in no more than 5-7 seconds. It will not be loaded if there is no math on this page.Place the following in your [[Special:My 627
diffsDudemanfellabra4 Mar 2015This script adds time between diffs and time since each revision.

After installing the script,

bypass the cache
of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2: This can be used on any Wikimedia project.

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).

Method 3:

This can only be used on the English Wikipedia.# Place on the bottom of [[Special:MyPage/common.js|your comm
327
bookmarknavDavid Condrey26 Jan 2021User:David Condrey/bookmarknav.js is a simple userscript that makes it easier to reference Wikipedia pages such as Policies, Guidelines, Wiki Syntax, Lists of Infoboxes and Maintenance Tags, etc..

The script will add 3 new menu sections to your Wikipedia user interface. The first section is within the bar that runs across the top of the page which by default has links to your userpage, talk page, sandbox, etc.. If you use the code as is, it will create links in this section for:

  • WikiProject: Articles for Improvement* The AFC Big Green Button which will take you to a random article curre
227
nosubmitsummaryAnomie12 Feb 20121826
DetectPromoNovem Linguae23 Dec 20231626
MoreDiffInfoBrandonXLF4 May 2022Adds more information about the revisions of a diff to the diff page. It adds the revision IDs, the revision sizes, and [[mw:ORES 1626
undo-moveDanski45422 Jan 2019This script makes the undo button in the page history able to undo moves, by linking it to Special:MovePage. You can view the source code here.

To install: Copy the line below into your [ common.js] page.

1326
PlayAudioNowNardog27 Sep 2023This script allows you to click on any link made via the template (like ) and listen to the audio without having to move to another page, save the file or open another app, no matter the format—be it Ogg Vorbis, MP3, WebM, FLAC, WAV, or even MIDI, which most browsers don't support natively.

Try it at Help:IPA/Polish, Help:IPA/Swedish, List of chords, etc. Add the following to your common.js:

Or you may enable the script installer in and click "Install" in the infobox on this page.By default, clicking on an audio li
1126
GPT 3.5.WikiChatbot is a user script chatbot to assist editors and reviewers. It can summarize, reformulate, copyedit, and provide suggestions on additional topics, images, and wikilinks. It is used by selecting text in an article and then clicking one of the buttons on the right to enquire about the selected text. For example, the editor may select 3 paragraphs and then press the button "Short summary" to get a short summary of the selected text. The responses are shown in the chat panel on the left bottom. This pan
1126
DashboardZLEA5 Aug 2019Add a link to [[WP:DBD

Adds a link to

the dashboard to the toolbar. Forked from User:Lourdes/PageCuration by User:Lourdes
. This script can be imported to skin.js or common.js by adding: or

If you found a problems not listed here, please let me know on my talk page.
1026
oldafdSplarka27 Feb 2022Change the color of an XfD page when it's almost ready to close.

Change the color of an XfD page when it's (close to being) ready to close; updated to actually work (best for AfD), and color a more limited section at the top rather than the whole page. Updated version available at User:Amorymeltzer/oldafd Note: As of v3.10.0,

User:Evad37/XFDcloser
will show this information in a much better, more useful, and more comprehensive fashion.

Install via:
926
talklinkAnomie13 Sep 2014This script adds various classes to the "talk" tab, to style it based on the status of the talk page:
  • new – Talk page does not exist (Actually, MW adds this one itself)
  • redirect – Talk page is a redirect
  • empty – Talk page is empty, or seems to contain only templates and comments.

You can then add CSS rules to apply various visible changes to the different types of links. The default rules are available in User:Anomie/talklink.css. To use the script, add the following to your common.js.

Note that this script has only been extensively tested on Monobook.Th
926
BetterTwinklePrefsEquazcion7 May 2017This is the documentation page for the BetterTwinklePrefs.js script. This script is only of use to those who have Twinkle enabled in their gadgets. BetterTwinklePrefs places a nice little
Twinkle preferences link next to your usual Preferences link at the top of the page. It looks like this: [TW]. This script also suppresses those big Twinkle preferences notice boxes on JS and CSS pages.To use this script: Copy the line below, then [ click here], past
726
useronlineCj00525729 Nov 2021426
Voice of All
28 Feb 2021026
AutorefBrandonXLF18 Apr 2022Adds an prompt to auto create a ref 1725
endlesscontribsBradv27 May 2022User:Bradv/endlesscontribs.js provides for endless scrolling of contributions pages. To use the script, add the following to your common or skin-specific Javascript file.Once installed, a button will be displayed at the bottom of every contributions page allowing you to load additional contributions without reloading the page. 1225
strike-archivedEnterprisey10 Sep 2020In the table of contents, strike out sections that start with an archived discussion. 1225
bypass the cache
of the page.

Method 1: (This will generate text which can be used on any-language Wikipedia.)

  1. Press Publish changes (ignore any error warnings).

Method 2: This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).
Method 3:# Click here, then c
1125
assesslinksNihiltres13 Sep 2015925
addptlinksIagoQnsi14 Apr 2021This is a simple script that allows you to insert custom links into your personal toolbar (i.e. the list at the top right with links to your user page, talk page, preferences, etc.).

To use the script, you will need to add something like this to your common.js file: var ptLinksToAdd = [ { label: "New pages", title: "Feed of recently created pages", url: "/wiki/Special:NewPagesFeed", index: 5 }, { label: "AfD", url: "/wiki/Wikipedia:Articles_for_Deletion", index: 6 } ];

importScript('User:IagoQnsi/addptlinks.js');The variable ptLinksToAdd is an array of all the lin
825
newmessageshistoryDavidgothberg6 Feb 2021This is the documentation for David's new messages user script.

This script adds a "history" link to the "You have new messages" box. The link is to the history of your user talk page. Here is how the box looks without and with this script:

To use this script put the below code in your personal JavaScript page.Nowadays scripts here on Wikipedia usually start working immediately (on next page load). But if not, then you need to wait one minute for the servers to update, then bypass your br
825
EN-INफ़िलप्रो18 Jan 2022Within-article consistency of spelling variety By long-standing convention and as detailed at the Manual of Style, a Wikipedia article needs to consistently use one variety of English. Because editors come from all over the English-speaking world, articles are vulnerable to creeping inconsistency in spelling. These inconsistencies are often difficult to identify quickly, and this script has been developed as an aid to the careful manual oversight of spelling.The variety is prescribed where an article is related to one of the seven an 725
AddCommonsCatLinksDudemanfellabra23 Sep 2021This script is used to add images from Wikimedia Commons and/or links to Commons categories to certain lists of monuments. A full list of monument registers supported by the script can be found below.

Anyone can use this script by adding

or on other language versions by addingto the bottom of their personal JavaScript page. The script generates a button at the top of supported monument lists which reads "Check Commons for images and categories" (or the corresponding phrase in other supported languages). W
625
userScriptSandboxPleaseStand21 Oct 2018625
cat-nextDanski45420 Mar 2019Cat next adds a link next to the watch button to go to a random page in a category. This category can be selected by using the configure cat next button (in the more section for vector). The category is stored as a cookie for a maximum of 30 days. When selecting a category you can also click , clearing the category and removing the next link, or, if you are on a category page, use that category. The script does not work with the minerva skin. The source code is available to view.Hint: It's much easier if you get [[User:Enterprisey/script-installer|ScriptInstalle 525
interwikiwatchlistYair rand2 Apr 2021425
wikimarkTwinzor29 Mar 2021425
Wide SkinBlue-Haired Lawyer12 Oct 2022Wide Skin is a sub-skin of Vector which hides the side bar. It works much like Hide Vector sidebar but instead of of interactively hiding and showing the sidebar, its links are transferred to the vector menu, a new Favicon menu, and the footer. It's particularly useful for narrow screens.

To enable it you need to add

to your vector.js file andto your vector.css file.
225
twinklebatchundeleteAzaToth17 Mar 2012125
afc-helperThe Earwig17 May 2012125
closemrvArmbrust28 Nov 20211324
SubpageMoverBrandonXLF18 Apr 2022Easily move the subpages of a page with the press of a button. 1324
BulletSortGuywan24 Mar 2020type = comment

hidden = yes default = buttonlabel = Bug report or feature request? Lexicographically sorts bullet (unordered) lists. Bullet Sort not as fast as it sounds. is a script that allows one to sort bullet lists in a flash. This script is still undergoing beta testing. Be sure to check the results twice before publishing (e.g., via Show changes). While in edit mode, select the list you would like to sort, and hit . Bam! Just like that. Good. Select only the list.

Bad. Don't select anything outside the list!Bad. This list is broken, and your browser will be too if you try to sort it. J
1224
rescaledsidebarB30 Apr 2020924
CustomSummaryPresetsEquazcion23 Jun 2012This is the documentation page for the CustomSummaryPresets.js user script.

CustomSummaryPresets adds a menu of edit summary presets to your edit page, while allowing you to specify what the choices are. The menu appears below the edit summary line on nearly all edit pages.

  • This is a modification of the
    gadget for adding an edit summary preset menu. While the original gadget adds its own edit summary presets, this script lets you define your own.*This script may cause a conflict if you have the aforementioned gadget enabled (it i
624
gsearchMr.Z-man6 Feb 2021gsearch.js is a JavaScript tool to add a second search box for a Google sitesearch of en.wikipedia directly under the Wikipedia search box.

Type the search terms into the "google search" box and click search or press enter/return to search Wikipedia using Google. A "Go" button might be added in the future to do an "I'm feeling lucky" search on Wikipedia if I can figure out how to do that with HTML/Javascript. Simply add

to your
bypass your cache.
524
stubtagtabMC105 Apr 2013424
ScriptsNerdyScienceDude3 May 2017Welcome to my script page! Feel free to use these scripts. Feedback, suggestions, and feature requests can be left on my talk page.

User:NerdyScienceDude/Scripts/extratoolbarbuttons.js Supercharge your enhanced editing toolbar with this script. This script adds six additional buttons to the enhanced editing toolbar that were previously available in the old toolbar. Extra Toolbar Buttons is designed for the monobook and vector skins.

  1. Make sure the enhanced editing toolbar is enabled in the editing tab of your preferences.#Add importSc
124
bar lead to the same article or section directly or indirectly (i.e. through a redirect or not), it's converted to bar. Links to non-main namespaces and to redirects ending in " (disambiguation)" will not be replaced. The button is available only in source mode (not 2017 editor).Add the following to [
1923
VitalTopiconNardog30 Jul 20231723
anonymizeRublov8 Apr 2023Replace username at top of screen with generic string A user script to replace your username at the top of the screen with the generic string User page. Useful for paranoid editors who don't want people looking over your shoulder to see your Wikipedia username. Note that it sometimes takes the browser a second or two to load and execute user scripts, during which interval your real username will briefly be visible, so this script should not be considered foolproof.If you have ScriptInstaller, simply click the "Install" button he 1423
NoRedirectBrandonXLF18 Apr 2022Adds a link beside all links to redirects that links directly to the page, skipping the redirect. With the script, click on [[File:Redirect_arrow_without_text_(cropped).svg 1223
SubpagesBrandonXLF18 Apr 2022Adds a Subpages link to the right navigation bar (under more in skins such as Vector). 923
live-reloadEnterprisey29 Jan 2021Reloads a history page at regular intervals (a minute, at the moment), and updates the tab name when new edits come in.

Only supports history and abusefilter pages at the moment, and the user interface is not that great. I plan to fix both issues eventually. For abusefilter logs, there's a bug where the first refresh will show the entries from the first minute again as "new" events.

See also MusikAnimal's very helpful toolforge:event-streams.* My other user scripts
823
revert vandalismDipankan00110 Dec 2020423
New pagesDipankan00129 Nov 2021323
highlightSearchRavid ziv26 Jan 2021Method 1:

Get

.js
and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes"
323
pageCollectorקיפודנחש29 Jan 2021This script lets you define "todo" pages, and add to the hidden menu (i.e., the menu under the inverted triangle, next to the search box), buttons per each todo list.

Pressing the button will add a link to the current page to the bottom of the "todo" page.

  1. open Special:MyPage/common.js
  2. add the line
  3. add a new list as described below, defining the "todo" pages, and the button legends for them
This list, that should be added to Special:MyPage/common.js, lists the "todo" pages, and the button legends for the buttons that activate them.Let's say you want to maintain two "todo" lists.
323
Voice of All
11 Aug 2015323
Version2Cj00525729 Nov 2021323
DetectG4G5Novem Linguae21 Oct 20231922
revdel-responderThe Earwig20 Dec 2022Help admins respond to {{tl

revdel-responder is a user script to help admins respond to requests. It's useful with Enterprisey's url-select-revdel.

1822
CopySectLinkNardog21 Dec 2023This script adds a button that copies the unencoded page title (with spaces, not underscores) or section path (with #) to your clipboard so it can be pasted as a clean wikilink, next to the [] link in each heading. If the edit link doesn't exist, it creates its own brackets. You may also copy the full URL by right-clicking the button and selecting your browser's native "Copy link" option. Add the following to your common.js or global.js:Or you may enable the script installer in and click "Inst 1622
TemplateSearchAhecht21 Mar 2024Script based on User:SiBr4/TemplateSearch.js by User:SiBr4, with added support for the Vector 2022 and Minerva Neue skins.

Allows using "TP:" and "{{" as shortcuts for "Template:" in the search box. See Wikipedia:Village pump (proposals)/Archive 127#Prefix suggestion: TP: for Template:.

Install by adding the following row to your
RegEx searches, add before the above code to your common.js, skin.js, or g
1622
UnassessedArticleLinksSD000119 Jun 2019This is a script that makes churning down the backlog at Category:Unassessed biography articles and other such unassessed/unknown-importance article categories faster. As these WikiProject categories contain the talk pages (since WikiProject templates are placed on talk pages), assessing an article from such a category usually requires navigating from the talk page to the article first.

The script manipulates the links to talk pages by

  • making them point straight to the article
  • making them open in a new tab by default
  • not following the redirect if the target is a redirect*automatically
1322
quickViewDeletedSD000116 Dec 20211222
TemplateData
.

It has been written by Ltrlg, originally for frwiki but now available for every wiki.

1122
TagsManagerDannyS71227 Apr 2019Manage tags in an article

This is a script for managing tags in an article. You may either add or remove tags.

Please note that this script only recognises the original name of the templates (e.g. the script recognises "uncategorized" not "uncategorised"). Also, the "Group inside " option is still in development, so it won't work as intended.
1122
SDlinkBuilderGhostInTheMachine17 May 2020This script helps you to create a Wikipedia page that is a list of pages with their current short descriptions.

The script does not alter any article at all. It just creates wiki text for you. To "work", you have to paste this wiki text into a page somewhere. This script may be used on any page in any name space.

It collects all of the wiki links from the current page, filters out links to some of the namespaces and then displays wiki text for a sorted list of the remaining links.The wiki text may then be pasted into a sandbox page or just viewed as a preview i
1122
formatcitationsWaldyrious1 Jul 2019This script adds two tabs to the mediawiki interface, which trigger a script that performs automatic harmonization of whitespace in citation templates (, etc.).

Each tab implements one of the supported behaviors: regular (tab labeled "") and vertical (tab labeled "+"). Below is an example output for each:

  • Regular mode (adds spaces before and after equal signs, and before the pipe characters):
  • Vertical mode (automatically aligns the equal signs depending on the longest parameter):Note that neither replacement produces any visible change in the rendere
1022
UpdateNotificationsBrandonXLF18 Apr 2022Makes a AJAX request every few seconds to update your notification badge for alerts and notifications. 1022
VECNTol26 May 2021Add citation needed tags in VisualEditor VisualEditor Citation Needed (VECN) is a user script which adds a button (under "Insert") in VisualEditor to add a citation needed tag. 1022
confirmwatchlistrollbackZvn14 Jun 2011Method 1:

Get

.js
and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.# Press "Publish Changes"
922
SkipFileWizardEquazcion25 Jul 2015This is the documentation page for the SkipFileWizard.js script.

SkipFileWizard changes red links to non-existent File pages (eg. ), so that they lead to their actual pages. Normally these links load the file upload wizard instead. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.

Option: If you want, you can have all File red links direct to the "plain" file upload page (instead of the Wizard uploader). To do this, add the following line:

  • var SkipFileWizardOption = 'PlainUpload';
922
pageInfoRealFakeKim27 Jan 2021Adds the following links to the sidebar toolbox:
  • On all pages
    • What redirects here
    • Protection log
    • Subpages
  • On articles
    • AfD discussions
    • GA nominations
    • GA reassessments
    • FA nominations
    • FA reviews
    • Peer reviews
  • On user and user talk pages
    • Requests for adminship
    • Requests for bureaucratship

SourceFeedback

  1. Go to and paste in the following line:
  2. Save the page.
  3. Clear the pages cash. (see
    WP:BYPASS
    )
822
RedirectNotificationBrandonXLF18 Apr 2022 822
IABooksReinischmax5 Feb 2019722
SkinSwitcherEizen5 Jan 2021Allows for viewing of page in any available skins SkinSwitcher is a JavaScript user script that allows users to view a given page in any available skins. At present, this includes Vector, MonoBook, Modern, CologneBlue, Minerva, MinervaNeue, and ApiOutput. Fallback, while listed as an available skin under , is not usable and as such is not currently included.An options menu/toolbox/toolbar is provided in each skin to make skin switching convenient and easy. For Vector, MonoBook, Modern, and CologneBlue, a toolbox is provided below "Tools" on the left-hand side of the screen, and for 722
HighlightEditSectionsMagnus Manske27 Jul 2007522
wiktLookupBawolff31 Jan 2021422
MoreTabsCactus.man26 Jul 2007222
ScriptsNerdyScienceDude2 Oct 2021Welcome to my script page! Feel free to use these scripts. Feedback, suggestions, and feature requests can be left on my talk page.

User:NerdyScienceDude/Scripts/extratoolbarbuttons.js Supercharge your enhanced editing toolbar with this script. This script adds six additional buttons to the enhanced editing toolbar that were previously available in the old toolbar. Extra Toolbar Buttons is designed for the monobook and vector skins.

  1. Make sure the enhanced editing toolbar is enabled in the editing tab of your preferences.#Add importSc
122
massmoveAhecht11 May 2022User:Ahecht/Scripts/massmove.js is a modified version of User:Plastikspork/massmove.js that adds a link to the left column, allows adding and removing both prefixes and suffixes, and allows moves to be previewed in advance. At this time, the script will only work for accounts that are Administrators or Page movers.

Add the following line to Special:MyPage/common.js or meta:Special:MyPage/global.js to install:

Click on "Mass move" under "Tools" in the left-hand column or go to Special:Massmove to use the script.*[[Help:
1821
taxoboxalyzerWilliam Avery21 Aug 2022Convert [[Template:Taxobox

Javascript to add a taxoboxalyzer entry in your Tools widgets. You should only see this tool when you are on a page with a manual taxobox that has a genus name displaying. When a manual taxobox is displaying a binomial, this tool is to convert it to a Speciesbox. If it is for a genus only, without a binomial, it will convert a manual taxobox to an automatic taxobox for the genus.

Please read https://taxoboxalyzer.toolforge.org/ before adding importScript('User:William Avery/taxoboxalyzer.js'); to your common.js*When removing the template, the tool may introduc
1721
tag-checkRoySmith14 Jul 20221621
.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-infoboxcolour.js');

to
Special:MyPage/common.js.There will be a "Table colours" link in the toolbox on the left on every article. Click it while in edit mode to adjust the colours of the page used in the form| parameter = colour. An edit
1521
WP:ORCP
.

A userscript to make giving ratings at

WP:ORCP
easier. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/orcp-helper.js and click "Install" at the top. However, here's the manual method:

  1. Place on Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Enjoy!
When you're on
WP:ORCP, next to the "edit section" link in each header there should be an "add rating" link. This opens up a small form you can use to add a rating without going in and editing the section text.*[[WP:
1421
filter-highlighterSuffusion of Yellow14 Dec 2019Adds highlighting and tooltips to links to [[WP:Edit filter

styling
to the filter link based on some of the filter parameters. Hovering over the link will reveal additional information about the filter in a tooltip. For example, a link to Filter 384 will be shown as: Filter 384.But with more up to date information, of course.

Add the line to your common.js page.The default configura
1321
script-updateepisodesAlex 211 Jan 2019User:Alex 21/script-updateepisodes.js is a script that updates a television of list-of-episodes page when the most recent episode airs. It updates in , in , and the date in .

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-updateepisodes.js');

to Special:MyPage/common.js.There will be a "Update episodes" link in the toolbox on the left on every article. Click it while in editing mode for the whole article in both the main article and list of episode article (if one exists), to update all counter parameters/templates and r
1321
WatchlistSorterThe Transhumanist16 Feb 20181221
New pages feedDannyS71218 Dec 2018Add a link to the New pages feed Create a link to the "New pages" feed. This link is added to the "Interaction" portlet, directly below the "Recent changes" link that is present by default. 1121
rename-reason-fixerEnterprisey19 Apr 2020Fixes some templates that used to depend on the REVISIONID magic word so that they continue to have appropriate reason parameters in their links. See this discussion. On the English Wikipedia, this was created for , , and .* My other user scripts 1121
SectionMoverDannyS71224 Jan 2019Move sections from one page to another

SectionMover allows you to move selected sections on a page (talk, user talk, articles, etc) to another page. It's as simple as clicking from the drop-down menu "Move section" then select the section headers to move them. This is a forked version of User:Σ/Testing facility/Archiver.js. The fork was written by a now-retired user, so I have taken over as maintaining it. Usage

  1. From the "More" drop-down menu, select "Remove section".
  2. Select one or more sections to be removed by clicking "remove section" next to the header.#Click "Remove the selec
1121
EasySummaryBrandonXLF18 Apr 2022Easily use the last summary you used or load and save a summary 1121
Lingzhi
10 Jan 2019This script simplifies source reviews by flagging 16 types of errors in the references and/or notes. It is a fork of Ucucha's HarvErrors2 script; it produces no output if harv templates are not being used.

To check as many errors as possible, I recommend using this in conjunction with two others

  1. First, copy/paste importScript('User:Ucucha/HarvErrors.js'); to Special:MyPage/common.js .# On the same page and below that script, add one of these two variants, depending on where on the page you wish to add a link that toggles between "Hide ref check" and "Show ref check". Both versions shoul
1021
PortletLinksBrandonXLF5 Apr 2023Utility to create/manage/remove custom portlet links 921
superjumpEnterprisey1 May 2020Custom keyboard shortcuts to go to any page, and more! You'll have to write a configuration file in the form of JSON. It'll be at Special:MyPage/superjump-config.json. You can see an example at User:Enterprisey/superjump-config.json. There is a tool available to write configuration files automatically, so you don't have to deal with JSON: toollabs:apersonbot/superjump-configurer.Once you've written a configuration, press the keyboard shortcuts on any page and they should work. Important gotcha: at the "first level" of keyboard shortcuts, you must use your browser's access keys. Se 721
userResourceManagerFred Gandt24 Nov 2022Drag-and-drop user JavaScript and Stylesheet manager The Resource Manager creates an intuitive drag and drop GUI in the personal account menu of the Wikipedia Vector UI, allowing users to manage their resources (JavaScript and CSS) easily and quickly without any need to edit their common.js.User resources are usually added to the common.js page with commands like importScript( "User:Example/someScript.js" ); which is an instruction to create an HTML element in the 621
chouettePAC216 Mar 2019is a JS script designed to make it easier to edit Wikipedia using the mobile web interface known as Minerva.

chouette adds links to Wikidata, Reasonator, Whatlinkshere, Move, Infos, Pageviews, etc. chouette was first developed for the French Wikipedia (See ). If you want to use it, go to Special:MyPage/minerva.js and add the following line : If you want an example, have a look at User:PAC2/minerva.js. Source code is available at User:PAC2/chouette.js.

621
NoEditSandboxEquazcion19 Jul 2017This is the documentation page for the NoEditSandbox.js user script.

NoEditSandbox is a simple script that changes the "My sandbox" link (at the top of all pages, next to "My preferences") to a regular page link, instead of loading the sandbox's edit page by default.

  • This script only functions if the "My sandbox"
    gadget
    is enabled via , which is enabled by default.
To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.
521
templatecheckDr pda27 Feb 2022421
NewUserPatrolTheJosh28 Feb 2021321
statuschangerTopaz8 Nov 2006221
revdeleteAnimum29 May 2010221
liveclockAnimum8 Mar 2021221
relatedarticlesScott.wheeler29 Jan 2021121
logSwapAmorymeltzer14 Apr 20211520
masspurgeFrietjes19 Dec 20221420
ShowRevisionIDBrandonXLF18 Apr 2022Shows revision ID in history/contributions/watchlist 1320
FactotumAlexis Jazz9 Apr 2024Edit, reply, feature-rich

Now available as a gadget on Albanian Wikipedia! Some features of Factotum: (most can be enabled/disabled as desired)

  • Edit pages
  • Edit sections
  • Create new sections on talk pages
  • Move sections
  • Comment on talk pages, automatically signed, automatic addition of
    em dash
    if not already present
  • Edit comments
  • Show signature dates in local time
  • Display editnotices
  • Wikipedia:AutoWikiBrowser/Typos
  • Native Web2Cit support* Multiline [[:mw:Extension:Syntax
1220
watchlistcleanerAhecht31 Mar 2024Removes missing pages and/or redirects from your watchlist. A userscript to remove missing pages (redlinks), redirects, pages you haven't edited recently, and/or pages you've never edited from your watchlist. The script will prompt to ask which types of pages you want to remove, and how many days of history it should look at, and whether it should skip removing any pages you created. The script can optionally store a backup of the pages it removes at Special:MyPage/Watchlist_backup, which can be used with the Special:RecentChangesLinked tool.When you're on your watchlist, click on the 1120
rollbackTouchMusikAnimal26 Oct 2021rollbackTouch is a user script that hides all rollback links on mobile devices. This is useful as it is easy to accidentally tap the rollback links on a touch screen.

See also confirmationRollback-mobile which will allow use of rollback on mobile but require confirmation each time. There's also confirmationRollback which will require confirmation for performing rollback on both desktop and mobile.

Add the following to your common.js:importScr
1020
ToBottomBrandonXLF18 Apr 2022Create link to go to bottom of page 1020
SearchHelperTitodutta9 Dec 2021Method 1:

Get

.js
and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes"
920
stubtagEpicgenius27 Jan 2021This user script added stub tags to articles (currently it redirects to User:SD0001/StubSorter). Please install that script instead. 820
short-tab-titlesEnterprisey20 Dec 2018Shorten window tab titles

A userscript that shortens window tab titles with pseudonamespaces; for example, navigating to

WP:GO
will show the page title as "WP:Goings-on" instead of "Wikipedia:Goings-on", which makes more of the page name visible when many tabs are open.

The script will automatically shorten the tab titles of pages in the User, User talk, Wikipedia, and Wikipedia talk namespaces.* My other user scripts
820
draft-sorterEnterprisey2 Dec 2019Sorts [[WP:AfC

A userscript to sort

AfC
drafts by adding WikiProject banners to their talk pages. When you're on a draft page, go to the "More ▼" menu at the top of your screen. You should see an option labeled "Sort (draft)". If you click on it, a form will appear at the top of the page where you can type WikiProject names into the field labeled "Tag WikiProjects". Finally, click "Submit" to add the WikiProject banners to the draft's talk page. , a userbox indicating an editor uses draft-sorter

  • Wikipedia:Articles for Creation* [[User:Enterprisey/Creations#User scripts|M
720
PageCreatorEizen5 Jan 2021Displays information concerning page's creator and first revision PageCreator, not be confused with the MediaWiki extension of the same name, is a JavaScript user script that displays data about a page's creator and first revision. The script provides links to the creator's user page, talk page, and contributions page, and displays the date and time of creation as a link to the first revision of the page.It is meant to be paired with its twin user script LastEditor, with which it shares a similar design appearance and page placement, 720
copyviosInsertcleverphrasehere26 Oct 2018720
IPtoEmojiOpencooper9 Jun 2020Represents IP addresses as emoji IPtoEmoji.js adds an arbitrary emoji representation to IP addresses for better recognizability. To humans, a string of random numbers doesn't mean much, but since we're very visual, emoji can help us easily differentiate different IP addresses. For example, 107.77.209.32 would become [🎪🍹👊🍉]. The next sequential address, 107.77.209.33, would be [🎪🍹👊🍊]. It also helps spice pages up. ✨Note, the idea of adding visual representations to hashes is not new. OpenSSH has "[https://superuser.com/questions/22535/what-is-randomart-prod 720
QuickLinksMusic120125 Oct 2017620
EnhancedUserContribsJorgenev10 Mar 2021520
logpageAlex Smotrov26 Jan 2021220
nothingthreeNihiltres17 Oct 2022The "nothingthree" script is Nihiltres' very own collection of little JavaScript tweaks to Wikipedia's user interface (UI). This page outlines what features it has, and how to make use of them yourself. The script is visible at
Opera (among other standards-compliant browsers). It should usually work in Internet Explorer, as well, but support for that browser should generally be considered
020
massCFDQwerfjkl1 Mar 2024The script adds a portlet link in the toolbar to Special:MassCFD. Upon going there, after a few seconds the script should load and the page should look like this:[[File:En.wikipedia.org_Special-MassCFD_2023-08-08.png 1619
RETFQwerfjkl25 Jan 2022 1519
DontForgetG12Novem Linguae26 Mar 2024Adds button for copyvio check on unreviewed articles and drafts. 1519
SignpostTaggerMr. Stradivarius16 Dec 2023SignpostTagger adds a window for editing tags for articles of the Signpost. The tags are stored in Lua data modules and used to generate lists of Signpost articles on the fly. Updating the modules manually would be tedious, and this gadget simplifies the process.

Add the following to your skin.js page:

After saving the page, you may need to
bypass your browser cache.When viewing a Signpost article, you should see a "Manage tags" tab like this among your top tabs. This tab only activates on Signpost articles, and o
1319
WatchDocBrandonXLF18 Apr 2022Automatically watches/unwatches the documentation page of a template (and its talk page) when you watch/unwatch a template. 1219
addUploadsLinkBegoon24 Mar 2022Adds a "User file uploads" link to the interface toolbox section 819
req-helperEnterprisey2 Dec 2019Helps with the [[WP:RA

A userscript to help out at

WP:REQ
. Whenever you visit a subpage of
WP:REQ
, the script will load its main panel at the top. From the panel, you can filter or highlight requests based on how many sources (i.e. links) they have, as well as perform cleanup tasks. The "Page issues" panel lists formatting problems on the page. The rightmost panel has a couple of viewing options, and the tools for deleting requests. To clean up requests that are bluelinks:

  1. Check the "Also mark redirects for deletion", if you want to mark bluelinks that point to redirects.# Click the
819
ImageMapEditDapete1 Feb 2021719
Gary King
21 Feb 2014619
hollisKephir16 Feb 2021hollis (named after hollis Mason) enhances your watchlist and diffs:
  • It adds a "since last seen" link to your watchlist, which shows you the diff of the page since you have last looked at it, instead of comparing the latest revision to the previous one. Note that you can get the same link by enabling "Expand watchlist to show all changes, not just the most recent" in your preferences.* When viewing diffs spanning several revisions of a page, you can click a link to view a list of intermediate rev
619
showKanjiOpencooper15 Jun 2022showKanji.js shows the corresponding Japanese kanji of an article on the English Wikipedia—as well as any kana—under the page title. See below for installation instructions, how to style it, details on how it works, and how to hide the furigana or omit katakana-only results. To install the script, add the following to your common.js page:By default, the script does not apply any styling to the kanji, allowing you to format it to your taste in your common.css page. The following is how I style it for my 519
pcreviewEpicgenius29 Nov 2021419
Voice of All
29 Sep 2010importScript('User:VoA/monobook.js'); // 319
highlightmynameAis52326 Jan 2021319
closeAFD
" script, and uses much of the original code.

The script adds a "Close FPC" tab when viewing nominations. Clicking the tab will bring up a menu of information to enter, along with two buttons: 'promote' or 'no promote'. Some tasks are currently not supported by the script:

  • Delist nominations are not supported*The script
319
veCiteFromURLLoaderMvolz2 Mar 2015319
user-rightsMastCell4 Feb 2021219
AjaxUndoBenjaminWillJS26 Jan 2021119
automodJnothman29 Dec 2007119
TeahouseRespondEquazcion26 Jan 2021119
EnhanceHistory.userStevage7 Dec 2020// ==UserScript==

// @name Enhanced history display // @namespace stevage // @description Collapses consecutive edits from the same person into one, shows diffs on history page // @include *.wikipedia.org/*action=history // ==/UserScript== // This page should be found at http://en.wikipedia.org/wiki/User:Stevage/EnhanceHistory.user.js // Install it from http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&dontcountme=s&title=User:Stevage/EnhanceHistory.user.js ( function() { GM_log('in blank function'); function compress() {

GM_log('in compress function');if (!document.getElem
019
Invitatious
7 Jul 2006019
WP:AFC/C
1618
WP:ANRFC.
1518
alwaysEditSectionLinkThe Voidwalker10 Dec 2021Method 1:

Get

.js
and click "Install" at the top. Method 2:(This can be used on any-language Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Press "Publish Changes".

Method 3:(This can only be used on the English Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes"
1218
submitRMTRTheTVExpert26 Sep 2020User:TheTVExpert/submitRMTR.js is a script that adds a button to Special:MovePage to submit the move as a technical request at Wikipedia:Requested moves/Technical requests.

To install the script, add: importScript('User:TheTVExpert/submitRMTR.js'); // Backlink: User:TheTVExpert/submitRMTR.js

to Special:MyPage/common.js.After installing, navigate to the page you want to move. Click the move button at the top of the page. Fill in the new title and reason in the boxes, and click "Submit technical request". After the request is submitted, you will be redirected to [[Wikipedia:
1218
. When replacing the non-compliant colours, the colours of the episode table headers will also be adjusted.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-linecolour.js');

to
Special:MyPage/common.js.There will be a "Line colours" link in the toolbox on the left on every article. Click it to adjust th
1218
DiffOnlyMr. Stradivarius24 Nov 2021The DiffOnly gadget adds diff-only links on diff pages. Clicking on the "diff only" link will show you the diff with no page content. These links usually load a lot faster than normal diff links, which can be handy for looking through lots of diffs. This gadget can also add diff-only links on history pages, Special:RecentChanges, Special:Watchlist, and Special:Contributions, if you enable this behaviour in your configuration.Note that you can choose to never show the page content when viewing diffs by going to [[Special:Preferences#mw-prefsection-rendering 1118
nytimes.com should redirect to The New York Times. Normally, you'd have to enter the domain into the search box to check if a redirect exists, then hunt around to find the domain which should redirect, and manually go through each step of creating the redirect. This script makes it simple by automating all that and letting you easily create these kinds of redirects if they need to be.To install the script, add the following to [[Special:MyPage/co
1118
GlobalPrefsBrandonXLF18 Apr 2022Adds a (Global) link to the top right of the page. 1018
masseditTimotheus Canens20 Oct 2021918
WRStitleSam Sailor8 Jun 2018Perform a Wikipedia Reference Search on the article title

WRStitle adds a little blue link titled to the right of an article title. Click it, and a Wikipedia Reference Search (

WP:WRS
) will open in a new tab.

A Wikipedia Reference Search (
WP:BEFORE. Also, be aware that WRS relies heavily on English sources. If you think non-English sources exist, perform all the traditional searches including searches (where is an appropriate ISO 3166-1 alpha-2 country code) extra carefully.Put the
918
GoToTitleChlod15 Jun 2021GoToTitle is a script that allows a user to navigate to any page using the page title. Clicking on the page title will replace the title with a seamless editable text box (if you're not using [[Help:Magic_words#Behavior_switches|]]), from which you can type in any page name. Clicking away or pressing will make the box disappear. Pressing will bring you to the requested page. This has no advantages over the search box. If you find it easier to use the search box (even though it's less cool), then go ahead and use the search box.To install the script, add this to your [[Special:MyPage/com 818
MegapixelDisplayDschwen2 Oct 2021Add the following line to your User Script Page:importScript( 'User:Dschwen/MegapixelDisplay.js' ); 818
centralAuthLinkThe Voidwalker11 Feb 2018718
afch-devEnterprisey15 Jan 2022618
AutoShortDescWikiMacaroons9 Nov 2023Allows quick addition of Short Descriptions to articles.

AutoShortDesc is a User Script that makes adding

short descriptions
to pages much easier. Visit your common.js page and type the following: Then reload your cache.

It's easy. Go to the top navbar on your screen, click short description, type it in, and you're done!I made this userbox in the hope that one day, someone will use my script. |
618
lastmodAnomie14 Apr 2021This script will display "last modified" information at the top of the page, at the right just under the page title.

Add the following to your common.js: Setting certain variables will change the operation of the script:

  • window.LastModRelative=true; will cause it to display something like "Last modified X days, Y hours ago" rather than "Last modified February 30, 2009 at 12:34".
  • window.LastModDateFormat="mdy"; will display the date in MDY order. "dmy" will display it in DMY order, and anything else will result in YYYY-MM-DD order.* window.LastModUseUTC=true; w
518
infiniscrollAwesome Aasim25 Oct 2022infiniscroll adds infinite scrolling to user contributions, page histories, and log pages. 418
Snottywong
27 Jan 2021418
CommonsHelper LabsMattflaschen22 Apr 2015418
ToTopButtonBrandonXLF18 Apr 2022Create a fixed button to go to the top of the page. 318
Gary King
21 Feb 2014Reviewer Summary (source code) is a script that shows a summary table of reviewers for the nominations on the current page. It works on the following pages and their subpages: 318
afch-rewriteTheopolisme8 Nov 2014218
shCoreOlliminatore6 Feb 2021118
CSSImageCropBrandonXLF18 Apr 2024Utility to use Template:CSS image crop 1417
attackPageNotifierHighInBC23 Oct 20211217
WP:MOS
issues

Adds a notice to the bottom-left hand corner of a page which highlights common Wikipedia:Manual of Style problems with articles. This script is a work in progress; it has several known bugs, so editors should not just use it on every page. This is a list of known problems:

  • Misplaced section headings and Cannot find template: if there are any templates at the end of the article (such as stub tags), these will move those templates as well/place them in the wrong position.* Curly quotes used: while this does work in a vast majority of cases, sometimes curly quo
1117
oldafdAmorymeltzer14 Apr 2021Change the color of an XfD page when it's almost ready to close.

Change the color of an XfD page when it's (close to being) ready to close; updated to actually work (best for AfD), and color a more limited section at the top rather than the whole page. Note: As of v3.10.0,

User:Evad37/XFDcloser will show this information in a much better, more useful, and more comprehensive fashion. (source
) Adapted from User:Splarka/oldafd

Install via:
917
ArcherMJL22 Jun 2023Editing redirects The Archer is a user script forked from Sagittarius+ maintained as an alternative to Capricorn. It keeps the old rcat order, though. It's also more lightweight which is a fancy way of saying it has fewer features .Sagittarius+ was a modified version of Keφr's redirect editing script sagittarius. The script had been updated with more Rcats, listed by their name rather than a description, and ordered approximately as the functional list on [[Wikipedia:Template 917
moremenu-proxyGeneralNotability2 Sep 2021917
SPIWTimotheus Canens2 Jun 2021917
draft-sort-burstSD000120 Oct 2020Easily sort drafts with WikiProject tags

This is an extended version of User:Enterprisey/draft-sorter that provides a "burst mode", allowing editors to quickly sort a number of drafts with WikiProject tags, one after the other.

  • While on any draft page, click on the menu "Draft-sort (burst)" in the 'More' dropdown.
  • The interface for adding WikiProject tags is displayed. Add the tags, and save.
  • You are now automatically redirected to another currently submitted draft that has not been sorted yet.
  • The draft-sorter interface is automatically opened on this page.*Add tags and save, or skip
817
bypass the cache
of the page.

Method 1: (This can be used on any Wikimedia project.)

  1. Place mw.loader.load('//en.wikipedia.org/wiki/User:NguoiDungKhongDinhDanh/CopyvioChecker.js'); on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).

Method 2: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.# Press
817
Czar
8 Jul 2017717
megawatchNKohli (WMF)11 Oct 2017717
searchPersistenceקיפודנחש4 Dec 2014This script saves the "Search and replace" dialog box contents (The dialog box which opens when clicking the rightmost button in the "Advanced" toolbar in Edit Source), so the next time you open this dialog, it retains the content of the fields: "Search for", "Replace with", "Match case" and "Treat search string as a regular expression".

Use case It can be useful when you want to make the same replacement in multiple pages (for instance, correct internal link after page move). It saves the need to re-type the search and replacement string repeatedly.

LimitationsAs mentioned, this is done usin
717
punctuationBrighterorange17 Apr 2022717
copySectionLinkSoledadKabocha5 Dec 2013This script adds a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. This can then be used to more easily get copy/pasteable links in the format of Page#Section. Click the pilcrow and copy/paste from your browser's address bar.

After installing the script,

bypass the cache
of the page. Method 1: Click on the button below. If it doesn't appear after a few seconds, then try . Method 2:

This can be used on any Wikimedia project.# Place on the bottom of [[Special:MyPage/commo
617
floatingSidebarOmegatron25 Feb 2011317
Edit counterTechnical 1326 Jan 2021 Broken by latest WMF updatefixes and updates soon™ 217
filterDiffSuffusion of Yellow23 Jul 2023Adds a "Show changes" button to AbuseFilter pages

filterDiff adds a "Show changes" button to Special:AbuseFilter pages. It also warns about edit conflicts. Only changes to the pattern are shown. Changes to the notes and options are not shown.

Add the following line to your common.js:
1216
AutoSectionLinkNardog6 Oct 2023This script adds or substitutes an accurate /* section link */ (which appears as →section link) in the summary as you edit a page (or every time you hit "Show changes" when editing an old revision). You have to have live preview enabled (), or it won't work well.That is, it checks what section the modified parts of the source belong to and updates the summary accordingly. If no section heading precedes the first modified line, or the modified parts belong to no one particular section (i.e. the source has no headings or multiple highest-level sections have been modified), it adds no section li 1216
unmobilePlusWrit Keeper28 Jul 20231216
citationsHeadbomb16 Oct 20201116
IllWillCobaltcigs4 Feb 2021IllWill.js does the following:
  1. Collects a list of all red links on a page,
  2. Searches for them on wikidata,
  3. Presents possible matches to the user with Q-number and short description,
  4. Fetches site links for each selected wikidata item,
  5. Formats each language code + title using the "interlanguage link" template (a.k.a. ).
  6. Replaces the red link with a transclusion of thisReal example diff: Special:Diff/981601881.
1116
LastEditorEizen5 Jan 2021Displays information concerning last editor of page LastEditor is a
Wikia network in terms of its design and general appearance, and borrows a pair
1016
WP:G11
user page of a user with promotional user name.

If you are on any page in the userspace, there will be a link in your cactions menu (the "More" menu on Vector skin, or the top toolbar on Monobook). Alternatively there is separate script to put the link in your toolbox (see #Setup).

Once clicked you are prompted for confirmation, then the following will occur:# Deletes the page you are on, as (
advertising or p
1016
oneclickdeleteAwesome Aasim28 Aug 2020Allows quick (instant) speedy deletion and tagging for speedy deletion of pages.

This is a gadget that allows you to nominate and/or delete pages that violate the

deletion policy
with one click. (I kind of got this idea from how you could in wikiHow new article boost nominate pages for deletion with about one click.) to Special:MyPage/common.js This tool allows for the quick deletion (and tagging for deletion) of pages using a set of defined deletion criteria.

Warning: this tool is instant. Be familiar with
the deletion policy before you use this script.Only deletion t
1016
addmylinksAwesome Aasim1 Jun 2021Adds "MyLinks" to the sidebar, where you can add links to pages that you frequently visit, like the Village pump or the administrators' noticeboard.

MyLinks is a script that adds a customizable area for links and/or text to the sidebar. This works on Vector, Monobook, Modern, and Timeless skins. The name comes from the wikiHow feature where you could add a customizable sidebar called "MyLinks" that will only appear on your sidebar.

Add to your common.js file. This will add MyLinks to Wikipedia only.To add mylinks to all Wi
1016
Pretty rights logDannyS71226 Oct 2023Make user rights log prettier When looking at log entries, user rights log entries will be reformatted into a clearer format of what was added and removed. 916
diffcurAnomie18 Nov 2012This script adds a "Cur →" link next to the "Next edit →" link on diffs. To use the script, add the following to your skin-specific Javascript file or to your common.js.Note that this script has only been extensively tested on Monobook. 916
accessKeysCheatSheetGuarapiranga4 Jun 2022Adds {{keypress Adds as an
access key to show a list of all assigned access keys.Guarapiranga had the idea, NguoiDungKhongDinhDanh wrote the first version, in which the cheat sheet was static, and Nardog provided the second version, in which the cheat sheet varies from page to page and from user to user, depending on which access keys are assigned where and for whom.
916
CVDAhecht8 Nov 2023Script based on User:Technical_13/Scripts/CVD.js, with some bugfixes and performance optimizations.

Install by adding the following to your your common.js or your global.js page:

mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/CVD.js&action=raw&ctype=text/javascript' ); //User:Ahecht/Scripts/CVD.jsThis will introduce a new link in the sidebar on the left that reads "CVDetector". Clicking it will open a new tab with the report from [[:toollabs:copyvios|Earwig's Copy
816
GeoHack replacement scriptEvad375 Aug 2020GeoHack replacement script (source) – Replace coordinates' external links to GeoHack with direct links to a single mapping provider.

Add the following two lines to your common.js (or skin-specific js): ghrs_mapprovider = "";

716
admintaggerAnne drew Andrew and Drew16 Oct 2021Appends emojis to userpage links that denote the various usergroups that user belongs to.

This script is based on User:Amorymeltzer/crathighlighter. AdminTagger tags the following user types:

  • ⚖ ArbCom member
  • 🌐 Steward
  • ❓ Checkuser
  • 👁️ Oversighter
  • 🔧 Bureaucrat
  • 🧹 Admin

With admintagger Plus, the following are also tagged:

  • *️⃣ Former Admin
  • 🟢 >10k Edits
  • 🟡 Extended Confirmed (≥500 Edits)
  • 🔴 New User (<500 Edits) or Unregistered

[[User:Anne drew Andrew and Drew/adm
716
StatusChangerEnterprisey22 Oct 2021Source at User:Enterprisey/StatusChanger.js.

Script copied from

APerson
on 29 August 2013.

This script will display the links "online", "offline", and "sleeping" after the "Contributions" link and before the "Log out" link on the upper right hand corner of your screen. Clicking them will update your status.* My other user scripts
616
NRHPstatsDudemanfellabra23 Sep 2021516
HelpDeskTBLinksChicocvenancio31 Oct 2019The "Help desk talkback" script, User:Chicocvenancio/HelpDeskTBLinks.js, makes it easy to post talkback messages to users who have asked questions at the Wikipedia:Help desk and a few other help venues mentioned at the top of the script.

The script modifies the page by adding a small "TB" link after every link to a "user talk" page. When one of these links is clicked, a dialog opens. This prompts for a section name to be used in the talkback message, and standard "OK" and "Cancel" buttons.

To install the script, add this line to your common.js page:importS
516
disFixerMatma Rex27 May 2022disFixer – tool that allows you to easily fix dabs and redirects.

To use, add the following line to your common.js:

importScript('User:Matma Rex/disFixer.js');
516
apiRollbackקיפודנחש1 Nov 2019416
ScriptsManishearth28 Feb 2021This page has a bit of information on each script that I have written.

There are also some script snippets here. These snippets are useful but not big enough to be qualified as userscripts.

This script makes real links out of wikilinks and http: links which are commented in all javascript code (NOT in the edit part, but on *.js pages and wherever there is a source tag). It also links importScript()s.A part of this script (The importScript part) has been copied from User:AoV2/importScript_links (It wasn't working, that well, so I fixed it). Also, the g
416
user script that sorts unique words in an article to a separate browser page. All words over six characters are alphabetically listed in a text box of the new page as a single entry, followed by the usage count. As a copyeditor, I find this list extremely useful in finding simple typographical errors, although one should always double-check that a possible misspelling or variation
416
editsection0tabAis52327 Feb 2022316
usergroupsAnimum28 Feb 2022316
footnotehelperAndyZ3 Jul 2006316
xfdrelistPhantomsteve27 Feb 2022316
hlistWOSlinker19 Jan 2015316
mathjaxdialogערן4 Feb 2021216
urlparametersAnimum29 Dec 2008216
wikidudemandeluxeWikidudeman18 May 2022116
commonsmover2D29 Nov 2021function movetocommons()

{ var url="http://toolserver.org/~magnus/commonshelper.php?interface=en&image=" + encodeURIComponent( wgTitle ) + "&lang=en&username=" + encodeURIComponent( wgUserName ) + "&tusc_user=" + encodeURIComponent( wgUserName ); window.open(url); } function start() { if(wgCanonicalNamespace == "Image" || wgCanonicalNamespace == "File") { addPortletLink("p-cactions","javascript:movetocommons()","move to commons","ca-mcom"); }

}addOnloadHook(start);
116
dashfixerOmegatron29 Nov 2021116
replacetabOmegatron29 Nov 2021116
Krimpet
16 Feb 2011116
topGerbrant26 Jan 2021016
nulledit
on all pages in the category, all pages that transclude the template, or all pages linking to the target page.

Based on https://phabricator.wikimedia.org/T170039#3473755 and he:User:IKhitron/101.js

1315
filterNotesSuffusion of Yellow27 Mar 2021Tools for dealing with Special:AbuseFilter notes

filterNotes makes the "notes" sections of Special:AbuseFilter pages easier to deal with. Notes are parsed as wikitext, so that internal and external links should work properly.

The notes are no longer directly editable by default. Instead, type your comment into the box below the notes, and click "Add note". Your comment will be "signed" and added to the notes, and the notes will be re-parsed.If you need to remove your comment, or modify the notes, just click the "Edit notes" button and the ol
1015
script-seriesoverviewAlex 2124 Mar 2021User:Alex 21/script-seriesoverview.js is a script that transforms a tabular series overview for television series to the templated version .

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-seriesoverview.js');

to Special:MyPage/common.js.There will be a "Series overview" link in the toolbox on the left on every article. This script assumes that the first table on an television series' episodes page is the series overview (excluding warning messages and infoboxes) - if it is not, and another table appears before the overvi
1015
script-episodetableAlex 2126 Mar 2019User:Alex 21/script-episodetable.js is a script that transforms a raw-code episode table header for television series to the templated version , including suggested widths in the template code, based on averages of widths automatically calculated by HTML. This allows for proper tracking of accessibility issues through Category:Articles using Template:Episode table with invalid colour combination.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-episodetable.js');

to Special:MyPage/common.js.There will be a "Episode ta
1015
CompareRevisionsBrandonXLF18 Apr 2022 915
SearchLinksBradv29 Nov 2021915
search-shortcutsEnterprisey13 Nov 2023Expand some common shortcuts while typing in the search bar so you can go directly to their subpages. For example, if you wanted "WP:Articles for deletion/Foo", with this script you would type "WP:AFD/Foo" in your search bar and it would just work. Let me know if you want more shortcuts to be added. 815
script-categorypagelinksAlex 2119 Sep 2019User:Alex 21/script-categorypagelinks.js is a script that adds individual Talk, Edit and History links to every article listed in a category.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-categorypagelinks.js'); to Special:MyPage/common.js. When you access any category that includes links, each link will now include an individual Talk, Edit and History link, similar to . Please report any bugs on the talk page of the script's creator.

815
potd-helperAhecht25 Jul 2023User:Ahecht/Scripts/potd-helper.js is a script for submitting Pictures of the Day. It will create Template:POTD, update the local image description, and post notifications on the talk pages of the linked article, uploader, and nominator. It can auto-fill the image caption (based on the first paragraph of the linked article, which may require editing) and the names of the uploader and nominator. Add the following line to Special:MyPage/common.js or meta:Special:MyPage/global.js to install:Click on "POTDHelper" on the top toolbar (it may be hid 815
contribsrangeSplarka17 Oct 2017615
CatManAwesome Aasim16 Nov 2021A more modern category manager powered by OOUI and that actually works across skins. Nya nya.

CatMan is a lightweight category manager. To install, simply add the following to your common.js file:

To get started, click on "Start CatMan" from the left "Wiki tools" toolbar. This will open CatMan. The first screen allows you to modify the categories, while the second screen allows you to input an edit summary. The categories you add and remove will be added to the edit summary as well.Under the "Categories" tab, you can add and remove categories. It is pretty s
615
UTCclockCaburum9 Aug 2021Adds a clock displaying the current UTC time 615
Task linkJ94726 Dec 2019This script adds a link to Special:MyPage/Tasks next to the 'Preferences' link at the top of the page which you can create to give you an easy-to-access list of your tasks. See here for an example.

This script can be imported to skin.js or common.js by adding:

or enabling the script installer gadget in your preferences, going to the source page at User:J947/Task link.js, and clicking the 'Install' button in the heading.
615
commonLinksRealFakeKim31 Mar 2020Adds the following links to the personal toolbox (one at the top off the page with Talk, Sandbox etc.):
  • common.js
  • common.css

SourceFeedback

  1. Go to and paste in the following line:
  2. Save the page.
  3. Clear the page's cache (see
    WP:BYPASS).*RealFakeKim, writing the script
515
TeahouseSidebarPath slopu20 Jan 2021Adds a link to [[WP:TEA

Teahouse Sidebar is a

Teahouse
in sidebar.

415
WatchingIndicatorAnne drew Andrew and Drew2 Sep 2022Allows you to sign your posts with four back-ticks (````) which inserts your normal signature but with an indication as to whether you're watching the page. This script adds at most 68 characters to your current signature.

A typical signature would look like this: Example (talk) ★ 01:42, 12 February 2018 (UTC) Or: Example (talk) ☆ 01:42, 12 February 2018 (UTC)[reply]


SourceFeedback# Go to and paste in the following line:
415
editCounterNoAlertWikiMasterGhibif10 Apr 2021415
ToggleEditNoticesEquazcion6 Jun 2021This is the documentation page for the ToggleEditNotices.js user script.

ToggleEditNotices allows you to toggle the display of

edit notices
that appear at the top of many pages during editing. A link is displayed during editing that dynamically hides or displays the page's edit notices.

Note that the toggle link is displayed whether or not a page actually has an edit notice. If you click the toggle link and nothing happens, it is likely because the page you are editing does not have an edit notice.To use this script: Copy the lin
415
GoogleTransEndo99930 Jun 2023I have created a Gadget (see code) that will marry the Google translation JavaScript API with Wikipedia.: Translations will be processed by Google or Yandex, who may receive data from your device. Please check their respective privacy policies. You can get the Google Trans Gadget by going to Preferences while logged in, clicking on the Gadget tab, and selecting GoogleTrans.Then, you may need to restart your browser (or clear the cache) to get it working. Shift+F5 works for Firefox and CTRL+F5 works for Internet Exp 415
serendipityMxn2 Apr 2021serendipity imbues Wikipedia with the “sense of wonder” and “serendipitous discoveries” that proud owners of the print Encyclopædia Britannica find sorely lacking on the Internet. Now, whenever you look up an entry in this ephemeral reference, “lose yourself” in the alphabetically adjacent bounty of knowledge that any self-respecting encyc 315
FloatingTOCUgog Nizdast12 May 2016User:Ugog Nizdast/FloatingTOC.js

This duplicate the

Table of Contents
and makes it float at the bottom right portion of the screen. It can be collapsed/expanded. To implement this, add this to your common.js page (or any skin works fine): importScript('User:Ugog Nizdast/FloatingTOC.js'); // User:Ugog Nizdast/FloatingTOC.js To make the default position left instead of right, add var leftDefault = true; importScript('User:Ugog Nizdast/FloatingTOC.js');

just before importScript.Similarly, for it to be hidden or collapsed by default, add var
315
Gadget-veditLinksTechnical 1327 Jan 2021This script is for use by editors using VisualEditor. Its purpose is to change the "edit" links in the various style templates into "edit source" links and add a "edit beta" link.

This script can be imported to skin.js or common.js by adding:

Once you have saved the above to your common.js, you will have to
WP:BYPASS your cache to see the effects.
315
bypass the cache
of the page.

Method 1: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).

Method 2: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).
Method 3:# Click
315
aivDigitalme1 May 2017215
whatlinksherewatchlistTra6 Feb 2021115
unverifiedOmegatron29 Nov 2021115
statusupdateBility26 Jan 2021Code for this script resides at User:Bility/statusupdate.js This script adds links to any element inside an element with the ID "user-status". When one of the s is clicked, the page at "User:User name/Status" is updated with the text inside the . The purpose is to put links on your user page you can click to update the status page, which is transcluded into the user page. This way you don't have to go to the status page, edit it then save it. Note that this script only works for pages in your user space and user talk pages.Add the following code to your [[Special:MyPage/skin.js|skin javas 115
exploreSimilarSearchResultsJDrewniak (WMF)3 Mar 2022115
recentdiffsLupin8 Nov 2005115
editingtipsProteins28 Feb 2022115
WP:UAA

Quickly select and remove false positive usernames reported by DeltaQuadBot at Wikipedia:Usernames for administrator attention.

  1. Edit
    skin
    .
  2. Add the following line:
  3. Save the page and bypass your cache to make sure the changes take effect.# Navigate to Wikipedia:Usernames for administrator attention or [[Wikipedia:Usernames for administrator at
1414
ArticleQualityEpicgenius1 Feb 20241414
UserInfoPopupGuycn222 Feb 2024Adds an icon at the top of user-related pages to view useful information about the user

This user script adds an i icon at the top of user-related pages, such as user pages, user talk pages, "Contributions" pages, etc.

The color of the i icon represents the amount of time passed since the user last edited on the wiki, which can give you an idea of whether the user is currently online, and whether he or she is still active on the site.Hovering over the i icon revea
1214
hotcat-summaryDanski45428 Feb 20211114
diff-linkRublov8 Jan 2023Copy diff links on history and contributions pages with one click

A user script to show "copy" links on history and contributions pages that copy an internal link to the diff (e.g., Special:Diff/1026402230) to your clipboard when clicked. Inspired by User:Enterprisey/diff-permalink and User:BrandonXLF/ShowRevisionID. If you have ScriptInstaller, simply click the "Install" button here or on User:Rublov/diff-link.js.

To install it manually, add the following line to Special:MyPage/common.js:
1114
scriptsIceWelder24 Mar 2021scripts developed or forked by myself. Please leave bug reports and improvement suggestions on my talk page.On your "common.js" page, add the code snippet for the respective script and save the page. The snippets contain template substitutions and therefore produce valid JavaScript code only after you save it. Therefore, you might encounter the warning "The document contains errors. Are you sure you want to publish?". If you inserted the snippet correctly, you can safely ignore the warning. You can also vali 1014
sandboxDannyS71218 Jan 2024Username

80.43.79.208 (talk · contribs) (filter log) Page you were editing Revue (comedy revue) (filter log)

DescriptionI think the issue is when I tried to type the Barts chant (Baaaarts) that was detected as vandalism due to the repeated characters? Also I noticed that a table was removed from this page that had
1014
ReadonlyDannyS71210 Apr 2019Allows users to view source of a page. Readonly.js(source) is a script which allows a user to view the source code of a page without the risk of accidentally clicking . The script is still in its infancy and thus may contains bugs. All feature requests, bug reports should be done at User talk:DannyS712. It is inspired from this thread.The script will add a link to your tool box. Clicking on it will take you to the edit-box albeit in veiw source mode. You 914
DetectProtectionLevelsAwesome Aasim25 Apr 2022This is a script that detects page protection levels (not move or upload protections) . This may deprecate templates in the future, but for now, all the use is for is to add page protection topicons (some may duplicate).

To use this script, insert the following code into your common.js page:

importScript("User:Awesome Aasim/DetectProtectionLevels.js")That's it! Hope this helps.
914
offset-history-linkEnterprisey18 Dec 2021At the top of a diff page, adds a link to the history of the page starting at that diff, and a link to the contribs of the author starting at that diff as well. Good for when you want to link to a specific sequence of diffs in a history or contribs page.* My other user scripts 914
watchlist-update-titleSD000128 Oct 2021Show number of new watchlist changes in title

This script shows a live count of the number of new watchlist changes in the page's HTML title, which can be seen while working in another tab. The count is updated whenever the watchlist undergoes a live update, and is reset when the watchlist page comes into focus (i.e, when you switch to that tab from another, or if you click anywhere on the page if you were already on it). This script works globally.

To install across all WMF wikis, add:on your global.js page on meta. Or add it to your [[Special:Mypage/common.js|
914
XunlinkEvad378 Dec 2019Unlinks backlinks

Xunlink (

XFDcloser
's 'unlink backlinks' function, for any page (including already-deleted pages).

  • Access from a link in the same menu location as "Move" (the "More" dropdown menu for Vector skin).
  • Like XFDcloser, this script will not run unless you are
    extended confirmed
    .
  • The script will also work for deleted portals, removing or editing and similar templates on linked pages.
814
LinksNovem Linguae13 Nov 2023814
code-linkDanski45421 Apr 2019This script makes internal and external links in code clickable. The source code is here and css here.To install, add importScript( 'User:Danski454/code-link.js' ); // Backlink: User:Danski454/code-link.js to your common.js. 814
ArticleInfoTerasail29 Dec 2023Shows page information underneath the title.

This userscript displays page information at the top of the page, directly below the title. It has been based on the "XTools" gadget in preferences. This script is designed to work on all wikis so that you can always track the page information on any wiki. However this will only work with the Vector 2022 or Vector legacy skins. To use this script on english wiki, add the following to your common.js page:

importScript('User:Terasail/ArticleInfo.js'); // User:Terasail/ArticleInfoTo use this script on all wikis (Common
814
private-sandboxSD00014 Oct 2020814
edit-filter-hit-analyzerGeneralNotability10 Apr 2021714
savedraftAwesome Aasim15 Mar 2021This script allows for you to save edits in progress as a draft (not to Draft: namespace but to your computer) to avoid losing data from browser glitches, etc. This will add a button "Save draft" to the editing window that will allow you to save a draft immediately. Drafts are saved to your localStorage and do not sync between your devices (unless if you have a browser or browser extension that syncs your cache and browsing data).

on common.js or to global.js.

This only works with the classic editor.At the bottom of the edit form, th
714
previewUserboxesMusikAnimal7 Feb 2021514
Gadget-Spam-whitelist-HandlerBeetstra28 Oct 2021This gadget adds buttons to the section headers of MediaWiki talk:Spam-whitelist.

Next to the 'edit section button', you will see:

  • 'add WL' - add the link (which needs to be in a ) to the whitelist. Upon clicking, the request is closed, the link is extracted from the template, added to the whitelist (in regex form) and the addition logged.
  • 'decline' - standard decline.
  • 'CR?' - request to requester to read the Common requests and comment accordingly.
  • about? - similar to CR, requesting for an about.htm for a top domain.* NR - standa
514
displayNumberOfTagsUgog Nizdast14 May 2016User:Ugog Nizdast/displayNumberOfTags.js

This nags the editor about the remaining maintenance tags by displaying it at the bottom left corner of the page. Also clickable. To implement this, add this to your common.js page (or any skin works fine): importScript('User:Ugog Nizdast/displayNumberOfTags.js'); // User:Ugog Nizdast/displayNumberOfTags.js To make the default position right instead of left, add var rightDefault = true; importScript('User:Ugog Nizdast/displayNumberOfTags.js'); // User:Ugog Nizdast/displayNumberOfTags.js

just before importScript.
414
bypass the cache
of the page.

Method 1: Get ScriptInstaller, then navigate to User:Gary/smaller templates.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).

Method 3:

(This can only be used on the English Wikipedia.)# Place on the bottom of [[Special:MyPag
414
SectionInputSvick6 Feb 2021414
bookmarksSportzpikachu15 Mar 2022bookmarks is a small script that generates a bookmarks section underneath the Tools section. You can edit your bookmarks at Special:MyPage/bookmarks.json.

Add to your common.js file. Ignore the error and save the file. Copy this template to the file:

Replace Bookmark Name with the name of the bookmark (e.g. Main Page or Me), and Bookmark Url with the URL of the bookmark (e.g. Main_Page or Special:MyPage). To add another bookmark, copy this template: and paste it behind the last }. See the below examples if you need help.You can add an [[WP:K|
414
DynaThankEquazcion25 Jan 2021Hides "thank" links on History pages until you choose to display them DynaThank hides "thank" links on History pages until you choose to display them. Click "Thank a user" to smoothly pop "thank" links on individual history items into view.This script is a response to this village pump discussion and bugzilla:55648, where "thank" removal from History pages was requested but will likely not happen -- in fact more "thank" links may show up, in Watchlists and elsew 314
userrightsAnimum28 Feb 2022314
AjaxPatrolLinksBradv16 Feb 2021314
Folded referencesTheDJ6 Sep 2014Folded references that collapses the references of a page. You can click a "show" button in order to unfold them.

Folded references is being developed by TheDJ and is usable, but not fully finished yet. It should be working with Safari, Firefox and Opera. To install Folded references, including all future updates:

  1. Copy the text below and paste it into the bottom of your script file:
  2. Save the new script page, and
  3. Completely refresh your browser by bypassing your cache.# Done! After a while you should st
314
delLogMr.Z-man7 Feb 2021delLog.js is a JavaScript tool that adds an extra tab when viewing an article that has been deleted in the past to see the article's deletion log.

It will add a "deletion log" tab when viewing pages in the article namespace that has been deleted in the past. Click the tab to load the log To install the script, add to your

bypass
your cache (script only tested in monobook).

To set a timestamp format, set delLog_timeformat before including the script. The formats are the same as in preferences:16:12, Ja
314
autolinkerOmegatron25 Mar 2006114
edittopOmegatron4 Apr 2008114
here. The script then removes any existing AfD sorting templates with nonstandard or unsorted input, and adds a template that sorts the debate
114
sorttablesTcncv4 Feb 2021014
Search sortPrimeHunter23 Sep 20221313
WP:US/R (perl) and the request itself was inspired by [[Special:Permalink/1046306
1213
batchtest-plusSuffusion of Yellow23 Nov 2022Adds an option to Special:AbuseFilter/test allowing testing of a pattern against past filter hits
edit filter helper, this script will do nothing.To use, visit Special:AbuseFilter/test, and put any valid pattern in the main edit area. Optionally, fi
913
twinkleosSD000113 May 2020Swiftly email the oversight team

Swiftly email the oversight team. Proposed new module for

Twinkle, created as a result of this discussion
. When invoked on a diff page or history page, the script fills out the link to it. On history pages, you get the additional option of adding ranges of

revisions by selecting them using the native radio buttons on the history page, then clicking on a button within the tool.WARNING: Please review the
oversight policy before sending any oversight requests. Making friv
813
rc-thanksEnterprisey5 May 2020"Thanks" links for Special:RecentChanges.* My other user scripts 813
FFD
discussions.
  • See the talk page for development and testing discussions. Anyone using this relatively new (July 2016) script should monitor their contributions and actions carefully, and report any unexpected occurrences. - Evad37 [talk] 11:26, 25 July 2016 (UTC)[reply]

To install the script, add: importScript('User:Evad37/FFDcloser.js'); // User:Evad37/FFDcloser

to Special:MyPage/common.js.FFDcloser add
813
BooksToSfnDaxServer9 Jul 2023Converts a {{tlx The script will add a "Books to Sfn" portlet link in Visual Editor's source mode editing, in main namespace articles or in the user's Sandbox. When clicked, it converts one inside a ... tag block into an .The script looks for a level-2/3 "Bibliography" section with a – block and appends the inside the block. If not, it will look for a level-2 "References" section and create a level-3 "Bibliography" section. After the conversion, a success message or a failure message (with more details in the
browser console) would be displayed. Verify the conversion and make any changes
713
rollbackSummaryWrit Keeper28 Apr 2017713
extension WikiEditor. The RefToolbar implementation is scattered across several scripts (see, for example, this, this or this prefix search). The newest version, RefToolbar 2.0 is turned on by defau
713
UnfoldedNumberedTOC(Vector2022)Phlsph728 Jan 2023Modifies how the table of contents is displayed under the Vector 2022 skin by unfolding and numbering the sections.

Unfolded and numbered TOC for Vector 2022 is a user script that changes how the table of contents is displayed under the

Vector 2022
skin. It unfolds all the sections and numbers them, similar to how the table of contents was displayed in the Vector 2010 legacy skin.

To install this script, go to your common.js and add the following line:If you run into problems or have suggestions on how to improve the script, please discuss them at [[User_talk:
713
WhoisSidebarDanski45417 Jul 2018Adds a Whois link to the sidebar of IP address' talk and contributions pages

Whois Sidebar adds a Whois link to the sidebar of IP address' talk and contributions pages. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.

613
DYK claimDannyS71229 Sep 2023Add an easy button to claim DYK reviews Create a link to replace the instruction with a for reviewing. 613
ScriptInstallerNaypta20 May 2020

This is the documentation page for the ScriptInstaller.js user script. Script Installer provides simple automatic installs and uninstalls of Wikipedia customizations (user scripts) directly from the script listing page, each with just a single click.

I forked 1's ScriptInstaller script because it had stopped working as of May 2020, due to the changes made to the way that the MediaWiki API operates.The forked version works exactly the same as [[User:Equazcion/ScriptInstaller|Equazcio
613
Adiutor
Doǵu2 Mar 2024A tool that provides convenience to users in various operations. Adiutor is a gadget that provides users with a variety of editing tools to assist with maintenance tasks on Wikipedia. It is a gadget that brings together frequently used components such as deletion requests, detecting copyright violations, seeing the recent diffs and so on which are done by Wikipedians. You can provide all your feedback about the gadget, including bug reports and feature suggestions, on its talk page. Adiutor is under development.* Editors can create [[Wikipedia:Criteria 613
EditRequestLinksZLEA24 Jul 2019Add links to unanswered edit request lists

Creates links to tables of unanswered edit requests. This links is added to the "Tools" portlet. Forked from User:DannyS712/New pages feed.js by User:DannyS712, with code from User:Danski454/ReviewWarn.js by User:Danski454. The script adds the following links to the toolbar, but only if its user has the user rights needed to handle the requests:

513
article assessments to articles.
513
T-WatchSD000130 Apr 2020DEPRECATED (2020-12-02): Watchlist expiry is now part of MediaWiki core per m:Community Tech/Watchlist Expiry. Some features like customisable watch durations have not been added to core, though :(

Watch pages temporarily

T-Watch (source) is a script for adding pages to your watchlist temporarily.Temporarily watched pages are marked as watched, but will be automatically unwatched when the watch duration expires. Until then, you will see changes to made to them from your normal watchlist. To see a list of pages
513
dimorphismFran Rogers15 Mar 2021513
units nbspBobblewik17 Mar 2021413
MobileViewBrandonXLF18 Apr 2022 413
12HoursDannyS71224 Jan 2019Convert timestamps to 12 hour settings Convert timestamps from the default 24-hour display to a 12-hour am/pm display. 413
veReplaceערן26 Jan 2021This script adds option for replace and replace all in VisualEditor.

The script adds replace option in VE toolbar, which opens dialog for replacing term: Copy the following code to your Special:MyPage/common.js: To turn it as a gadget that user can select in their preferences (requires sysop rights):

413
MOSNUM datesOhconfucius9 Jun 2022This script delinks all dates and date fragments, and converts them all to the same format, either dd mmm yyyy ("14 July 1978") or mmm dd, yyyy ("July 14, 1978").

MOSNUM allows one other format to be used in articles – but only in tables and reference sections. NOTE: Functions converting dates within citation templates has been withdrawn now that MW software engine renders date formats automatically

There are modes that allow the user to select whether to treat body dates only or body and reference sections:# all dates to dmy – dates in the body of the text as well a
413
wiki markup
while you type.

The script only automatically previews if the width of the window is over 1200 pixels, otherwise the columns for the side-by-side view become too narrow. The right side presents a scrollable preview of the wikicode. When you scroll the markup editor, the preview will do its best to stay scroll along with you. If you scroll the entire article it will quickly get out of sync however and you will manually have to scroll the preview area.

To enable the script, simply:* go to the [[Sp
313
Twinkle
code, that automatically creates featured content nominations. The scripts adds a button "FC" to the top of the page. Right now, only FAC is supported.

To install the script, add:

to
WP:FAC from your watchlist.
313
wpspellWmahan6 Feb 2021213
Gary King
28 Feb 2014213
mrcleanEpochFail30 Dec 2021213
clockDavidgothberg28 Nov 2021This is the documentation for the DavidClock user script.

This script puts an UTC clock in the upper right corner of all pages, like this: ... My talk My preferences My watchlist My contributions Log out 10:25 10:22 It can show one or several of these things:

  • A ticking clock in UTC time. Same time as the Wikipedia servers use.
  • A static clock that shows when the page was loaded.
  • A static date that shows when the page was loaded.As a bonus the clocks are links to
    purge the page and to [[He
113
interiotHaza-w4 May 2017113
addsincetabOmegatron6 Feb 2021113
headingformattingfixerOmegatron28 Feb 2022113
wiktionaryDefinitionInSearchResultsJDrewniak (WMF)26 Jan 2021113
mathcharacterfixerOmegatron28 Nov 2021113
unitformatterOmegatron27 Feb 2022113
watchlistUpdateAnimum28 Nov 2021113
rollbackDerHexer1 Feb 2021013
InvestorGoatGeneralNotability16 Sep 20221012
WP:NULLEDIT on the current page
812
talkCountOpencooper18 Jan 2023talkCount.js shows the number of talk page discussions next to the talk tab for a page. So if the talk page has two sections, you'd see "Talk (2)". This is helpful for knowing whether there might be any concerns about the article. You can view the titles of the sections by hovering over the number. The script has only been designed to work with the default Vector skin. The Structured Discussions feature is also supported.Note that the script is pretty rudimentary. It merely counts all subsections regardless of header level. This is helpful when most of the dis 812
RemindMeDannyS7125 May 2020A script for scheduling bot-provided reminders

This is a script for scheduling reminders to be posted to your user talk page by a bot.

  • Schedule a reminder using the `RemindMe` option in the "More" menu
  • Reminders are delivered at noon every day (UTC)
  • Reminders are public; they are stored in a user json page; mine are at User:DannyS712/RemindMe.json
812
wmcommonsJJPMaster31 Dec 2020This script actually has nothing to do with Wikimedia Commons, it just provides a link in the top toolbar to your common.js, much like Lourdes' page curation script. That's all. To install the script, please add this line to your common.js file:importScript( 'User:JJPMaster/wmcommons.js'); 812
script-tvepisoderatingsAlex 2131 Dec 2018User:Alex 21/script-tvepisoderatings.js is a script that converts the episode ratings tables for television series to an easily formatted and easily dealt with template.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-tvepisoderatings.js');

to Special:MyPage/common.js.There will be a "Television episode ratings" link in the toolbox on the left on every article. Click it to convert the episode ratings table, and make sure you paste it to either the edit box or a new medium, before clicking the link again once in edit mode
812
svgReplaceOpencooper10 Jul 2020Method 1:

Get

.js
and click "Install" at the top. Method 2: (This can be used on any-language Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.
  2. Press "Publish Changes"

Method 3: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes"
712
quicknoteAwesome Aasim4 Jun 2020Adds "quick note" links that allows you to quickly leave a message to an editor from a diff view.

Script that adds a "quick note" button to diffs that allows you to communicate with editors. This script is inspired by the "quick note" functionality on wikiHow. to Special:MyPage/common.js or

to m:Special:MyPage/global.jsSimple. All you do is click on the "quick note" link by the user you want to leave a message when in a diff, and you can leave a personal message. There are a few preloaded messages that you can use by clicking on "Basic thanks" and "Coach for bad". "Basic thanks" will
712
section-watchlistEnterprisey16 Jan 2021Add sections to your watchlist!

Still under heavy development. Might lose data from time to time, and missing some features. Pretty usable nevertheless; feel free to try it and let me know what you think. I use it every day. Development status as of January 2021: before I announce this script more broadly, I want to finish the tickets labeled "beta".

  1. Install User:Enterprisey/section-watchlist.js, using whatever method you like. User:Enterprisey/script-installer works well.# Navigate to [[Sp
612
v3Evad371 May 2020612
WhatLinksHereSnippetsBradv30 Nov 2020WhatLinksHereSnippets.js allows for an editor to see "snippets" of code for transcluded templates in order to see how they are being used.

To use the script, add the following to your skin-specific Javascript file.

Once installed, a right-aligned "Show snippets" button will appear on the WhatLinksHere display. By clicking that button, any transclusions will be expanded, with the template use highlighted.
612
CVDTechnical 1328 Aug 2018Script based on User:Technical_13/Scripts/CVD.js, with some bugfixes and performance optimizations.

Install by adding the following to your your common.js or your global.js page:

mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/CVD.js&action=raw&ctype=text/javascript' ); //User:Ahecht/Scripts/CVD.jsThis will introduce a new link in the sidebar on the left that reads "CVDetector". Clicking it will open a new tab with the report from [[:toollabs:copyvios|Earwig's Copy
612
splitpreviewBradv6 Feb 2021412
HistoryHighlightGuywan19 Mar 2020Highlights a specific user's contributions in history pages.

When you are on a user contributions page, that user's name is stored in a cookie. Whenever you're on a history page, the script will highlight all edits by the username stored in the cookie. By default, the highlight is , but you can set it to any colour you want, by setting the property wherever you have the script installed. For example: See Web colors#HTML color names for some colour examples. To use this script, add the following to your common.js (or other):

Idea by:* Enterprisey (poached it off his [h
412
MakeReviewerAmalthea4 Feb 2021412
hover-edit-sectionEnterprisey5 Dec 2019The "D" shortcut now edits the section you're currently hovering over.

Visit any page with sections (not too complicated, should work on most pages) and press the "D" access key shortcut. (See

WP:KBD
for help if you're not sure how to do that.)

312
sysopAmalthea (bot)27 Dec 2023312
nfurbacklinkIlmari Karonen26 Jan 2021312
installYuviPanda10 Apr 2012312
jssandKephir21 Oct 2018212
ifdthumbnailsIlmari Karonen17 Aug 2015212
moveRVAnimum28 Nov 2021212
userHighlighterPythoncoder11 Sep 2021Highlights userpage links based on user's permissions

is a

user script that highlights links to userpages, user talk pages, and contribs pages of administrators
, as well as other user groups as listed below. Groups are listed next to their colors and the number of users in that group. The list is in order (e.g., if a user is an arb and an admin, they will be red).

112
sectionkeysLupin11 Aug 2006112
iwikiAlex Smotrov29 Mar 2021112
WP:OTRS
members to progress image permission tickets

helpOTRS is a helper script for

WP:OTRS
members to progress image permission tickets. To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.

112
popupsZyxw24 Mar 2021012
hidePaneGerbrant6 Feb 2021012
ExpandHistoryDannyS71219 Jun 2019Easily view revisions in batches of 1000 In addition to the (20 | 50 | 100 | 250 | 500) history options, a 1000 option is added, to view 1000 revisions at a time. 911
abusecontribsSuffusion of Yellow26 May 2023911
abusefilter-diff-checkEnterprisey28 Oct 2023Check if a diff hit any abuse filters, or open the abuse filter test page with a diff loaded.

Usage, on a diff page, under the "More" menu:

  • "AbuseFilter hits?" will load, on the current page, a list of abuse filters that the diff tripped.
  • "AbuseFilter test" links to the AbuseFilter test page with the "Options" at the bottom set to target that diff.* My other user scripts
811
script-formatdatesAlex 2121 Dec 2020User:Alex 21/script-formatdates.js is a script that formats usages of , so that uses , and does not, per the template's documentation.

To install the script, add: importScript('User:Alex 21/script-functions.js'); importScript('User:Alex 21/script-formatdates.js'); to Special:MyPage/common.js. There will be a "Format airdates" link in the toolbox on the left on every article. Click it while in editing mode to update the dates in question, so that uses , and does not, per the template's documentation.

Please report any bugs on the talk page of the script's creator.* [[User:Alex 21/Scrip
811
previewIngenuity23 Jan 2023811
quickNavigateIngenuity21 May 2023811
TestWikitextBrandonXLF25 May 2023 711
ParameterSpacingBrandonXLF13 Apr 2024Utility to manager parameter spacing 711
logoutConfirmWrit Keeper14 Jan 2023711
CopyCodeBlockNardog28 Jul 2023This script adds a button at the top right corner of each code block (created in wikitext via , , or a line beginning with a space, or the entirety of a Lua, CSS, or JavaScript page) that only shows up when your mouse cursor is inside the block and copies the content of the block when clicked.

Add the following to your common.js or global.js:

Or you may enable the script installer in and click "Install" in the infobox on this page.
711
SafetyEditEquazcion3 Jul 2017Adds a "safety switch" to [[WP:PROTECT#template

This script is only of use to those with the

administrators
. Safety Edit adds a check box to
template-protected
pages during editing, which must be clicked before saving is enabled.

  • When the check box is clear (default), the save button is disabled.
  • Pressing "enter" from the edit summary line will also not save the page.
  • Placing a check in the box re-enables both of the above.
    Template protection is present primarily on [[WP:TEMPLATE|temp
611
RandomAfCDannyS7129 Mar 2019Adds a link to the top toolbar which opens a random AfC draft This is a script which adds a link to the top toolbar which opens a random
AfC draft when clicked.
611
NoEditSummaryGhostInTheMachine31 Jan 2021Warns if an edit is about to be saved with an empty edit summary

The script adds a warning if the edit is about to be saved with an empty edit summary. This script just saves you from your worst self. If the mouse pointer hovers over the button while the edit summary is still blank, then the edit summary input field is highlighted with a big red border. None.

Add the following line to your common.js file.The script was stolen from User:SD0001 following a discussion on the [[Wikipedia:Village_pump_(idea_lab)/Archive_32#Highlight_edit_summary_field_if_blank_upon
611
quickcreateAwesome Aasim1 May 2022Quick create is a simple user script that allows for the fast creation of red-linked pages with two clicks. The purpose of this is to allow for fast creation of pages without loading pages and thus interrupting the workflow by having to go back a page.There is nothing to configure; just install and you are ready. Note that more complicated pages may still require loading. 611
ExpandContractionsNardog28 Jan 2024This script adds a button to the sidebar that expands contractions when editing in source mode (not 2017 editor). Specifically, it replaces
  • "it's" etc. with "... is" or "... has"
  • "it'd" etc. with "... would" or "... had"
  • re" with " are"
  • ve" with " have"
  • ll" with " will"
  • "can't" with "cannot"
  • "won't" with "will not"
  • "n't" with " not"It will not replace "I'm", "I'd", or "ain't" because they don't typically appear in encyclopedic prose (if they do, the contractions are likely the least of the article's problems). ll" is assumed to be short for "will" b
611
today's featured article. The source can be found here
. To install the script, simply copy the following into your common.js page.importScript('User:Lourdes/TFAhistorylink.js'); // Linkback: [[User:Lourd
511
ajaxrollsumBellezzasolo10 Dec 2018[[Ajax (programming) ajaxrollsum (
clear your cache.
511
AJAXUndoBrandonXLF18 Apr 2022 511
ColourContribVenkat TL7 Dec 2021Color-coded user contributions page

This productivity tool color-codes the User contributions page so that pages you've edited last are sharply distinguished from pages where another editor was the last to edit. The color codes make it easier to quickly browse through the contribution history and focus on lines with entries that may need attention.

copy the line importScript('User:Venkat TL/ColourContrib.js'); // Backlink: User:Venkat TL/ColourContrib.js and add it to your common.js page. Save the page.#Enab
511
listPageOptionsPerfektesChaos6 Jun 2021JavaScript gadget to add specific functionality on special pages which list other pages. This affects namely watchlists and on “recent changes”.

Currently eight features are supported:

  1. Toggle “multiple entries” appearance (aka “extended watchlist”).
  2. Toggle “group by page” appearance (“enhanced”) on extended watchlist and list of recent changes.
  3. Enable multiple changes of options in one to change the entire scenario.
  4. Remove pages and entries described by patterns, especially from recent changes.
  5. Toggle visibility of visited entries.
  6. Unwatch particular pages on your watchlist.# Mark
511
gigawatchAnne drew Andrew and Drew21 Oct 2020Forked from User:NKohli (WMF)/megawatch.js.

This script allows you to watch all of the pages in a category (maximum 500 pages). It requires a web browser supporting modern JavaScript features. SourceFeedback

  1. Go to and paste in the following line:
  2. Save the page.
  3. Go to any category page and click the More dropdown# Click "Watch all"
511
mainUtcursch27 Jan 2021411
ReorderNRHPlistDudemanfellabra30 Sep 2021311
copyvio-checkFR307993866 Mar 2022copyvio-check (source) is a script which displays the % of copyvio in a separate section of the info menu of the NPP toolset. This script is not maintained as the user is blocked.
  • Copy this* Click [ here] and paste.
311
linkrotBrownHairedGirl29 Apr 2022311
veCiteFromURLMvolz18 May 2016Defunct! 311
autopatrolMr.Z-man16 Feb 2021311
searchengineAwesome Aasim21 Nov 2023This script adds buttons to search Wikipedia using Google and Bing to the search bar. This only works on Vector and Timeless. 311
WikiHistoryWurgl25 Jun 2020311
FloatingTOCBrandonXLF18 Apr 2022Shows a floating TOC in the corner 211
wikieditQuarl3 Apr 2021211
CategoryBrowserZocky15 Jun 2006211
headersAnimum28 Nov 2021211
displaymessageTimotheus Canens13 Sep 2012111
show diff sinceQuarl6 Feb 2021111
wikiWatchCacycle4 Feb 2021wikiWatch is a MediaWiki tool for watchlists, recent changes, and user contributions pages. It makes long lists of edits easier to read through sorting and color-coding by namespaces. It also adds unwatch links, and auto-expands entries. It also keeps the regular list of chronologically sorted changes in its own expandable section at the top.wikiWatch is compatible with all MediaWiki installations, skins, and watchlist types. The script can be used as a wiki user script, wiki gadget, 111
dabsolveLilac Soul29 Nov 2021111
listsinceLupin26 Jul 2006111
CBM
26 Jan 2021011
scriptsIceWelder13 Feb 2022scripts developed or forked by myself. Please leave bug reports and improvement suggestions on my talk page.On your "common.js" page, add the code snippet for the respective script and save the page. The snippets contain template substitutions and therefore produce valid JavaScript code only after you save it. Therefore, you might encounter the warning "The document contains errors. Are you sure you want to publish?". If you inserted the snippet correctly, you can safely ignore the warning. You can also vali 910
nominations viewerA455bcd911 Mar 2024810
massunblockTimotheus Canens1 Dec 2021810
ReferenceEditorIngenuity19 Apr 2023810
CategorySortKeysNux26 Feb 2024810
FloatSideBrandonXLF18 Apr 2022Makes the side menu float. You can stroll through the side menu still using the scroll bar. 710
lintHintPerfektesChaos5 May 2022JavaScript gadget – show LintErrors analysis (Parsoid messages) live.

Problems in wikitext detected by Parsoid and managed via Special:LintErrors for entire namespaces may be retrieved for a particular page view, and wikitext sequences may be checked interactively.

The Linter Extension is structured by error type only and may be filtered by namespace.When visiting a particular page, this gadget can inform about all current error types immediately, and users interested in syntax improvement are encouraged to remedy right no
710
SourceVerificationAIAssistantPhlsph725 Jul 2023Script to help editors verify whether a reliable source supports a claim. Source Verification AI Assistant is a user script to help editors verify whether a reliable source supports a claim. It attempts to find sentences in the source that support the claim and quotes them. The underlying AI technology is still in an early stage and often gives inaccurate responses. For this reason, it is the responsibility of the editor to ensure that the quoted sentences are found in the reliable source and that they support the claim. Editors should not blindly rely on the responses.To display the response 710
MetaDannyS7122 Nov 2023View a user's log on Meta When looking at a log page on enwiki, there is a convenient link to the Meta wiki log for that page. Some actions, like the removal of bureaucrat rights, are only recorded in the Meta wiki log. 610
Global watchlistDannyS71221 Jun 2019Creates a Global watchlist 610
This script
adds a link to another sandbox in your userspace.

It adds a link to another sandbox in your userspace, in case your original one is over cluttered.

Add to your
Source code
610
HistoryHelperAlexander Davronov7 Aug 2023Easy copy/paste diffs from [[Help:Page history History Helper is a plugin for Wikipedia that allows you to extract
WP:DIFF links from «View history» and «User contributions» pages into a Wikitext markup to be further used on talk pages. It's is primarily intended for discussions and advanced users. See demos & examples below.This plugin creates a toolbar at the top of the «View history» pages with buttons and adds a checkbox to revision every entry below that. When entries are selected by using check
610
rfa-count-toolbarEnterprisey29 Jan 2019RfA vote counts in your toolbar

Display RfA vote counts in your personal toolbar (the area at the top right, in Vector, with links to your user page, user talk page, etc). After this script is installed, every current RfA will produce a link in your personal toolbar, showing the support/oppose/neutral count.

  • I wrote this during my RfA so I didn't have to go all the way to the page to check the vote count.
  • My other user scripts
610
auto-watchlist-expiryRummskartoffel7 Apr 2023Watchlists pages you edit for a duration of your choosing

Automatically watchlists every page you edit or delete for a user-definable duration (you can still pick a different time using the dropdown, though). Pages already on your watchlist are disregarded. Tested in Vector, Monobook and Timeless. Works with the 2010 source editor, VisualEditor, and VisualEditor's source mode. Put the following two lines in your common.js: You'll probably want to enable the following preferences:

  • (if you have delete permissions)The script will work without these preferences
610
WhatRedirectsHereGuarapiranga1 Jul 2022610
extra-unreliableMoonythedwarf19 Nov 2020Highlights Spam/PR wording/phrasing. This script uses
regex rules to attempt to match on phrasing and words commonly seen within marketing material, spam, and low quality articles.Due to the strategy used by this script, it cannot read, cannot understand context, and is otherwise imperfect. It works by attempting to detect specific patterns and highlighting them. This pattern recognition ability is limited to what Javascript's regex implementation can provide. As of now, it is also easily confused by pages dense with formatting, and may fail to match on text it otherwis
610
ClassicalTOC(Vector2022)Phlsph78 May 2023Restores the classical table of contents used in the Vector 2010 legacy skin. Classical TOC (Vector 2022) is a user script for the new Vector 2022 skin. It restores how the table of contents (TOC) was displayed in the classical Vector 2010 legacy skin. The classical TOC has a static position between the lead of the article and the first section. It is presented in a grey box that can be folded. The classical TOC can be used together with the new TOC floating on the left or the user may decide to hide the new TOC by clicking on its hide-button.To install this script, 610
RemoveMarkAllEquazcion26 Jan 2021This is the documentation page for the RemoveMarkAll.js user script.

RemoveMarkAll completely disables the recent Watchlist and History changes that mark pages changed since you last viewed them.

  • Removes the button from your Watchlist
  • Removes the green update notices on History pages
  • Disables watchlist bolding (this is currently disabled by default for all users, but if it is reinstated, this script will disable it).
To use this script: Copy the line below, then [ click here], paste the line, and hit the save button.*[[Wikipedia:Customizing watchli
510
simple-notifsEnterprisey10 Sep 2022A simple notifications panel. Style will be improved Soon (tm).

Mostly written during a single session at WikiConference North America 2019.

Write window.simpleNotifsOnlyUnread = true; on a new line on Special:MyPage/common.js to only show unread notifs.* My other user scripts
510
TFD
discussions.
  • See the talk page for development and testing discussions. Anyone using this relatively new (July 2016) script should monitor their contributions and actions carefully, and report any unexpected occurrences. - Evad37 [talk] 11:26, 25 July 2016 (UTC)[reply]

To install the script, add: importScript('User:Evad37/TFDcloser.js'); // User:Evad37/TFDcloser

to Special:MyPage/common.js.TFDcloser add
510
adminrights-adminsAis52316 May 2009510
AjaxInlineDiffsSunrise30 Jan 2024This is a script that combines the Ajax watchlist by User:Theopolisme with the in-place diff script by User:Writ Keeper. These two scripts are not compatible with each other if imported separately, because the in-place diffs will only be available before the first refresh of the watchlist. This script is identical to the Ajax watchlist, except for the added command to call the diff script after each Ajax refresh. (The difference can be seen [https://en.wikipedia.org/w/index.php?title=User%3ASunrise 410
wathlistWatcherקיפודנחש14 May 2021Method 1:

Get

.js
and click "Install" at the top. Method 2:

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes".
410
usergroupsAwesome Aasim21 Dec 2021Script that adds user group and block information to under the username on user pages. 410
ToTopBrandonXLF18 Apr 2022Create link to go to the top of the page 410
csdreasonsSoWhy27 Nov 2018410
BareURLinlineBrownHairedGirl13 Aug 2022310
commonshelperlinkEpicgenius24 Apr 2015This script (source) adds c:CommonsHelper to the toolbar on the left to make file moves to Wikimedia Commons easier. The file name is automatically prefilled upon clicking the link.

This script can be imported to skin.js or common.js by adding:

This script can be adapted for use on other languages' wikis as well. Just create a javascript page in your language with the code
310
UniversalTransclusionPreviewsEquazcion6 Jun 2021This is the documentation page for the UniversalTransclusionPreviews.js user script. UniversalTransclusionPreviews makes the transclusion preview function, normally seen only when editing Template space pages, available while editing any page regardless of its namespace. This is useful for previewing edits to transcluded pages that exist in other namespaces.When editing pages outside the Template
namespace, the transclusion preview line will be hidden initially. Click the toggle link, "Toggle Transclusion Preview" (hig
310
watchlistMarkקיפודנחש25 Jun 2015310
CloseCFDThe wub30 Jul 2017310
Syntax highlighterRemember the dot2 Sep 2023 310
ExperiencedEditorPackEquazcion31 Jul 2017This is the documentation page for the ExperiencedEditorPack.js script package.

ExperiencedEditorPack is package of handpicked scripts that can be installed easily in a single step. It contains features intended to ease and enhance the use of Wikipedia by experienced editors.

  • This pack has only been tested extensively with the Vector skin.
  • Some scripts in this pack were authored by me (User:Equazcion), while some were created by other authors.To install this script package, place the following line in [[Special:MyPage/skin.js|your skin's
310
Copyvio Detection CandidatesΔ26 Jan 2021310
hotkeysGregU26 Jan 2021310
Compare linkMattflaschen22 Apr 2015210
SourcesOhconfucius22 Aug 2022 210
rollbackQuarl10 Dec 2020210
interwikiwatchlist2Yair rand10 Mar 2021210
Voice of All
3 Apr 2021210
shortcutsQuarl27 Jan 2006210
cookieQuarl10 Feb 2006210
wp skNux29 Jan 2021210
revertDerHexer31 Jan 2021110
editblindLupin6 Dec 2005110
OCLCNischayn2224 Oct 2020110
watchlistfilterLupin26 Jan 2021110
WP:Smart quotes
Go to your own common.js page, and add the following line:This script makes use of a fork of the open source library smartquotes.js by KellyM on GitHub, licensed under MIT License. The conversion is applied to the main content of the article, except any code, preformatted elements, text boxes and editab
110
autoarchiveAllstarecho16 Mar 2021110
buttonsFlyingidiot6 Feb 2021010
parent-catsEnterprisey12 Nov 2023When a page is categorized in both a category and a parent of that category (for example, if a page is in Birds and also Animals - Animals is a parent of Birds), highlight both in the categories list at the bottom of the page. This script was written during a single lightning talk (OK, well, two lightning talks) at WikiConference North America 2023. Thanks Buidhe for suggesting it!* My other user scripts 99
taxonomybrowserJts188225 Feb 2023Script for adding a "Taxonomy browser" tool to the tools menu. The browser follows the hierarchy of the taxonomy templates. The tool is help find issues with the automatic taxonomy system. Subpages (containing exports of taxonomy tree): 89
templatecompareFrietjes13 Dec 2021It may be useful to compare the parameters used by two (or three) different templates. Note that this only works for templates which explicitly use template arguments, and not for LUA-based templates where the template parameters are passed implicitly.
  1. Open your common.js script page in edit mode.
  2. Paste the following line:
  3. Reload the script page (press ctrl+R or the equivalent for your browser).
To install on another Wikipedia, use# Navigate to templatecompare Special:TemplateCompare. The page should brief
89
ScriptsThe Earwig2 Mar 2022Scripts I've worked on:

User:The Earwig/copyvios.js Adds a "Copyvio check" link to the tools sidebar that runs the current page through Earwig's Copyvio Detector User:The Earwig/permalink.js Adds a link next to page headers that copies a permalink to the section to the clipboard via Special:Permalink User:The Earwig/revdel-responder.js (documentation) For admins, adds buttons to respond to requests; useful with User:Enterprisey/url-select-revdel My custom skin pages:

User:The Earwig/common.js[[User:The E
79
addcheckforunknownparametersFrietjes1 Nov 201979
linkThingsTheresNoTime24 Jan 2024Add ctrl + click opening of wiki links and in the CodeMirror editor and the visual source editor.

Leave me a message on my talk page Please include:

  • Your browser (+ version)
  • The Wikipedia skin you use
  • What editor (CodeMirror/VE) you use
(or if you actually want the bug fixed, remember to ping 1)
79
rcwidgetAwesome Aasim13 Apr 2024This script adds an RC patrol widget to your sidebar. It allows you to patrol recent changes without requiring loading Special:RecentChanges.

or to Special:MyPage/common.js. Minerva skin is not supported, as well as Timeless while using on a mobile device.

There are only two things to configure at the moment; the ORES level, and whether to only show edits with ORES rankings.The ORES level can be configured by adding rcwidget.orestolerance = confidence level; immediately after the importscript or mw.loader.load on your common.js file, where confidence level is a number from 0 to 1 indi
79
infoboxJournalTokenzero12 Oct 2019Adds/standardizes infobox journals.

infoboxJournal.js (source) is a user script for adding and standardizing templates. Install by adding the following to your common.js page (or your skin.js page): You may have to create this page if you don't already have one. Use by clicking Infobox journal in the More dropdown menu (next to Read/Edit/View history):

  • on the view page of an article—redirects you to a diff previewing a proposed edit.* on an edit page—modifies your current
69
draft-sorterAhecht23 Jan 2024Sorts [[WP:AfC

A userscript to sort

AfC drafts by adding WikiProject banners to their talk pages. This script adds the following features to User:Enterprisey/draft-sorter.js
:

69
sectionLinkShortener.jsWrit Keeper19 Jun 2021$(document).ready(function()

{ $(".comment").each(function(ind, el) { var links = $(el).children("a:first"); if(links.length > 0) { sectionLink = links[0]; } else return true; var regexResults = sectionLink.innerHTML.match(/→(.+)$/); if(regexResults != null) { sectionLink.innerHTML = "→"; $(sectionLink).after("" + regexResults[1] + ""); }

});});
69
editRedirectQwerfjkl20 Dec 2021This script adds a {{False link 69
acimplnotesTimotheus Canens1 Nov 201969
bypass the cache
of the page.

Method 1: (This can be used on any Wikimedia project.)

  1. Place mw.loader.load('//en.wikipedia.org/wiki/User:Erutuon/scripts/gadgets-definition.js'); on the bottom of your common.js page or your skin.js page.
  2. Press Publish changes (ignore any error warnings).

Method 2: (This can only be used on the English Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.# Press Pu
69
histFilterThe Voidwalker3 Dec 2017While viewing the history of a page, one may now elect to only see revisions made by blocked users

Method 1: Get ScriptInstaller, then navigate to User:The Voidwalker/histFilter.js and click "Install" at the top. Method 2: (This will generate text which can be used on any-language Wikipedia.)

  1. Place on the bottom of your common.js page or your skin.js page.
  2. Press "Publish Changes"

Method 3:

(This can only be used on the English Wikipedia.)# Place on the bottom of [[Special:MyPage/common.js|you
59
DYKViewsTheleekycauldron28 Nov 2022See DYK hook views

Howdy there, I'm cowboy DYKViews 🤠!

WP:DYKSTATS. See, back in my day, you had to go out there, gather your wheats, bring 'em all in, grind 'em up, and feed 'em to the damn horse. Now, we got this newfangled machine that feeds the horse for ya! This beauty's in AppleScript
pie order. Y'all might need some of them Google Chrome boots for this.

  1. Install User:theleekycauldron/DYKViews.js by adding to Special:MyPage/common.js.# Navigate to [
59
InfringementAssistantChlod9 Feb 2022Infringement Assistant (or IA, not to be confused with Internet Archive or Interface administrator) allows users to graphically hide a page (or parts of a page) for suspected copyright violations, and automatically report the page to the current Copyright problems noticeboard.

Dedicated to the hardworking

WikiProject Copyright Cleanup
members.

To install the script, add this to your common.js file.The source can be found at User:Chlod/Scripts/InfringementAssistant.js. The sc
59
Refund requesterDannyS7129 Mar 2019Easily request a [[WP:REFUND When at Requests for undeletion, creates an option in the "more" menu to request a refund ("undelete"). 59
AjaxRollbackDannyS71228 Dec 2019Turn all [rollback] links in any page into [[Ajax (programming)

This is a script for turning all [rollback] links in any page into Ajax rollback links. (Modified from User:BenjaminWillJS/AjaxRollback.js which no longer works) Why I should use this?

  • Faster!
  • Reduce the traffic travel
  • Does not require to open a new window
59
NewUserPatrolOshwah6 Apr 202359
CodeEditorAssistNardog19 Oct 2022Did you know that pressing in the code editor for CSS, JavaScript, JSON, Lua, and edit filters opens a configuration panel where you can customize the highlighting theme, keybindings, font size, wrapping style, cursor style, indentation method, undo buffers, and even live autocompletion? I know, right? Or you did but you wished you could have kept your preferences across pages? Right, right. Well, you've come to the right place.CodeEditorAssist will allow you to save your code editor preferences and automatically apply them every time you open the editor. It also adds 59
watchlistScoutקיפודנחש21 Aug 2022this script was replaced by newer version, which can be found here: User:קיפודנחש/wathlistWatcher (note the typo - "wathlist". should have been watchlist, of course).

it is retired / obsoleted. KNOWN BUGS:

  • does not work in pages which do not have the #contentSub element.

Method 1: Get

.js
and click "Install" at the top. Method 2:

  1. Place on the bottom of Special:MyPage/common.js or Special:MyPage/skin.js.# Press "Publish Changes".
49
RefCruncherGuywan23 Mar 2020type = comment

hidden = yes default = buttonlabel = Bug report or feature request? 'Collapses' references into small, unobtrusive tags. Ref Cruncher allows you to 'crunch' references into small, unobtrusive tags. The script is activated while in edit mode by pressing .

Of course, this provides only an inkling as to the usefulness of Ref Cruncher. Some references are so large that it is hard to see where references end and prose begins. To 'uncrunch' the refs, press again. Remember to do this before saving, as the script will not do this automatically.To use this script, add the following to y
49
collapseBotsOpencooper14 Mar 2023collapseBots.js declutters talk pages by collapsing comments made by bots. It looks inside every section with a level 2 header (== ==), grabs the last user signature, checks if they have a bot flag, and then collapses that section, with an option to "[show]". Note, this will not detect mass messages by non-bots nor bots that have had their flag removed. Since we grab the last signature and not the first, you won't miss sections at the wrong level, nor bot sections with human replies.To install the script, add the following to [[Special:MyPage/common.js|your 49
WP:ERRORS
when needed Create a link to
Main Page/Tomorrow, etc.)
49
DateFixDl200029 Nov 2021testcase1

testcase2 testcase3

User:Dl2000/DateFix.js is an unceremonious customisation of User:Ohconfucius/MOSNUM dates.js. Benefits and bugs alike in this script may be due to inheritance from that script.Some functionality of the originating MOSNUM script was stripped down (e.g. general formatting, some of the date unlinking) to speed things up a bit and to avoid some common pitfalls. Script will focus on basic national formatting e.g. dates, currency. However
49
goToBottomNumbermaniac13 Jun 201649
appEvad376 Jan 202449
mobilemorelinksAinz Ooal Gown24 Jul 2020Provides more links at the top of a page on the mobile interface

mobilemorelinks (

source
) is a JS script designed to make it easier to edit Wikipedia and perform certain tasks while using the mobile web interface of Mediawiki known as Minerva. It is a rewrite and expansion of userscript. Currently only the Minerva skin is supported. mobilemorelinks adds various helpful links using buttons and drop-downs menus.

  • Linked pages (WhatLinksHere) (superseded by AMC mode)* Pageviews - Direct link to toollabs:pageviews, shows pageviews anal
39
hideDannyS71219 Jun 2019hide some rarely used links hide rarely-used links, including "Donate to Wikipedia," "Wikipedia Store," "About Wikipedia," the "Contact Page," and, when looking at your watchlist, the option to have an "Atom" feed. 39
unwatchDanski45411 Jun 2019unwatch adds an [] link to all edits in the watchlist (even ones loaded without reloading the page). To install add {{subst:iusc|User:Danski454/unwatch.js}} to your common.js. By default the link goes via a confirmation page, but this can be removed by adding the line window.unwatchAJAX = true; to your common.js. 39
search-linksEnterprisey13 Oct 2019Adds edit links to the search suggestions box (the box of suggestions that appears when you start searching using the search bar). 39
rcnotifyAwesome Aasim31 Jan 2022RC notify is a script that adds notifications every time a potentially harmful edit is made to Wikipedia. The script requires your browser to support notifications.

importScript("User:Awesome Aasim/rcnotify.js")

Go to Special:RecentChanges on a tab. Accept the prompt to enable notifications, if prompted to do so. If you do not see any notifications, then you either blocked notifications or your browser does not support them.Upon receiving an edit needing review, you will see a notification. Clicking on that notification will open the diff in a new tab. You will continue to receive notific
39
Agentsoo
17 Jul 200739
gTranslateTachyonJack6 Feb 202139
add fist linksMagnus Manske4 Feb 202139
OrphanStatusTechnical 1325 Nov 2019 This script runs while viewing pages in article space that are tagged with or some version of it (anything that has ended up in Category:Orphaned articles) and gives the orphan status of the page by checking the number of incoming links.If there is at least one incoming link from article space (it will offer a link to "other pages" which is a filtered WhatLinksHere so you can see exactly which articles), then there will be a deOrphan link. Clicking that link will try and remove the tag from the page.When the attempt (successful or not) is completed it will either give a link to load only 29
InvertBrandonXLF18 Apr 2022Inverts the colour of the page. It adds a link to the toolbar that will allow you to Invert the page colour and the colour of images. The script saves CSS by editing your custom CSS file. The script also allows you to modify a temporary configuration for the page you're viewing or the saved configuration, which is saved to you CSS file (counts as a edit). This script should work with all skins, please report any issues. 29
RecentChangesNigos2 Jan 202229
steamrollerTheDragonFire26 Mar 2017steamroller.js is a user script that requires confirmation before performing a rollback, and then automatically opens the user's contributions page after performing the rollback. The primary benefit of this script over User:MusikAnimal/confirmationRollback, is that it does this in a Twinkle compatible way, which means that the "Article" parameter is pre-filled when warning the user straight from their contributions page. This script also uses OOjs UI for the confirmation dialog, which some people find prettier.Add the foll 29
diffQuarl7 Feb 200629
Gadget-intropreloadHuji5 Jan 2013There are several places in Wikipedia where you click on a link to create a new page, and in the edit page you see a notice above the edit box (called edit intro) and/or some content preloaded into the edit box (called preloaded content). This works because MediaWiki supports "preload" and "editintro" parameters in the links to the edit page.If you want to edit the edit intro or preloaded content, you need to go to the page or subpage that contains them. However, there is no straightforward way to do that (you might copy & paste the page name from the address bar, but it is not easy to do, es 29
confirmationRollback-mobileMusikAnimal6 Jun 2015confirmationRollback-mobile is a user script that requires confirmation before performing rollback on mobile devices. This is useful as it is easy to accidentally tap the rollback links on a touch screen. When a rollback link is tapped (or clicked), a popup will appear stating the number of edits you are about to rollback and who made them. Simply hit OK to rollback, or Cancel to abort.See also confirmationRollback which will require confirmation before performing rollback on desktop as well as mobile. There's also [[U 29
ConsecudiffNardog6 Feb 2024This script finds edits made consecutively by the same user to the same page on the watchlist, recent changes, page history, or user contributions, and adds a link to the diff spanning the entire series of edits at the end of each line.

It'll look something like this:

  • ( | ) . . ; 03:18 . . . . ( | )
  • ( | ) . . ; 03:11 . . . . ( | )
  • ( | ) . . ; 03:04 . . . . ( | ) []
  • ( | ) . . ; 02:58 . . . . ( | ) []
  • ( | ) . . ; 02:51 . . . . ( | )
  • ( | ) . . ; 02:46 . . . . ( | )
  • ( | ) . . ; 02:19 . . . . ( | ) []
  • ( | ) . . ; 02:00 . . . . ( | )"2/2" and "1/2" will link to the diff between the versions
29
usermessagechangerTopaz26 Jan 202129
inlineDiffDocsWrit Keeper3 Jun 2016This is a common documentation page for User:Writ Keeper/Scripts/commonHistory.js, User:Writ Keeper/Scripts/watchlistDiffs.js, User:Writ Keeper/Scripts/userHistory.js, User:Writ Keeper/Scripts/generalHistory.js, and User:Writ Keeper/Scripts/contribsHistory.js. I created userHistory.js first at Yunshui's request; it's a modified version of Ale jrb's user history script. This script fixes a few bugs with Ale jrb's original, and it adds a new feature: a button is added to each entry that displays the diff of that entry in- 29
liveclock
AzaToth11 Jan 200829
rollbackPorchcorpter26 Jan 202129
enhanceduserpageTopaz7 Nov 200629
watchlistQuarl6 Feb 202119
scriptpackagePyrospirit6 Feb 202119
contribcalendarAis52328 Feb 202219
AFCFFUEnterprisey30 Jan 202119
expandEditZellfaze3 Jul 2014This script will hide the left navigation pane and extend the edit box over to the left giving you more room to edit in. To use it add the following code to Special:Mypage/common.js importScript("User:Zellfaze/expandEdit.js"); //Expands edit window to full screenFor a dynamic version see: de:User:Schnark/js/fullscreen.js 19
AjaxRCKangaroopower26 Feb 201419
sidebarRyan Vesey29 Jan 202119
godmode-lightIlmari Karonen21 Oct 200709

See also