Jump to content

Wikipedia:User scripts/Ranking

From 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 [[Wikipedi 2588694
TwinkleAzaToth20 Jun 2020Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It 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 warnin 2425512
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 2364059
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 (direct link), and then save. To remove the gadget, disable the gadget in your preferences (if you installed User:Dr pda/prosesize.js in your Special:MyPage/common.js or [[Sp
3852428
DYKcheckShubinator31 Jul 2021DYKcheck is a JavaScript tool for checking Did You Know eligibility.The DYKcheck tool was made to help editors review nominations for 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 7692376
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 531850
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
6491646
MOSNUM datesOhconfucius16 Jun 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 as
5021330
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
3011270
unreliableHeadbomb16 Dec 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
438986
DisamAssistQwertyytrewqqwerty10 Mar 2018DisamAssist is a tool for disambiguating links. Ambiguous links are defined as links to a disambiguation page, a 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 399936
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
80847
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 223815
ReFillZhaofeng Li8 Feb 2015ReFill (formerly Reflinks) is a tool that expands bare URL references semi-automatically, hosted on Toolforge at toolforge:refill/ng. 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 [[User:Dispenser/Reflinks|Dispenser's Re 243813
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]204780
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; 191768
linkclassifierAnomie19 Oct 2024This 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
226749
duplinks-altUcucha24 Jan 2019This duplinks-alt (source) script highlights links that occur more than once in an article. It's derived from User:Ucucha's "duplinks" script. The first occurrence of a duplicated link will also be highlighted in a green dashed border. To account for exceptions to 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 177727
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
19661
MoveToDraftEvad3730 Jun 2023Moves articles to draft space, usually used for undersourced articles

MoveToDraft (source) – A script that is used to 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
153615
OneClickArchiverTechnical 1315 Jun 2024Adds 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.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 enable experienced editors to clear out old discussions themselves, without having 145615
twinklefluffAzaToth17 Mar 201217580
twinklewarnAzaToth17 Mar 201220579
JWBJoeytje5031 Aug 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 downloadable AutoWikiBrowser, but it requires no executable installation, and can run on all major operating systems. This script heavily borrows from AWB in design and functionality, for example using its Regex Typo Fixing and 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 250568
User infoPleaseStand20 Jun 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
165567
QuiTheDJ8 Jun 2024Qui 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 38558
MoveToDraftMPGuy28249 Jan 2024Moves articles to draft space, usually used for undersourced articles

MoveToDraft (source) – A script that is used to 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
352557
IglooAle jrb7 Aug 2013Igloo is a browser-based, JavaScript tool for handling vandalism on Wikipedia. It doesn't just add links to the interface; instead, it implements a full in-browser 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 39555
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 downloadable AutoWikiBrowser, but it requires no executable installation, and can run on all major operating systems. This script heavily borrows from AWB in design and functionality, for example using its Regex Typo Fixing and 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 239545
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 176528
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
244520
twinklearvAzaToth17 Mar 201214514
TwinkleAzaToth17 Mar 2012Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It 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 warnin 15495
CommonsHelper HelperKrimpet16 Feb 2011This tool is now obsolete. CommonsHelper now handles image uploads directly.CommonsHelper Helper (CH²) is a user script which expedites the process of 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 50492
FurMeAWeenieMan15 Mar 2021FurMe was a set of JavaScripts that gives registered users a convenient way to manage Image namespace specific tasks, primarily to generate non-free use rationales to images that lack them. FurMe is based on the morebits.js library, and therefore is subject to all usage restrictions inherited from that library (please see the 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 43487
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 (
57485
CiteHighlighterNovem Linguae14 Oct 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" ([[User:Novem
242483
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
37482
twinklediffAzaToth17 Mar 201214482
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
196477
HotCatTheDJ6 Sep 2014An example of HotCat in use, in this case attempting to predict the next word. -->

HotCat is a gadget that helps registered users easily remove, change, and add 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 d
40475
Ultraviolet10nm9 Oct 2024Ultraviolet is an Ultraviolet open source counter-vandalism 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
178465
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 137456
EngvarBOhconfucius20 Jun 2024Within-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 160451
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 [[
188446
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
139445
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
90439
delsortEnterprisey14 Apr 2022Performs [[WP:delsort

A userscript to perform deletion sorting. Hint: It's much easier if you get ScriptInstaller, then navigate to 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
196436
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
71425
CiteUnseenSuperHamster29 Jun 2024User 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 201411
teahouseTalkbackLinkWrit Keeper11 Oct 201974410
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
17410
DYK-helperSD000115 Sep 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
190408
Common TermsOhconfucius24 Apr 2024A 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 136386
teahouseTalkbackWrit Keeper9 Jan 201767385
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"
67378
monobookVoice of All24 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"
22376
GANReviewToolNovem Linguae25 Apr 2024Quickly and easily close [[WP:GAN

Quickly and easily close good article nominations and good article reassessments. Takes care of ing the discussion, changing talk page templates, changing article templates, and adding/removing the article from one of the 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
246372
findargdupsFrietjes14 May 2024Pages 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
153372
HarvErrorsTrappist the monk21 Jun 2024Finds 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 220351
massRollbackWrit Keeper18 Jan 2024This script provides the ability to rollback all of a user's displayed edits from their Special:Contributions page, for use with combating widespread disruption. This makes use of the rollback function of Mediawiki, and as such requires rollback permissions (either from the rollbacker permission or as part of the 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 th
161346
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
181345
typoUziel30225 Mar 2023110341
dashesOhconfucius25 Apr 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
195339
externISBNLunchboxhero6 Feb 202125335
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 24332
persondataDr pda1 May 202051329
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
97308
CapricornWugapodes10 Sep 2021Editing redirectsCapricorn is a user script to assist in categorizing redirects. It is the successor to Sam Sailor's which was a modified version of Keφr's sagittarius. The script has been updated to support (nearly) all redirect category templates in Category:Redirect templates as well as allow 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 167304
responseHelperMusikAnimal19 Sep 2023responseHelper is a user script that makes it easier to respond to requests/reports at WP:AIV, WP:ANEW, WP:PERM, WP:RFPP, WP:UAA, WP:SPI and 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 136300
TwinkleAzaToth17 Mar 2012Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It 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 warnin 5293
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 rollback right or be included on the script's whitelist. If you do not have the rollback right, you can make a request at the permissions page.Go to Preferences → Gadgets → Adva
123284
raterKephir3 Aug 2021rater aids in 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 66284
afd helperJnothman25 Jan 2021The afd helper is a tool developed to help voting on 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
20279
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
114278
diffCacycle4 Aug 2024wikEd diff is a free JavaScript visual 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 5272
Mark-blocked scriptNuclearWarfare31 Aug 202062269
References segregatorPleaseStand24 Jan 2023References segregator (segregate-refs.js) is a user script by PleaseStand – an attempt to make editing articles that have many citation templates easier. It works by moving the first non-empty occurrence of a <ref> tag to a separate text box that is below the main editing textbox. That first occurrence of the ref is replaced by a short tag as if there were an identical reference before it. It is also capable of migrating articles to the list-defined references format (LDR).A small amount of [[User:PleaseStand/Sandbox|informal testing 62267
ScriptsAle jrb3 Dec 2024(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
72261
OneClickArchiverElli23 Aug 2024OneClickArchiver (source) – updated version of User:Evad37/OneClickArchiver. To change the size of the "Archive" link, set the variable in your common.js file; the default value is 0.6. 179252
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.

34252
RefToolbarMr.Z-man30 Dec 2021RefToolbar refers to a series of JavaScript/jQuery scripts that help editors add citation templates to articles. It works in conjunction with the MediaWiki 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 23244
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:

46239
cat-a-lotקיפודנחש15 Jun 2024cat-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.
120235
Hide Vector sidebarPleaseStand21 Mar 2017Hide Vector sidebar is a user script by PleaseStand that hides the sidebar of the Vector skin. To access the navigation links, you can temporarily show the sidebar by choosing "Show sidebar" from Vector's drop-down menu. Firefox users should be able to press alt-shift-a to hide/show the sidebar, but users of other browsers such as Internet Explorer are out of luck. If you use one of those web browsers, I would appreciate it if you could suggest an alternative accesskey (alt-a conflicts with the shortcut for the Favorites menu). Alt-a appea 9235
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 178233
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/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 Earwig/common.css Old Scripts retained for historical interest (unmaintained):

User:The Earwig/permalink.jsAdds a link next to page head
103231
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 common, monobook (or whatever skin you use) JS page and bypass your cache. For faster execution (to hide the images quicker after the 20229
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:

97228
automodHenrik24 Apr 200818225
deletionFinderWrit Keeper23 Mar 2018Method 1:

Get ScriptInstaller, then navigate to .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"
71219
inlineDiffDocsWrit Keeper23 Oct 2024This 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- 41219
PicturePopupsZocky4 Feb 2021// User:Zocky/PicturePopups.jsdocument.write(); 11218
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) 49216
Nominations viewerGary20 Jun 2024Nominations viewer (JS source) is a script that compacts the nominations listed at the following pages: To enable this script, go to your scripts page, edit it, and add the following line to it:Note that this script requires an ES6-compliant browser. It will not work in I 97215
live-edit-counter.jsHenrik12 Aug 202017208
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.
132205
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
59204
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
51201
wikEdDiffCacycle29 Aug 2021wikEdDiff is a 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 20200
TwinkleAzaToth17 Mar 2012Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It 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 warnin 9199
HotDefaultSortBrandonXLF13 Jul 2024Adds 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. 104198
pageswapAhecht15 Dec 20241's pageswap GUI is a user script that allows a user to swap the histories of two pages (with reasonable restrictions), sometimes known as a history swap or a round-robin move. This script was originally based on User:Andy M. Wang/pageswap, but has been modified to add a graphical interface and has added features for easier usage in answering 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 ne 124197
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
117197
pageswapAndy M. Wang20 Sep 2018pageswap is a script that allows a user to 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 84193
watchlistnotifierAis52316 Jun 2023Method 1:

Get ScriptInstaller, then navigate to .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".
18191
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
37190
Edit Request ToolTerasail7 Sep 2024Closes 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 112188
monobookVoice of All28 Nov 202110186
Helper scriptTimotheus Canens17 Jun 2021Accept, decline, or reject pages in the draft namespaceThe Articles for creation Helper script (AFCH) is a Wikipedia gadget designed to help when reviewing Articles for creation 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:Gadg 12185
copyvio-checkDannyS71226 Jul 2024copyvio-check (source) is a script which displays the % of copyvio in a separate section of the info menu of the NPP toolset. 84183
whackamoleKbh3rd10 Dec 202423182
scriptLightmouse1 May 201723180
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
16180
SuperlinksBradv22 Aug 2023Superlinks is a 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 77176
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):

50175
TwinkleAzaToth17 Mar 2012Tag pages, start discussions, leave messages, and provide a richer user interface for admin actions such as block and protectTwinkle is a popular Wikipedia gadget that uses JavaScript. It 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 warnin 7171
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
76169
collectionPediapress26 Jan 20212169
Shortdesc helperGalobtter25 Jan 2020Allows easy changing and importing of [[WP:SHORTDESC

Shortdesc helper (SDH) is a gadget for adding, editing, and importing short descriptions.

  1. Navigate to the Gadgets tab of your Preferences page.
  2. In the "Editing" section, Check the box next to "Shortdesc helper: easily add and edit page short descriptions".
  3. Click the Save button at the bottom of the page.In the "Testing and development" section, the box next to "Show page description beneath the page title" should be Unchecked to avoid confusion.
66168
aivLightdarkness29 Nov 20216168
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 88167
My subpagesPrimeHunter24 Sep 202438166
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
119165
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

91165
editrefsDr pda27 Jun 201838164
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. 59162
utilQuarl10 Feb 200612162
RLRL SR UtilityTopbanana20 Feb 201524161
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:

4161
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
61160
wikipageQuarl28 Jan 202112157
editcountLupin11 Mar 20218157
spihelperGeneralNotability13 May 2024This is spihelper, a script to help CheckUsers, SPI clerks, and patrolling admins with 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
73155
addlinkOmegatron4 Apr 200813155
Draft no catDannyS7126 Mar 2022Convert categorization of drafts to links

Convert categories of drafts to links to those categories. Originally created for use at Category:AfC submissions with categories. For background, see WP:DRAFTNOCAT. See User:DannyS712/Draft re cat for the companion script.

See also: Template:Draft categories which disables categories for drafts and re-enables them automatically when drafts are moved into article space.
61154
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
59152
SearchBoxZocky29 Jul 2014// User:Zocky/SearchBox.js document.write(); 18151
stubsearchDanski4549 Aug 2024Stub 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
58149
rollbackGracenotes4 Jun 202130148
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
23148
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. 39146
RegExTypoFixCacycle27 Jan 20072146
adminhighlighterTheopolisme10 Aug 2022Admin highlighter (source code) highlights links to admins' userpages, talkpages, or contributions pages in bodyContent (that is, everything but the tabs, personal links at the top of the screen, and sidebar) by giving them a colored background. To install it, add to your common.js page and clear your cache. By default, the colored background is a cyan color. To modify it, addto your common.css page, where #E7E7E7 is the HTML color code of your desired background c 45145
lintHintPerfektesChaos4 Jul 2024JavaScript 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
58143
userhistAle jrb9 Oct 201927140
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
75138
wordcountCaorongjin29 Oct 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 User:Dr pda/prosesize, which limits its calculation to the readable prose and does not include lists such as references.# Open your common.js file and click (or if the page is b 33138
Automatic Referencing AssistantTheJJJunk14 Dec 2023The Automatic Referencing Assistant (ARA) is a script which aids users in correcting referencing errors. It notifies the user when the article being edited is missing the template, has invalid or broken tags, or is missing the "Name" parameter in the 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
44135
sysopdectectorSplarka24 Mar 201538134
afc-helperHenrik18 Feb 20215134
dabfinderSplarka23 Aug 201821133
UTCclockVoice of All19 Mar 20218133
userRightsManagerMusikAnimal25 Apr 2022User rights management and WP:PERM helper for admins This script allows you to respond to requests at WP:PERM by adding closing remarks to a request, assigning the right, and issuing a talk page message – all within a few seconds.Currently the script only works at individual WP:PERM pages. To use, browse to any PERM subpage (such as 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. 65130
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
49129
stubtagtab2Ais5233 Jul 201718128
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 (
17126
statusCheckAle jrb3 Sep 201418124
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
29123
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]
49120
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
45119
Navigation shortcutsJsimlo17 Feb 2021Note: This page has been superseded by the features described in Help:Customizing toolbars.

Navigation shortcuts offer the ability to add personal links to the sidebar, providing quick and easy access to favourite articles within Wikipedia.

Quick installation: add to your common.js (or equivalent skin-specific file). See installation section below for full installation instructions and configuration section for instructions on adding sidebar links.* Add one or more personal sidebars with links below the Wikipedia logo
7119
statusChangerMisza1329 Nov 20216119
QuickEditBrandonXLF22 Nov 2024Edit a section of a page without reloading 46118
useridentifierAnomie5 Feb 202423118
COI Request ToolTerasail1 Sep 2024Closes 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
58117
highlightredirectsDschwen26 Feb 201521117
2.0Mr.Z-man4 May 2013RefToolbar 2.0 is the current version of RefToolbar, which adds citing capability to the enhanced editing toolbar (the MediaWiki 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 20116
twinkleimageAzaToth17 Mar 20124115
prosesizebytesDr pda10 Feb 202122112
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): 42111
DYK promoterTheleekycauldron14 Sep 2024Promote 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".*#
76110
wputilTopaz26 Jan 20213110
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:
57109
spihelperTimotheus Canens1 Dec 201927106
DraftCleanerNovem Linguae24 Aug 202477104
Dumb quotesDemonDays644 Aug 2023Dumb quotes.js replaces smart curly single and double quotes with "dumb" quotes, to fit with 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
57104
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
10103
statusChanger2.jsXenocidic6 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]7103
redirect-helperEejit4313 Dec 2024User script to easily manage redirects 78101
peerReviewCloserWrit Keeper19 Jun 2021The Peer Review closer is a small utility that will automatically close a peer review, per the instructions at 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
63101
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-
15101
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 10101
commTopaz21 Jan 20062101
replacetxtVoice of All3 Mar 20217100
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
6299
autolinkLenore15 Mar 2020Thanks to User:Omegatron, who developed the initial code.

This tool parses external links and template code in history pages (Recent Changes, Watchlist, Related changes and Contributions too), making them into colorful links: for example, if you write code like

1699
SnipManager.userOdie553329 Jan 20211199
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
3198
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 2498
Metadata gadgetPyrospirit16 Aug 2015The metadata script is a gadget that displays the 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 1298
monobookVoice of All25 Jan 2021698
RecentChangesPatrolTheJosh10 Apr 2021697
scriptDiegodlh9 May 2024The 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_ 4895
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
3995
Nominations viewerGary King21 Feb 2014Nominations viewer (JS source) is a script that compacts the nominations listed at the following pages: To enable this script, go to your scripts page, edit it, and add the following line to it:Note that this script requires an ES6-compliant browser. It will not work in I 2095
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 395
Toggle VFP99926 May 2022The primary purpose of the script Toggle VF is to create a voice-friendly (VF) version of any Wikipedia article that will be suitable for seamless reading aloud by text-to-speech applications such as "Voice Dream"[2], "Text Aloud"[3], Microsoft's "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 2194
randomlinkGregU29 Nov 2021494
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. 3193
userhighlighterAmalthea10 Aug 20222193
Protection jsSteel3592 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.
  • Adds the Requests for page protection template responses to the sidebar for one click responses at WP:RFPP.*Tag protected articles with those templates that no-one can ever remember the names of in o
1793
Source linksPrimeHunter24 Sep 20244792
RestorerBrandonXLF13 Aug 2022Restore a previous version of a page 3491
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
5290
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
890
monobookVoice of All3 Mar 2021690
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
2889
easy-brfaEnterprisey22 Mar 2020Quicker filing at 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

4288
sidebartranslateTra6 Feb 20211088
UserHighlighterSimpleNovem Linguae1 Jul 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
4987
wikiminiatlas2Dschwen16 Aug 2007187
mark-lockedGeneralNotability5 Jan 20244786
ConfirmRollbackMr. Stradivarius26 Sep 2015Welcome to ConfirmRollback, the last word in customizing your 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
2886
ajaxpreviewAnomie9 Jul 2020To use ajaxpreview.js, edit your common.js and add:Please leave comment to help track usage of the script. 2686
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.

1686
hideClosedAFDMr.Z-man16 Oct 2013hideClosedAFD.js is a JavaScript tool to hide closed 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
1686
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 ScriptInstaller, then navigate to .js and click "Install" at the top.

This script comes from an administrator of the Minecraft Wiki, whose script is here.
1186
Move+BilledMammal6 Nov 2024Helps with all activities related to page moves

Move+ is a script that assists with all activities related to moves. It began as an expanded version of TheTVExpert's rmCloser script. To install the script, add: importScript('User:BilledMammal/MovePlus.js'); // Backlink: User:BilledMammal/MovePlus.js

to Special:MyPage/common.js.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
7385
massRevdelWrit Keeper23 Jul 20234183
voteSymbolsPythoncoder2 Nov 2024Displays 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
2883
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
2283
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
983
hdeditThe Evil IP address10 Jun 2024The 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 skins Vector (2022), Vector legacy (2010), MinervaNeue, MonoBook and Timeless up until June 2024.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 "Canc
3082
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 3281
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
1681
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
1281
rmtr-helperEejit432 Nov 2024User script to help handle requests at WP:RM/TR 5880
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 1580
fixRefsGimmetrow27 Feb 20221280
redirectcreatorAwesome Aasim28 Oct 2024This 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
4179
spellSymplectic Map28 Nov 20211079
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
3576
effp-helperSuffusion of Yellow21 Mar 2022Help respond to Edit Filter - False Positives reports

EFPP-Helper makes it easier to respond to false positives from the edit filter.

Each edit filter log entry (e.g. Special:AbuseLog/31476050) will have some additional information about the page history. If it looks like the edit has never been saved successfully, there will usually be a "Make edit" option. This will take you to the edit form, where you can make any needed fixes. The edit summary will properly credit the user.The server will be told to attempt a [[three-way
2776
NICEEpochFail27 Feb 2022This is the documentation for the NICE user script. This script makes a minor modification to the interface seen when 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: 1276
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 1275
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
3474
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.

3274
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
3074
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. 2274
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
1974
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 ScriptInstaller, then navigate to .js and click "I
974
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
5273
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. 4573
MRollbackKangaroopower28 Jun 20152373
googleTitleWrit Keeper31 Jul 2023Method 1:

Get ScriptInstaller, then navigate to .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"
1373
monobookVoice of All29 Sep 2010673
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
2272
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
2271
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. 671
DiscussionCloserDaxServer1 Aug 2024A 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. This is a temporary fork of User:DannyS712/DiscussionCloser until it is bug-fixed.

  • 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. Adds signature at the end of the comment, when a comment is added*Automatically remove any RfC or DoNotArchiveUntil templates only if "RfC" option
5370
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)
4870
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. 1670
loadJoeytje5014 Nov 20161070
afchelper4Tim Song18 Sep 2010470
NPPLinksNovem Linguae6 Sep 2024Adds WP:BEFORE, copyvio check, duplicate article check, and other useful [[WP:NPP

Adds WP:BEFORE Google links, Earwig copyvio check, Wikipedia duplicate article check, and other useful 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
3868
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.

1568
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 1268
monobookVoice of All25 Jan 2021568
cuStalenessWrit Keeper21 Dec 20233967
ReferenceExpanderBrandonXLF30 Mar 2024Expands references from links to {{((}}cite ...{{))}} 3367
ip-ext-infoGeneralNotability14 Apr 20222367
LiveEditCounterUBX5 Jan 2016 1067
ProveItProveIt GT9 Mar 2015867
DeputyChlod18 Nov 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 3766
AFCRHSEnterprisey19 Feb 2024Helps with 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
3266
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
2866
WhatLinksHereBarticus8810 Jul 20171366
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 966
arbBellezzasolo10 Oct 2024[[WP:ARBCOM ARB, the Arbritration Requests Buddy, is a script designed to automate the ARBCOM Discretionary Sanctions procedure, as well as supporting 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 2965
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
2565
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 monobook JS page (or whatever skin you use) and bypass your cache.*User:Mr.Z-man/refToolbar - a Ja
165
twinkleunlinkAzaToth17 Mar 2012065
Comments in Local TimeGary9 Aug 2022Comments in Local Time (source code) is a 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 2564
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 1164
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
964
NightpediaMusikAnimal7 Dec 2018964
SpamUserPageMr. Stradivarius4 May 2021The SpamUserPage gadget allows administrators to delete a userspace page, block the user, and issue them with a block notice, all in one click. It is mainly intended for use with user-page spammers or vandals whose usernames violate the 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 3263
ReviewStatusNovem Linguae25 Apr 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. 3263
TodoListBrandonXLF13 Jul 2024Adds 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. 2463
customWatchlistsMusikAnimal25 Nov 2018customWatchlists is a user script to create and manage your own customized 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 1963
seceditSupadawg7 Jan 2007763
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.

2562
contribstabJeremyMcCracken25 Jan 2021962
script-redlinksAlex 2117 Nov 2023User:Alex 21/script-redlinks.js is a script that removes red links from an article. Per 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
2361
EFFPRHDannyS71221 Apr 2022Responding to reports in 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
1861
PicturePopupsVectorZocky1 Feb 2021861
RFUD-helperSD000122 May 2024Easily process requests at 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 t
4060
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 3560
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/
2460
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.
1760
wlunwatchAlex Smotrov10 Mar 2014660
afcrc-helperEejit4324 Nov 2024User script to help handle requests at WP:AFC/R and WP:AFC/C 4459
UnpipeNardog10 Jun 2024This script adds a button to the sidebar that converts piped links to non-piped ones where doing so does not change the destination of the link, to comply with WP:NOPIPE and WP:NOTBROKEN. That is, if both bar and bar lead to the same article or section directly or indirectly (i.e. through a redirect or not), the former is converted to the latter. 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 4159
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
3359
VoteCounterNovem Linguae20 Jun 20243258
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
2658
ThankyEvad3726 Nov 2019Add thank links to special pages

Thanky (source) adds 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.
2558
up-one-lvl-kbdEnterprisey5 Dec 2019The "U" 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 458
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 (halfak@cs.umn.edu). For more information on the current study, see the [http://wikipedia.grouplens.org/HAPPI/consent conse 458
confirmLogoutFred Gandt14 Jan 20232857
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 ScriptInstaller, then navigate to .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
1857
urldecoderJs18 Sep 2019urldecoder is a 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:

957
datesBobblewik6 Feb 2021757
monobookVoice of All29 Sep 2010157
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. 1856
DuplicateReferencesPolygnotus3 Oct 2024This script detects and displays references with duplicate URLs. It also calculates how similar the visible text of those references is as a percentage. Hovering over and clicking on the reference number highlights it and its duplicates. You can add a template to the page by clicking the link next to the References section header.

Detects and displays duplicate URLs in the references section of Wikipedia articles

First 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 addin
4255
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
1655
unitformatterBobblewik6 Feb 2021855
ShowUserGenderBrandonXLF18 May 2024Shows the gender of a user next to their username 2654
bracketmatchAis52326 Jan 2021After installing the script, 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
854
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. 854
adminrightsAis523 non-admin18 May 2008454
LiveRCEDUCA33E6 Feb 2021 254
ReadabilityPhlsph720 May 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 [ 3153
datePlastikspork28 Nov 20211753
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
653
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
3252
HighlightUnreferencedPassagesPhlsph719 Jul 2024Uses a red background color to highlight each passage that lacks references.Highlight unreferenced passages is a user script to highlight passages that lack references with a red background. Its main purpose is to help users quickly identify unreferenced passages, paragraphs, and sections in mainspace articles and drafts. It can be used both by reviewers trying to assess whether an article complies with the 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 2852
userinfoAmorymeltzer25 Jun 20242352
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
2052
quickpreviewSander Säde6 Feb 2021452
crathighlighterAmorymeltzer9 Jul 2024Crat Highlighter (source code) adds a highlighted background to links leading to a user, user talk, or contribs page for: sysops, interface admins, checkusers, oversighters, bureaucrats, or ArbCom members.Originally based off User:Amalthea/userhighlighter.js, it now uses code from User:Bellezzasolo/Scripts/adminhighlighter.js To install it, add to your common.js or skin-specific javascript page and clear your cache. There are lots of options!You can customize the hierarchy in 1951
subpagesBellezzasolo8 May 2018subpages quick link subpages (source code) adds a link to your toolbox that shows all subpages of the current page. To install it, add to your common.js page and clear your cache. 1751
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 1051
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=
851
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/
751
monobookVoice of All29 Sep 2010551
friendlytabsIoeth6 Feb 2021451
massXFDQwerfjkl24 Aug 2024The script currently only handles [[WP:CfD 4250
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: 2750
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
2450
PendingChangesLinkOmni Flames25 Oct 2017Pending Changes Link is a 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:
1550
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'

);});
1450
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.

1150
GreenRedirectsBrandonXLF18 Apr 2022Makes redirects green 2049
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. 1449
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 1249
utilAnomie29 Jan 20121249
Edit CountDipankan00129 Nov 2021Adds a personal edit counter link in your toolbar.To add this, just insert importScript('User:Dipankan001/Edit Count.js') 949
pagesCreatedJfmantis25 Jan 2021Pages Created is a 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 849
resetAnimum8 Mar 2021349
UserRightsDiffNovem Linguae22 Oct 20243148
Citation WatchlistHarej25 Sep 2024User script that adds visual indicators when a diff includes the addition of a URL from a questionable source The Citation Watchlist is a user script that adds visual indicators to watchlist, recent changes, user Contribs, and page history entries when unreliable sources are added to articles. Indicators, including ❗ for warnings (more severe) and ✋ for cautions (less severe), appear only on the addition of unreliable URLs – not URLs that are already in the article. This makes the Citation Watchlist an efficient tool for analyzing individual edits for unreliable sources.The vision 3048
closeRMAndy M. Wang10 Sep 2017closeRM is a script that helps a user to 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
1848
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
1048
CollapseSectionsBrandonXLF30 Mar 2024Toggle sections via a button 748
qpreviewAlex Smotrov26 Jan 2021248
twinklebatchdeleteAzaToth17 Mar 2012048
DetectSNGNovem Linguae22 Sep 2024Alerts when WP:SNG keywords are detected in unreviewed articles and drafts. 2847
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.

2247
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
747
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 647
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.

2546
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
1546
massdeleteAnimum6 Aug 20231446
importA93091316 Nov 2022946
sockStalenessWrit Keeper7 Nov 20212845
TrackSumJPxG20 Dec 20212745
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
2745
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
1745
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
1145
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] 145
De-StubDannyS71212 Oct 2019Remove stub templates from a page Create an option in the "more" menu to remove stub templates 2244
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
1544
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
1344
ArchiverAndrybak1 Oct 2024Archiver is a user script for semi-automatically archiving multiple talk page sections at a time. The script doesn't require manually typing archive pagename in most cases.

How to use the script after installation.

  1. Open the talk page you want to archive
  2. Click on "ⵙCA" (stands for "ⵙne Click Archiver") in "Tools"
  3. Click "[archive]" near the headers of sections you want to archive
  4. Click the big button "archive <number> selected threads" at the bottom of the page# In the popup, check the full page name of the destina
3543
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.
2343
DetectPromoNovem Linguae22 Sep 20242243
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. 2143
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
1643
PageMoverClosureDannyS71223 Jun 2019Close Requested Move discussions with {{tls PageMoverClosure allows you to close RM discussions, ideal for 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 1643
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
Metadata gadgetPyrospirit26 Jan 2021The metadata script is a gadget that displays the 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 343
assesslinksPyrospirit28 Nov 2021343
monobookVoice of All26 Jan 2021243
godmode-lightOlliminatore6 Feb 2021User:Olliminatore/godmode-light 143
sortcategoriesEpicgenius21 Dec 2023This tool allows you to sort a page's categories alphabetically. It is based off a similar script by Alex 21. First, navigate to any page with at least one category in the wikitext itself. If you have source editor enabled, click "edit" (or "edit source" if you also have 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 2442
NotepadBradv6 Dec 20201542
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 742
LinkFixrMagnus Manske3 Sep 2014542
watchlistSorterMisza1316 Aug 2024442
footnote popupsBlue-Haired Lawyer26 Jan 2021242
twinkledeprodAzaToth17 Mar 2012142
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
2541
SpeciesHelperNovem Linguae15 Aug 2024For 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
2241
infoboxgapFrietjes14 Aug 2023User:Frietjes/infoboxgap.js is a user script that assists in renumbering 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 1941
CitationStyleMarkerBrandonXLF16 Aug 2024Shows if a citation is in [[WP:CS1 1941
copy-section-linkEnterprisey1 Jul 2024Section 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 get rid of those square brackets.* My other user scripts 1741
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
1741
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
1041
SpecialNewPagesLourdes13 Jul 2017SpecialNewPages is a user script, which adds a Special:NewPages link to the top toolbar. Clicking on the link gives the old Special:NewPages feed, hiding the patrolled edits. It is primarily designed for 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
741
twinkledelimagesAzaToth17 Mar 2012141
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 [
2740
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 2640
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| 940
defaultsortDStoykov7 Feb 2021740
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 640
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.
640
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 440
AutoCompleteZocky4 Feb 2008// User:Zocky/AutoComplete.jsdocument.write(); 140
stubtagtabAis52329 Jan 2021040
awBtilm29 Nov 2021040
script-imageresAlex 2124 Oct 2023User:Alex 21/script-imageres.js is a script that provides statistics for files and their sizes in compliance with 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
2339
CommentsInLocalTimeMxn24 Dec 2022Comments in local time is a user script that reformats 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 1439
sysopdetectorEquazcion27 Feb 20221039
RevertVoice of All18 Mar 2012139
wikEd international enCacycle7 Oct 2013039
culoghelperAmalthea17 Oct 20171938
rescaledLegoktm29 Jul 20211838
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]
1738
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
1538
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]1538
admindashPlastikspork8 Jun 2015738
MoreMenuMusikAnimal17 Dec 2019 338
AdvisorPC-XT16 Mar 2021This script is based on User:Cameltrader/Advisor.js, which has documentation at 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 1637
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]
1637
UserHighlighterChlod16 Oct 2024UserHighlighter 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 1537
FindSourcesBrandonXLF14 Apr 2024Adds {{tl 1537
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
1137
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:
637
SearchNamespaceWrit Keeper31 Mar 2023637
ApprovalsVoice of All6 Feb 2021237
SimpleLightboxRezonansowy8 Nov 2013 137
script-plotlengthAlex 219 Jun 2024User:Alex 21/script-plotlength.js is a script that checks either 1) all of the plots for television episode summaries that are added through and determines whether they are in compliance with the WP:TVPLOT guideline; that is, if they are below 200 words, or 2) the plot for a film and checking that its summary is less than 700 words per 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
2036
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 1836
PageviewsPrimeHunter24 Sep 20241336
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,
1236
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
1236
userrightsX!28 Feb 2022636
vector-max-width-toggleJdlrobson10 Mar 2023Provides a toggle that allows you to disable the max width on the in development (modern) version of Vector. 436
Comments in Local TimeGary King21 Feb 2014Comments in Local Time (source code) is a 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 336
twinklebatchprotectAzaToth17 Mar 2012036
WatchlistAFDNovem Linguae25 Apr 20242335
reviewsourcecheck-sbLingzhi224 Mar 20212235
DetectG4G5Novem Linguae22 Sep 20242135
diff-contextEnterprisey24 Sep 2020You can now show more lines of context around diffs by clicking a button. 1835
imageSizeErutuon31 Jan 20191635
convenientDiscussionsJack who built the house14 Jul 2024 1635
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 1335
user-tabs-on-contribsEnterprisey18 Sep 2019On user contributions pages, add "User page" and "Talk" tabs, with the usual [[WP:access keys

On user contributions pages, there are now "User page" and "Talk" tabs, with the usual access keys.

1335
noeditredlinksAwesome Aasim11 Sep 2023To install this script, paste importScript("User:Awesome Aasim/noeditredlinks.js"); in your common.js page. 1235
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. 1235
goToTopDanski4547 Aug 2024This 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 ScriptInstaller, then navigate to .js and click "Install" at the top.

To install: Copy the line below into your [ common.js] page.*
1235
unwatchAnomie12 Mar 20211035
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 935
ajaxWatchlistTheopolisme30 Apr 2020ajaxWatchlist (source code) is a script that automatically updates your watchlist. After installing it and browsing to Special:Watchlist, new changes to pages on your watchlist will magically appear, no reloading necessary. To install it, add to your common.js page and 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 535
ArticleTranslator.jsEbrahim4 Jun 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
035
Highlight homographs in titleÞjarkur16 Jan 2021A script which adds a blue background to article titles which use Latin lookalike letters. This is usually done by spammers to bypass watchlists. Turns "Rаzorpаy" into "Rаzorpаy" (the "а"s are Cyrillic letters). Add this to your common.js file: importScript('User:Þjarkur/Highlight homographs in title.js'); 2134
NotSoFastNovem Linguae30 Mar 2023In Special:NewPagesFeed, highlights articles newer than 15 minutes red and newer than 1 hour yellow, to remind you not to patrol them yet. (WP:NPP says to wait at least 15 minutes before patrolling new pages.) 2034
FFUHelperBrandonXLF25 Aug 2024 1934
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.

1634
NotifierNewslinger24 Mar 2021Notifier is a 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
1534
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 1134
AfDclosingLourdes6 Dec 2017AfDclosing is a Wikipedia user script, which adds an "AfDs Closing" link to the top toolbar that gives the list of AfDs closing today. It is primarily designed for 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
1034
generatestatsDr pda10 Dec 2009534
signOlliminatore25 Jan 2021An actual version can be found at de:Benutzer:Perhelion/signing. 434
keymanwebKeymanweb20 Apr 2012134
TitleCaseConverterZKang12313 Jun 2024Converts Reference Titles in Title Case.This is a script that converts all reference titles to title case. This was created largely because at the Featured Article Candidate (FAC) stage, the FAC coordinators would often suggest before promoting that reference titles "should be either in sentence case or title case" regardless of "how they appear in their originals" (per MOS:CONFORM). As it would be cumbersome for one to go over 50+ references in an article and use other tools to convert each reference title manually to title case (such as [https://capitalizemytitle.com/style/Wi 2633
edits-since-declineSD000120 Aug 2020After 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.
  2. Press Publish changes (ignore any error warnings).
Method 3:# Click here, then c
1833
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. 1133
footnoteCleanupErutuon15 Jan 20241033
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. 933
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
833
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!
733
moverevertMr.Z-man29 Nov 2021533
LinkCompleteZocky6 Feb 2021// User:Zocky/LinkComplete.jsdocument.write(); 433
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
333
ArticleQualityEpicgenius11 May 20242832
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 2232
anrfc-listerNovem Linguae11 Jul 2024Effortlessly submit RFCs to the RFC closing noticeboard, WP:ANRFC.
  • Go to a talk page
  • click More -> ANRFC Lister
  • there will now be "List on ANRFC" links next to each section. click one
  • fill out the form
  • press "Submit"
  • the script will add a listing to WP:ANRFC for you
2132
ListSorterBrandonXLF27 Apr 2024Adds a link to sort lists 1832
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
1832
reviewsourcecheckLingzhi27 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
1832
refspaceRublov8 Jan 2023Highlight violations of MOS:REFSPACE in red

A user script to highlight violations of 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:
1832
WikiChatbotPhlsph719 Jul 2024Chatbot to help editors improve articles. It uses OpenAI's GPT-4o.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 "Summarize" to get a concise summary of the selected text. The responses are shown in the chat panel on the left bottom. This panel 1432
dabfinderMeteor sandwich yum11 Jul 20221132
quick-beforeEnterprisey20 Apr 2021BEFORE 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.

832
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
832
rollbacksummaryIlmari Karonen6 Feb 2021732
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' 532
closexfdKing of Hearts17 Nov 2009332
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
332
MainJitse Niesen15 Mar 2008232
countAnimum28 Nov 2021032
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. 1431
MoreDiffInfoBrandonXLF16 Aug 2024Adds more information about the revisions of a diff to the diff page. It adds the revision IDs, the revision sizes, and [[mw:ORES 1331
advancedtemplatesandboxJackmcbarn26 Oct 20161031
AfDstartedLourdes12 Jul 2017AfDstarted is a user script which adds an "AfDs Today" link to the top toolbar that gives the list of AfDs that have been opened today. It is primarily designed for 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
931
AFCRHSPhantomTech1 Nov 2019831
simplevoteParanomia10 Apr 2008simplevote is an easy way to vote on things like:

It uses morebits.js.

To install, add the following to your monobook:
631
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
531
script installerGary21 Feb 2014431
recent2Philip Trueman28 Jul 2021431
scriptPlastikspork28 Nov 2021231
twinkleimagetraverseAzaToth17 Mar 2012131
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.

2030
massmovePlastikspork11 Aug 20241530
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
1230
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

1230
wordcountGoldenRing1 Sep 20221030
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- 1030
edittopAlex Smotrov26 Jan 2021230
refreshAhecht17 Oct 20241's refresh is a user script that adds "purge all" and "null edit all" options to the "Tools" menu on category pages, template pages, and on Special:WhatLinksHere. Makes forcelinkupdate purges or nulledit on all pages in the category (if activated from a category page), all pages that transclude the template (if activated from a template page), or all pages linking to the target page (if activated from Special:WhatLinksHere). Based on phab:T170039#3473755 and he:User:IKhitron/101.js.To use this script: Copy the line 1729
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. 1429
PortletLinksBrandonXLF2 Dec 2024Utility to create/manage/remove custom portlet links 1329
citationsSmith6097 Oct 2019This script integrates the power of 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**
1229
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
1229
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.

1129
closerfdKing of Hearts28 Nov 2021929
adminhighlighterBellezzasolo10 Aug 2022User rights highlighter - admins and extended confirmed, some [[WP:PERMUser highlighter v2.0 (source code) highlights links to admins' userpages, talkpages, or contributions pages in bodyContent (that is, everything but the tabs, personal links at the top of the screen, and sidebar) by giving them a colored background. To install it, add to your common.js page and clear your cache. It will also highlight template editors, extended confirmed users, page movers, new page patrollers and pending change re 829
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 =
829
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. 729
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 629
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.
629
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 529
less edit clutterMagnus Manske4 Feb 2021429
CH2 enFran Rogers30 Jan 2021429
AutorefBrandonXLF18 Apr 2022Adds an prompt to auto create a ref 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.
1128
undo-moveDanski45417 Aug 2024This 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.

928
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
928
previewAndDiffWrit Keeper19 Jun 2021928
closeffdKing of Hearts28 Nov 2021928
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 828
pagestatsAnomie22 Feb 2024728
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 528
TDSkellSalix alba7 Aug 2013A javascript snippet to generate a skeleton 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
328
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. ;)
228
closeAFD2Mr.Z-man18 Oct 2017128
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
128
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
128
DontForgetG12Novem Linguae23 Apr 2024Adds button for copyvio check on unreviewed articles and drafts. 1927
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 1727
TemplateSearchAhecht25 Sep 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. "MD:" and "{{#invoke:" can also be used as shortcuts for "Module:". See Wikipedia:Village pump (proposals)/Archive 127#Prefix suggestion: TP: for Template:.

Install by adding the following row to your Special:MyPage/common.js, Special:MyPage/skin.js, or meta:Special:MyPage/global.js:If you wish to add additional RegEx
1327
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. 1127
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
827
closecfdKing of Hearts28 Nov 2021827
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 Google Translate to translate each language version into English. Languages not fully supported by Google Translate have their links appear orange (G).This script is now a gadget. To install it, go to Preferences - Gadgets, place a check ma 727
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
527
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]
527
spihelperTim Song18 Sep 2010427
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
127
monobookVoice of All28 Feb 2021127
VitalTopiconNardog29 Oct 20241526
SubpageMoverBrandonXLF18 Apr 2022Easily move the subpages of a page with the press of a button. 1326
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 1326
nosubmitsummaryAnomie12 Feb 20121026
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. 1026
rescaledsidebarB30 Apr 2020926
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
926
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.
926
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
726
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
726
strike-archivedEnterprisey10 Sep 2020In the table of contents, strike out sections that start with an archived discussion. 526
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
526
useronlineCj00525729 Nov 2021126
quickViewDeletedSD000116 Dec 20211825
massmoveAhecht12 Dec 2024User: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:
1625
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
1425
WatchDocBrandonXLF18 Apr 2022Automatically watches/unwatches the documentation page of a template (and its talk page) when you watch/unwatch a template. 1425
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:
925
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
725
UpdateNotificationsBrandonXLF18 Apr 2022Makes a AJAX request every few seconds to update your notification badge for alerts and notifications. 725
assesslinksNihiltres13 Sep 2015525
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
525
userScriptSandboxPleaseStand21 Oct 2018325
afc-helperThe Earwig24 May 2024125
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.
125
wikimarkTwinzor29 Mar 2021125
CopySectLinkNardog4 Aug 2024This 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 1824
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 neith
1524
RETFQwerfjkl25 Jan 2022 1524
FactotumAlexis Jazz26 Sep 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
1224
EasySummaryBrandonXLF18 Apr 2022Easily use the last summary you used or load and save a summary 924
closemrvArmbrust28 Nov 2021824
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.
824
RedirectNotificationBrandonXLF18 Apr 2022 824
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
424
New pagesDipankan00129 Nov 2021424
wiktLookupBawolff31 Jan 2021324
revert vandalismDipankan00110 Dec 2020324
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 monobook JS page (or whatever skin you use) and bypass your cache.
324
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
twinklebatchundeleteAzaToth17 Mar 2012024
SetupAutoArchiveAnne drew31 Jul 2024Adds 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
2023
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
1523
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
1423
CSSImageCropBrandonXLF18 Apr 2024Utility to use Template:CSS image crop 1423
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';
1123
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 1023
ToBottomBrandonXLF18 Apr 2022Create link to go to bottom of page 1023
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
923
SearchHelperTitodutta9 Dec 2021Method 1:

Get ScriptInstaller, then navigate to .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"
823
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, 723
SubpagesBrandonXLF18 Apr 2022Adds a Subpages link to the right navigation bar (under more in skins such as Vector). 723
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 723
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)
523
highlightSearchRavid ziv26 Jan 2021Method 1:

Get ScriptInstaller, then navigate to .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"
423
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 423
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.
423
interwikiwatchlistYair rand2 Apr 2021223
monobookVoice of All11 Aug 2015123
Version2Cj00525729 Nov 2021123
AutoSectionLinkNardog3 Nov 2024This 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 1522
masspurgeFrietjes19 Dec 20221322
FilterDebuggerSuffusion of Yellow14 Jun 2024Show detailed information about edit filter logs

FilterDebugger is an alternative to Special:AbuseFilter/Test with many more features.

  • See which part of edit matched the regex
  • See which part of the regex matched the edit
  • Immediate response as you type; no need to submit anything to a server and wait
  • Test any batch size that will fit in memory
  • Generate batches from recent changes, older revisions, abuse logs, or local files
  • Does not require EFH/EFM access; all the tests are run client-side, so anyone can use itmw:AbuseFilter's regexes are [[Perl Compatible Regular Ex
1322
BareURLinlineBrownHairedGirl13 Aug 20221222
filter-highlighterSuffusion of Yellow14 Dec 2019Adds highlighting and tooltips to links to [[WP:Edit filter

Filter Highlighter saves you the bother of clicking on links to edit filters, by adding 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
1022
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
922
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. 822
confirmwatchlistrollbackZvn14 Jun 2011Method 1:

Get ScriptInstaller, then navigate to .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"
822
IABooksReinischmax5 Feb 2019722
orcp-helperEnterprisey2 Dec 2019Quicker rating at 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:
722
WatchlistSorterThe Transhumanist16 Feb 2018722
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
622
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 422
stubtagtabMC105 Apr 2013322
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
MoreTabsCactus.man26 Jul 2007122
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 1421
logSwapAmorymeltzer14 Apr 20211321
tag-checkRoySmith14 Jul 20221221
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.
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
1021
reviewsourcecheckLingzhi10 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
921
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 921
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.

821
MegapixelDisplayDschwen2 Oct 2021Add the following line to your User Script Page:importScript( 'User:Dschwen/MegapixelDisplay.js' ); 821
TemplateDataEditorNicoV25 Jul 2013TemplateDataEditor (TDE) is a script for visually editing TemplateData.

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

621
QuickLinksMusic120125 Oct 2017621
NewUserPatrolTheJosh28 Feb 2021521
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.
421
monobookVoice of All29 Sep 2010importScript('User:VoA/monobook.js'); // 321
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 321
HighlightEditSectionsMagnus Manske27 Jul 2007321
statuschangerTopaz8 Nov 2006121
templatecheckDr pda27 Feb 2022121
revdeleteAnimum29 May 2010121
relatedarticlesScott.wheeler29 Jan 2021021
liveclockAnimum8 Mar 2021021
ShowRevisionIDBrandonXLF18 Apr 2022Shows revision ID in history/contributions/watchlist 1320
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
script-tablecolourAlex 2123 Sep 2020User:Alex 21/script-tablecolour.js is a script that takes the colours from any infoboxes or episode tables (both hexadecimal and HTML colour names) and adjusts them per WP:COLOR and Template talk:Infobox television season/Archive 3.

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
1020
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
720
addUploadsLinkBegoon24 Mar 2022Adds a "User file uploads" link to the interface toolbox section 620
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
620
copyviosInsertcleverphrasehere26 Oct 2018620
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 620
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 620
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 520
infiniscrollAwesome Aasim25 Oct 2022infiniscroll adds infinite scrolling to user contributions, page histories, and log pages. 520
ToTopButtonBrandonXLF18 Apr 2022Create a fixed button to go to the top of the page. 520
veCiteFromURLLoaderMvolz2 Mar 2015420
TeahouseRespondEquazcion26 Jan 2021320
EnhancedUserContribsJorgenev10 Mar 2021320
logpageAlex Smotrov26 Jan 2021320
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
120
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 User:Nihiltres/nothingthree.js.This script is tested primarily in Safari on Mac OS X. It should probably also work in Google Chrome, Firefox, and 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
alwaysEditSectionLinkThe Voidwalker10 Dec 2021Method 1:

Get ScriptInstaller, then navigate to .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"
1119
FormattedEditRequestNguoiDungKhongDinhDanh12 Jun 2023FormattedEditRequest is a script that helps edit requestors in visualizing their requests. It only works when the page you are viewing is living, not technically editable to you and its content model are one of the text-based: wikitext, (plain)text, sanitized-css, JSON, Javascript, CSS and Scribunto.It was created on a request by Enterprisey at WP:US/R (perl) and the request itself was inspired by [[Special:Permalink/1046306 1119
ExpandContractionsNardog9 Oct 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
1019
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.

919
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|
919
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:
919
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:
819
domainRedirectOpencooper22 Jun 2024domainRedirect.js helps you create redirects from a subject's domain name to its article. For example, 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 819
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
819
megawatchNKohli (WMF)11 Oct 2017719
GlobalPrefsBrandonXLF4 Jun 2024(Global Preferences) adds a link to Special:GlobalPreferences shown as (Global) to the top right of the page after the link to Special:Preferences. 719
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
719
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
619
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

519
script installerGary King21 Feb 2014419
pcreviewEpicgenius29 Nov 2021419
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. |}
419
ImageMapEditDapete1 Feb 2021419
stubtagEpicgenius27 Jan 2021This user script added stub tags to articles (currently it redirects to User:SD0001/StubSorter). Please install that script instead. 319
highlightmynameAis52326 Jan 2021219
closeFPCJujutacular29 Nov 2021The closeFPC script automates the majority of the tasks done during the closure of a featured picture candidate. It is based heavily on Mr.Z-man's "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
219
AjaxUndoBenjaminWillJS26 Jan 2021119
user-rightsMastCell4 Feb 2021119
automodJnothman29 Dec 2007119
unsigned2Invitatious7 Jul 2006019
nominations viewerA455bcd912 Jun 20241418
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 1018
script-linecolourAlex 2119 Aug 2020User:Alex 21/script-linecolour.js is a script that takes the line colours from the template (both hexadecimal and HTML colour names) and adjusts them per WP:COLOR and Template talk:Infobox television season/Archive 3. 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
918
StatusChangerEnterprisey22 Oct 2021Source at User:Enterprisey/StatusChanger.js.

Script copied from User:Xenocidic/statusChanger2.js by 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
818
moremenu-proxyGeneralNotability2 Sep 2021818
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
718
LastEditorEizen5 Jan 2021Displays information concerning last editor of page LastEditor is a JavaScript user script that displays data about a page's last editor. The script provides links to the user's page, talk page, and contributions page, as well as displaying the time elapsed since the last edit, a link to the diff in question, an marker in case of minor edits, and the edit summary of the last edit.The script is inspired by Slyst's LastEdited script in use on the Wikia network in terms of its design and general appearance, and borrows a pair 718
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 718
ConsecudiffNardog26 Oct 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
718
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
718
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:
618
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:WRS) should not be regarded as a substitute for the normal, minimal searches expected in 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
618
bookmarksSportzpikachu5 Oct 2024bookmarks is a small script that generates a bookmarks section above the Contribute section of the sidebar. 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
618
UTCclockCaburum9 Aug 2021Adds a clock displaying the current UTC time 518
afch-devEnterprisey15 Jan 2022418
Reviewer SummaryGary King21 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: 418
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. 418
mathjaxdialogערן4 Feb 2021318
diffconverterSnottywong27 Jan 2021318
afch-rewriteTheopolisme8 Nov 2014118
shCoreOlliminatore6 Feb 2021018
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
1317
massCFDSQwerfjkl1 Sep 2024The script adds a portlet link in the toolbar to Special:MassCFDS. Upon going there, after a few seconds the script should load and the page should look like this:[[File:En.wikipedia.org_Special-Masscfds_2024-05-11.png 1317
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:
1117
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
917
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:
917
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. 917
attackPageNotifierHighInBC23 Oct 2021917
UserInfoPopupGuycn215 Jul 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
917
LinksNovem Linguae28 Nov 2024817
CompareRevisionsBrandonXLF18 Apr 2022 817
CopyvioCheckerNguoiDungKhongDinhDanh2 Oct 2021After installing the script, 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
highlightPipedJeeputer28 Aug 2023Highlights piped links in body of pages.

Pipe Highlighter is a user script that highlights piped links. It is completely compatible with BrandonXLF's GreenRedirects and Gadget-DisambiguationLinks.css which highlight links to redirects and disambiguation pages, respectively.

To install this script, put the code below to your common.js and save the page.You may need to purge your browser's cache after saving the page
817
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. 717
citationsHeadbomb16 Oct 2020717
masseditTimotheus Canens20 Oct 2021617
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
317
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 317
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
317
CommonsHelper LabsMattflaschen22 Apr 2015317
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
217
centralAuthLinkThe Voidwalker11 Feb 2018217
punctuationBrighterorange17 Apr 2022217
Edit counterTechnical 1326 Jan 2021 Broken by latest WMF updatefixes and updates soon™ 217
floatingSidebarOmegatron25 Feb 2011117
unmobilePlusWrit Keeper28 Jul 20231016
XunlinkEvad378 Dec 2019Unlinks backlinks

Xunlink (source) – the power of 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.
816
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.
816
massCFDQwerfjkl9 May 2024{{Warning 716
hotcat-summaryDanski45428 Feb 2021616
TeahouseSidebarPath slopu20 Jan 2021Adds a link to [[WP:TEA

Teahouse Sidebar is a user script that adds a link to Teahouse in sidebar.

616
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
616
xfdrelistPhantomsteve27 Feb 2022516
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
516
wiksortMichael Devore28 Feb 2022Initial documentation stub. Please ask questions if you don't understand how to install or use the script, and I will improve it.wikSort is a 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 516
closexfdCzar8 Jul 2017416
apiRollbackקיפודנחש1 Nov 2019416
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. 416
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
416
editsection0tabAis52327 Feb 2022316
MobileViewBrandonXLF18 Apr 2022 316
smaller templatesGary21 Feb 2014After installing the script, 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
316
NRHPstatsDudemanfellabra23 Sep 2021316
footnotehelperAndyZ3 Jul 2006316
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.
316
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 216
CH2 enKrimpet16 Feb 2011216
hlistWOSlinker19 Jan 2015216
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
usergroupsAnimum28 Feb 2022116
dashfixerOmegatron29 Nov 2021116
replacetabOmegatron29 Nov 2021116
wikidudemandeluxeWikidudeman18 May 2022016
topGerbrant26 Jan 2021016
urlparametersAnimum29 Dec 2008016
checkTranslationAttributionVanderwaalforces16 Dec 2024Check whether articles that are translations from other language Wikipedias have been properly attributedThe Wikipedia translation attribution checker is a script designed to help editors quickly check whether articles that are translations from other language Wikipedias have been properly attributed. It checks the edit summaries and talk pages for signs of proper attribution and displays warnings or notices accordingly. This script is particularly useful for ensuring that articles translated from other languages follow English Wikipedia's guidelines on proper attribution of tr 1415
OneClickArchiverFlightTime9 Sep 2024Adds 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.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 enable experienced editors to clear out old discussions the 1115
MoveTopAaron Liu7 Apr 2024Adds a topicon on move-protected pages that indicates the move-protection level.

Move-protection-shackle-broken-arrow-lime.svg|alt=Lime-green padlock with broken arrow|Semi-protection (thanks 1!) Jawp 2020 Move-EC-Protection Sample-01.svg|alt=Half–grass-green (top left) half–lime-green (bottom right) padlock|Extended-confirmed

Move-protection-shackle.svg|alt=Grass-green padlock|Full/AdminLogo-move-extended-protection.svg|alt=Half–li
1015
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 1015
BlankUserPageDreamRimmer18 Apr 2024Adds a link to blanking userpages that fall under WP:UPNOT

BlankUserPage (source) – Adds a link to blanking userpages that fall under WP:UPNOT. Add the following to Special:MyPage/common.js (or your skin-specific js, if you prefer):

  • When viewing any user page, you'll notice a new link added to the page's tool area (usually near the top of the page).
  • This link is labeled as "BlankPage”.
  • Click on this link to initiate the process of blanking user page.* After clicking the "BlankPage" link, a prompt will appear asking you to provide a
915
spamublockMusikAnimal28 Jun 2022spamublock.js is a user script that expedites the all too common scenario. That is, you have a 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 (G11: Unambiguous advertising or p
815
SearchLinksBradv29 Nov 2021815
cleanerIngenuity17 Feb 2023Fix common 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
715
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 715
12HoursDannyS71224 Jan 2019Convert timestamps to 12 hour settings Convert timestamps from the default 24-hour display to a 12-hour am/pm display. 615
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 615
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
615
ParameterSpacingBrandonXLF13 Apr 2024Utility to manager parameter spacing 615
SPIWTimotheus Canens2 Jun 2021615
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
615
ListUnreferencedParagraphsPhlsph74 Aug 2024Goes through a list of articles and determines how many paragraphs lack references. List Unreferenced Paragraphs is a user script to find articles with unreferenced paragraphs. The user enters a list of article titles and the script determines for each one how many paragraphs in it lack references. Its goal is to help editors improve verifiability. The script can also be used on a single article to highlight the paragraphs that lack references.Not all paragraphs require references. For example, paragraphs in the lead do not need references if they only summarize material in the body 615
private-sandboxSD00014 Oct 2020515
GoToTitleChlod4 May 2024GoToTitle 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 415
editCounterNoAlertWikiMasterGhibif10 Apr 2021415
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
415
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.
415
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 = "";

315
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');
215
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
215
whatlinksherewatchlistTra6 Feb 2021115
aivDigitalme1 May 2017115
unverifiedOmegatron29 Nov 2021115
userscriptInterwikiLinkDixtosa15 Feb 2015After installing the script, 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
115
recentdiffsLupin8 Nov 2005115
editingtipsProteins28 Feb 2022115
exploreSimilarSearchResultsJDrewniak (WMF)3 Mar 2022015
AttributeTranslationCFA21 Sep 2024Adds attribution to articles with translations from other Wikipedias

AttributeTranslation (source) – A script that automatically adds attribution (with a dummy edit and the appropriate talk page template) to articles with non-attributed translations of other Wikipedias and notifies the translator(s). Useful when reviewing articles at New Pages Patrol. Steps performed by the script:

  1. Adds a dummy edit to the article with an edit summary attribution# Adds [[Template:Translated
1314
cv revdelRed-tailed hawk17 Dec 20221214
Unsigned helperAndrybak5 Aug 2024Simplifies adding {{tl

Unsigned helper is a user script for semi-automatically adding templates , , and . This script is a fork of User:Anomie/unsignedhelper with faster search, an automatic edit summary, and added support for the CodeMirror editor (syntax highlighting).

  1. Open the wikitext editor for the discussion, where you want to mark an unsigned message.# In the dropdown below the editor, select button set "Insert" or "Wiki markup" (see MediaWiki talk:Edittools for detail
1114
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
draft-sorterAhecht12 Sep 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:

  • Fixes "Next Draft" button not being random (see phab:T200703)
  • Reads WikiProjects already tagged on talk page to avoid duplicates
  • Wraps WikiProject banners in if three or more are added, and can add templates within an existing banner shell template* Automatically suggests WikiProjects based on ORES Topic Routing (for enwiki) and [[:wikitech:Machine learning models/Prod
914
specialRandomPageJeeputer21 May 2023Finds a random page based on user's preferred options

Special Random Page (also known as SPRP) is a user script which is a special version of Special:RandomPage. It finds you a random page in a namespace you choose and opens the edit form of the page (like what Special:EditPage/Special:RandomPage does), show links to the page or open a random redirect (like Special:RandomRedirect).

Copy the following to your common.js page and click Save.You may need to [[Wikipedia:Purge|clear your brows
814
NullEditBrandonXLF18 Apr 2022Perform a WP:NULLEDIT on the current page 714
defconIndicatorJeeputer2 Apr 2024Shows vandalism level as shown in Template:Vandalism information

the Defcon Indicator is a user script that shows a colored icon in the personal toolbar, next to the notification icons on top of the site indicating current vandalism level. This script is actually a fork of User:Enterprisey/watchlist-notice.js.

Copy the following to your common.js page and click Save.You may need to clear your browser's cache after saving.The code relies on the vandalism level set on User:EnterpriseyBot/defcon and automatic
714
ClassicalTOC(Vector2022)Phlsph722 Jul 2024Restores 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, 714
contribsrangeSplarka17 Oct 2017514
ArticleInfoTerasail31 Aug 2024Shows 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
514
CopyCodeBlockNardog28 Sep 2024This 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.
514
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.

414
v3Evad371 May 2020414
edit-filter-hit-analyzerGeneralNotability10 Apr 2021414
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):

414
SectionInputSvick6 Feb 2021314
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. 314
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
314
GoogleTransEndo9995 Nov 2024User:Endo999/GoogleTrans, or simply GoogleTrans, (code found User:Endo999/GoogleTrans.js) is a gadget developed by User:Endo999 to integrate Google Translate into the Wikipedia interface using JavaScript. The tool uses Google’s Translation API to offer translations of selected text. By hovering over a word, or selected text, and pressing the key, readers can see the translation of that word or text, respectively (with a 500 character limit). This tool has been implemented in several language versions of Wikipedia.The gadget’s help page and 314
AjaxPatrolLinksBradv16 Feb 2021314
dimorphismFran Rogers15 Mar 2021314
SmartQuoteEana Hufwe2 Aug 2021SmartQuote.js is a script that converts the straight dumb quotation marks and apostrophes into typographically correct curly ones, against what is currently outlined at 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 214
autolinkerOmegatron25 Mar 2006114
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
114
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 114
userrightsAnimum28 Feb 2022114
sorttablesTcncv4 Feb 2021114
edittopOmegatron4 Apr 2008114
afdsortUltraexactzz29 Nov 2021afdsort is a user script for Wikipedia editors, and is intended to simplify the process of sorting debates on Articles for Deletion. The script is in two parts, for simplicity and ease of installation (and creation).The primary script adds a "sort" button to the top of any edit page where the article being edited is an Article for Deletion. When clicked, the script prompts for a single-letter category code, found here. The script then removes any existing AfD sorting templates with nonstandard or unsorted input, and adds a template that sorts the debate 014
SmartDiffNardog10 Jun 2024This script turns wikilinks, external links, and template/module calls in a diff into clickable links. It shows links to nonexistent pages in red, and keeps the linked part to a minimum to avoid WP:SEAOFBLUE, unlike fancy-diffs (further comparison).

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.You can instruct the script to link ce
1013
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
913
UAABotRemoverDanCherek12 Feb 2022Remove bot reports at WP:UAA

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

  1. Edit your common.js file. Alternatively, you may use your skin.js to work only your current 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
913
ReferenceEditorIngenuity19 Apr 2023913
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 813
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 713
rollbackSummaryWrit Keeper28 Apr 2017713
Sandbox2Nigos14 Feb 2019This 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 common.js page. The script will not work properly unless you use the var myUserName line.*Source code
713
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
713
previewIngenuity23 Jan 2023713
WhatRedirectsHereGuarapiranga1 Jul 2022613
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).

  • Jimbo: ×1 (Example)
  • Steward: ×39 (as of 2020-07-11) (Example)
  • Bureaucrat: × (Example)* Interface administrator: × ([[User:Example|Exam
513
assessmentHelperKaldari12 Jan 2024.js is an unmaintained script for adding WikiProject banner templates with article assessments to articles. 513
DYK claimDannyS71229 Sep 2023Add an easy button to claim DYK reviews Create a link to replace the instruction with a for reviewing. 513
linkrotBrownHairedGirl29 Apr 2022513
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
513
RefToolbarApoc240024 Mar 2021RefToolbar refers to a series of JavaScript/jQuery scripts that help editors add citation templates to articles. It works in conjunction with the MediaWiki 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 513
previewUserboxesMusikAnimal7 Feb 2021413
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
413
ToTopBrandonXLF18 Apr 2022Create link to go to the top of the page 413
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:

313
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.
313
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
313
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 as
313
units nbspBobblewik17 Mar 2021213
subjects age from yearGary King28 Feb 2014213
Actual Live PreviewTheDJ19 Feb 2021Actual Live Preview is a script that automatically previews 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
213
wpspellWmahan6 Feb 2021113
interiotHaza-w4 May 2017113
addsincetabOmegatron6 Feb 2021113
headingformattingfixerOmegatron28 Feb 2022113
mathcharacterfixerOmegatron28 Nov 2021113
unitformatterOmegatron27 Feb 2022113
autofcUcucha4 Feb 2021autofc is a script, based on 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 Special:MyPage/skin.js.Known bug: using autofc removes WP:FAC from your watchlist.
113
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
013
rollbackDerHexer1 Feb 2021013
wiktionaryDefinitionInSearchResultsJDrewniak (WMF)26 Jan 2021013
watchlistUpdateAnimum28 Nov 2021013
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 monobook JS page (or whatever skin you use) and 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
013
CodeEditorAssistNardog24 Apr 2024Did 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 812
AlertAssistantCanonNi11 Nov 2024Easily alert users about [[WP:contentious topics

This script is used to easily alert users about contentious topics. It uses the and templates. Note that the script will only load in the User talk: namespace. To use the script:

  1. Click "CT Alert" in the Tools section on the right of your screen (Vector)
  2. Choose whether to use (first) or (regular)
  3. Select the topic in the dropdown menu
  4. Click "submit query"
And that's it! Plain and simple. Feel free to test the script on User talk:Sandbox for user warnings.
812
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.
712
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
712
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
712
InvestorGoatGeneralNotability16 Sep 2022712
Search sortPrimeHunter23 Sep 2022612
batchtest-plusSuffusion of Yellow23 Nov 2022Adds an option to Special:AbuseFilter/test allowing testing of a pattern against past filter hits Batch Test Plus adds an option to the abuse filter testing interface to check a pattern against old hits from any filter. It requires the same user rights as that interface. If you are not an administrator, edit filter manager, or 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 612
sysopAmalthea (bot)27 Dec 2023612
SVGEditorBrandonXLF20 Apr 2022Adds a button to view and edit SVG source code 612
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
612
TestWikitextBrandonXLF25 May 2023 512
rc-thanksEnterprisey5 May 2020"Thanks" links for Special:RecentChanges.* My other user scripts 512
svgReplaceOpencooper10 Jul 2020Method 1:

Get ScriptInstaller, then navigate to .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"
512
script-formatdatesAlex 2117 Sep 2024User: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
512
IPAInputNardog2 Nov 2023This script adds a button to the editing toolbar that pops up an IPA key (e.g. Help:IPA/English) where you can pick symbols simply by clicking them in the key—so you don't have to go back and forth between the edit form and the key to figure out which symbols to use and repeat copying and pasting—and inserts the string into the edit form, wrapped in or .

Add the following to your common.js:

Or you may enable the script installer in and click "Install" in the infobox on this page.You have to have done one of the following i
512
AdiutorDoǵ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 512
ajaxrollsumBellezzasolo10 Dec 2018[[Ajax (programming) ajaxrollsum (source code) adds a link next to rollback on a page history. To install it, add to your common.js page and clear your cache. 412
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
312
nfurbacklinkIlmari Karonen26 Jan 2021312
MakeReviewerAmalthea4 Feb 2021312
mrcleanEpochFail30 Dec 2021212
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. 212
popupsZyxw24 Mar 2021112
jssandKephir21 Oct 2018112
veCiteFromURLMvolz18 May 2016Defunct! 112
sectionkeysLupin11 Aug 2006112
installYuviPanda10 Apr 2012112
hidePaneGerbrant6 Feb 2021012
iwikiAlex Smotrov29 Mar 2021012
helpOTRSTechnical 1330 Jan 2015Helper script for 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.

012
moveRVAnimum28 Nov 2021012
ajax-undoEejit432 Nov 2024User script to easily undo edits 911
Edit KeeperQ283 Mar 2022Edit Keeper is a user script, designed to avoid editing conflicts.

When you are editing a page, if someone else edits the page first, the tool will pop up a prompt to remind you to save the edits and refresh the page. If there are no conflicts during editing, the tool has no effect. 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 your common.js page or
711
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 711
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
611
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. 611
logoutConfirmWrit Keeper14 Jan 2023611
editRedirectQwerfjkl20 Dec 2021This script adds a {{False link 611
quickNavigateIngenuity21 May 2023611
SafetyEditEquazcion3 Jul 2017Adds a "safety switch" to [[WP:PROTECT#template

This script is only of use to those with the template editor user right, and to 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
511
CategorySortKeysNux26 Feb 2024511
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
411
wathlistWatcherקיפודנחש14 May 2021Method 1:

Get ScriptInstaller, then navigate to .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".
411
wmcommonsJJPMaster17 Dec 2024This 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'); 411
gadgets-definitionErutuon30 Jan 2019After installing the script, 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
411
TFAhistorylinkLourdes6 Dec 2017TFAhistorylink is a user script which adds a link to the top toolbar for viewing Special:History/Today's Featured Article in a Recent Changes format. It is primarily designed for featured article contributors and recent changes patrollers who track recent changes to 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 311
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 311
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
311
ReorderNRHPlistDudemanfellabra30 Sep 2021211
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
211
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
211
FFDcloserEvad375 Jul 2018This script, FFDcloser (source), makes it easy to close 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
211
wikieditQuarl3 Apr 2021211
autopatrolMr.Z-man16 Feb 2021211
mainUtcursch27 Jan 2021211
displaymessageTimotheus Canens23 Aug 2024111
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
111
show diff sinceQuarl6 Feb 2021111
ifdthumbnailsIlmari Karonen17 Aug 2015111
listsinceLupin26 Jul 2006111
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.)

011
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. 011
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, 011
quickpreviewCBM26 Jan 2021011
headersAnimum28 Nov 2021011
PageDetailsAnne drew31 Jul 2024Adds 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.
910
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): 810
CFDlisterQwerfjkl30 Nov 2024{{Warning 810
Curly QuotesMesidast14 Dec 2022Easily format citation templates

A forked and updated version of this script by GorillaWarfare.

  1. Only adds edit summary if changes were actually made
  2. Notifies the user if nothing was changed
  3. Does not change Curly Quotes in file/image names which would break the links

Disclaimer: You are solely responsible for all edits made using this script, make sure to check the changes before saving an article.

Method 1 – ScriptInstaller (Automatic)#Go in the [[Special:Preferences#mw
810
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 610
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
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 every revision entry down below. When entries are selected by using check 610
rfa-count-toolbarEnterprisey2 Sep 2024RfA 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
abusecontribsSuffusion of Yellow26 May 2023610
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. 510
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)
510
WikiHistoryWurgl25 Jun 2020510
Compare linkMattflaschen22 Apr 2015410
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. 410
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
410
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 410
ContribsByPageBrandonXLF18 Apr 2022Show Special:Contributions by page 410
massunblockTimotheus Canens1 Dec 2021410
csdreasonsSoWhy27 Nov 2018410
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
410
Copyvio Detection CandidatesΔ26 Jan 2021410
hotkeysGregU26 Jan 2021410
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 310
DYKCAPTAIN MEDUSA6 Feb 2021Adds a link in top toolbar

DYK or Did You Know is a tool which adds Did You Know link to the top and left toolbar. When clicking the link it leads to Did You Know page. To install the script, simply copy the following into your common.js page.

importScript('User:CAPTAIN MEDUSA/DYK.js'); // Linkback: User:CAPTAIN MEDUSA/DYK.js
310
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
310
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. 310
adminrights-adminsAis52316 May 2009310
HeaderIconsTerasail17 Nov 2024Adds dropdown menu icon links to the header (static & sticky)

This userscript adds the icon links (no text) from the vector user menu dropdown to the header and sticky header so that the user menu doesn't need to be opened to use the buttons. It is ideal for lage width screens where the header appears empty and you often need to open the dropdown menu. To use this script on english wiki, add the following to your common.js page:

importScript('User:Terasail/HeaderIcons.js'); // User:Terasail/HeaderIconsTo use this script on all wikis (Commons, Meta, Mediawiki..
310
rollbackQuarl10 Dec 2020210
usergroupsAwesome Aasim27 Nov 2024Script that adds user group and block information to under the username on user pages. 210
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 210
watchlistMarkקיפודנחש25 Jun 2015210
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
210
shortcutsQuarl27 Jan 2006210
cookieQuarl10 Feb 2006210
Syntax highlighterRemember the dot2 Sep 2023 210
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
210
SourcesOhconfucius25 Apr 2024 110
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.
110
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
110
revertDerHexer31 Jan 2021110
monobookVoice of All3 Apr 2021110
CloseCFDThe wub30 Jul 2017110
editblindLupin6 Dec 2005110
CategoryBrowserZocky15 Jun 2006110
OCLCNischayn2224 Oct 2020110
watchlistfilterLupin26 Jan 2021110
wp skNux29 Jan 2021110
buttonsFlyingidiot6 Feb 2021010
dabsolveLilac Soul29 Nov 2021010

See also

[edit]