Wikipedia:User scripts/Ranking

Script Author Last Update Description Active Total
Navigation popupsLupin9 Feb 2021Navigation popups is an opt-in Wikipedia feature 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 Page Previews, which is the default, more reader-focused popup that all anonymous and new users have without needing to install it.
  • Installation: Enter Special:Preferences and click "Gadgets"; under the "Browsing" section, check the box to enable "", then click save. Follow the instructions on the page to bypass your browser's cache.If you'r
3888740
TwinkleAzaToth20 Jun 2020Twinkle is a popular JavaScript Wikipedia gadget that gives registered ("autoconfirmed") users many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|ad 3825485
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 2863974
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. To install the gadget, select it at the "Browsing" section of Special:Preferences#mw-prefsection-gadgets (and save). To remove the gadget, if you installed User:Dr pda/prosesize.js in your Special:MyPage/common.js or Special:MyPage/skin.js, remove that first. Then disable the gadget in your preferences.

  • HTML document size: 270 kB* Prose size (including all
5452391
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 results.DYKch 6341866
wikEdCacycle6 Apr 2021wikEd 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 751839
morebitsAzaToth20 Aug 2018711010
MOSNUM datesOhconfucius28 Aug 2021This 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 WM 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 in the refere
453990
raterEvad3728 Nov 2019Helps assess pages for WikiProjects

rater (source) helps fill in assessments and other parameters for WikiProject banners. Find it in the same menu as "Move" (for moving a page) – this is the "More" dropdown menu on the default Vector 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
462860
peerreviewerAndyZ25 Aug 2018Some 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
98836
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; 328783
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)See the recent discussion at . Hyphens are correct in aircraft []291783
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 249708
ReFillZhaofeng Li8 Feb 2015ReFill (formerly Reflinks) is a tool that expands bare references semi-automatically, hosted on Toolforge. It adds information (page title, work/website, author and publication date, if metadata is included) to bare references, and does additional fixes as well (e.g. combining duplicated references). The tool is written in Python and licensed under Simplified BSD License. The tool is an open-source replacement of Dispenser's Reflinks. The source code is availa 301677
RedWarnRedWarn23 Sep 2021Jump 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
316646
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 242639
OneClickArchiverTechnical 1313 Mar 2021Adds 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 277633
linkclassifierAnomie6 Apr 2021This 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
219629
MoveToDraftEvad3717 Dec 2020Moves 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
324617
twinklefluffAzaToth17 Mar 201227587
twinklewarnAzaToth17 Mar 201233586
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 48559
QuiTheDJ6 Sep 2014Qui is a script and system that helps you keep track of the online/offline status of you and your friends. It is meant to help you and your friends edit and communicate on Wikipedia more efficiently. It is, however, NOT a chat or instant messaging tool. Qui is being developed by TheDJ and is usable, but not fully finished yet. It should be tested and working with Internet Explorer, Safari, Firefox and Opera. The HTML, CSS and underlying code will probably still see major changes in the coming weeks, but the basic idea behind it will probably change very little.To in 49557
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 "More" menu (in Vector skin) 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 of the page where they appear. The user ca 287543
twinklearvAzaToth17 Mar 201221519
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 (or one
85502
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that gives registered ("autoconfirmed") users many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|ad 27501
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 73500
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 70495
New Page PatrollerTheJosh2 Oct 2021See 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
47490
twinklediffAzaToth17 Mar 201220488
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
8477
HotCatTheDJ6 Sep 2014HotCat 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 down to the "Editing" section. Check the box near HotCat to enable it. Scroll down t 71475
User infoPleaseStand10 Apr 2021User 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
139463
editProtectedHelperJackmcbarn12 Mar 2021User: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 suggestions should be posted 186437
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
100437
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
16408
unreliableHeadbomb24 Oct 2021Easily detects unreliable sourcing

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. 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 make the script apply only to your current [[W
250399
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 161396
teahouseUtilityWrit Keeper24 Mar 2021Method 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
89385
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"
30375
teahouseTalkbackLinkWrit Keeper11 Oct 201986368
formatgeneralOhconfucius31 May 2021Within-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* superscripted ordina
139347
teahouseTalkbackWrit Keeper9 Jan 201772347
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"
79338
EngvarBOhconfucius27 Mar 2021Within-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 138337
externISBNLunchboxhero6 Feb 202138335
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 27334
persondataDr pda1 May 202065333
JWBJoeytje501 Oct 2021 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 169332
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 162321
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that gives registered ("autoconfirmed") users many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|ad 11296
DYK-helperSD000121 Oct 2021Easily create DYK nominations

DYK-helper is a script to easily create a DYK nomination, and have it automatically transcluded to the DYK talk page and the 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, when viewing the article page (not on T:DYKT)Any number of articles, autho
182286
Mark-blocked scriptNuclearWarfare31 Aug 202076276
diffCacycle23 Oct 2014wikEd 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 6276
scriptJnothman25 Jan 202124275
cv-revdelEnterprisey5 Feb 2021Quickly 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 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".

The "End" checkbox for each row is whether to include the end parameter. Uncheck it to indicate that the single revision in the "Start" column will be tagged for revdel., a userbox indicating an editor uses cv-revdel
157272
delsortEnterprisey10 Jul 2021Performs [[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
142272
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 88270
findargdupsFrietjes7 Aug 2020Pages 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
132269
Common TermsOhconfucius18 Oct 2020A 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 99260
ScriptsAle jrb19 Dec 2020(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
88248
responseHelperMusikAnimal19 Jul 2021responseHelper 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 130245
RefToolbarMr.Z-man9 Feb 2016RefToolbar 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 36241
massRollbackWrit Keeper31 May 2021130238
References segregatorPleaseStand10 Jul 2017References 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 67238
SourcesOhconfucius12 May 2021Main 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
102237
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.

45235
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:

52230
ArchiverΣ29 Jan 2021Archy McArchface () is a script that allows a user to select and archive multiple discussions to another page. Archy McArchface was created to better enable experienced editors to clear out old discussions themselves, without having to rely on OneClickArchiver, which functions much more awkwardly when used to archive more than one discussion on a given talk page. Every discussion page is already set up to use Archy McArchface.In a nutshell: The script will add an "øca" (or "more", for you Vector users) tab to the top of the page nea 84228
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 14228
PicturePopupsZocky4 Feb 2021// User:Zocky/PicturePopups.jsdocument.write(); 7220
automodHenrik24 Apr 200821219
StubSorterSD00019 Aug 2021A 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 [[
133213
live-edit-counter.jsHenrik12 Aug 202018213
badimagesMr.Z-man9 May 2017badimages.js is a JavaScript tool that hides all images on the Bad image list.

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 monobook JS page (or whatever skin you use) and bypass your cache. For faster execution (to hide the images quicker after the page loads), you should put this near the top of your JS page.
20207
typoUziel30220 Aug 2021105205
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that gives registered ("autoconfirmed") users many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|ad 15203
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
59197
delsortFox Wilson12 Aug 2020This is a tool to perform deletion sorting.

To install the script, add the following text to your scripts page, and then bypass your cache. importScript('User:Fox Wilson/delsort.js'); // Deletion sorting script WP:FWDS If you are using the Monobook skin, use:

importScript('User:Fox Wilson/delsort-monobook.js'); // Deletion sorting script WP:FWDSThis script only works on pages with the prefix "Wikipedia:Articles for deletion/". When you navigate to a deletion discussion page, click on the drop-down menu at the top. You should see a
65191
Helper scriptTimotheus Canens17 Jun 2021Yet another Articles for creation Helper script ("AFCH") is a Wikipedia gadget designed to help when reviewing Articles for creation article, redirect, and file 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.To install the script, navigate to [[Specia 18191
inlineDiffDocsWrit Keeper4 Oct 2020This is a common documentation page for User:Writ Keeper/Scripts/commonHistory.js, User:Writ Keeper/Scripts/watchlistDiffs.js, User:Writ Keeper/Scripts/userHistory.js, User:Writ Keeper/Scripts/generalHistory.js, and User:Writ Keeper/Scripts/contribsHistory.js. I created userHistory.js first at Yunshui's request; it's a modified version of Ale jrb's user history script. This script fixes a few bugs with Ale jrb's original, and it adds a new feature: a button is added to each entry that displays the diff of that entry in- 31190
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 28190
monobookVoice of All6 Feb 202115190
mass rollbackJohn2543 Jul 201744188
watchlistnotifierAis5234 Nov 2017Method 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".
14185
scriptLightmouse1 May 201733181
DiscussionCloserDannyS71215 Mar 2020A 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 both 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 Discus
106179
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):

70178
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
27176
TwinkleAzaToth17 Mar 2012Twinkle is a popular JavaScript Wikipedia gadget that gives registered ("autoconfirmed") users many extra options to assist them in common Wikipedia maintenance tasks and to help them deal with acts of vandalism or unconstructive edits. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and more. In addition, it gives [[Wikipedia:Administrators|ad 14175
collectionPediapress26 Jan 20213169
whackamoleKbh3rd9 May 201223168
aivLightdarkness25 Jan 202110168
utilQuarl10 Feb 200627165
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:

5164
CiteUnseenSuperHamster17 Apr 2021Cite 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 18 categories. These categories include:* Perennial sources list statuses (generally reliable; marginal 95162
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 90162
editcountLupin11 Mar 20217162
CitoidSalix alba15 Jul 2021This 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
59161
wikipageQuarl28 Jan 202126160
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"
64158
RLRL SR UtilityTopbanana20 Feb 201534158
addlinkOmegatron4 Apr 200817155
editrefsDr pda27 Jun 201845153
RegExTypoFixCacycle27 Jan 20073147
cat-a-lotקיפודנחש28 Aug 2017cat-a-lot.js loads Cat a lot on Wikipedia.

Usage:

Puton your common.js page.
81144
userhistAle jrb9 Oct 201933144
histcomb.jsAlex Smotrov9 Oct 2019[[|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
20144
Shortdesc helperGalobtter25 Jan 2020Allows easy changing and importing of [[WP:SHORTDESC

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

from Special:MyPage/common.js or Special:MyPage/skin.js)When activated, the article's short description will be displayed on the page immediately under the line "From Wikipedia, the free encyclopedia", and edits may be
69143
rollbackGracenotes4 Jun 202123143
ScriptsThe Earwig22 Mar 2021Scripts I've worked on:

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

User:The Earwig/common.js[[User:The E
65141
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 (or one
32139
dabfinderSplarka23 Aug 201827134
quickimgdeleteHowcheng13 Aug 202022134
afc-helperHenrik18 Feb 20214134
UTCclockVoice of All19 Mar 20219133
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. 36130
sysopdectectorSplarka24 Mar 201534130
SearchBoxZocky29 Jul 2014// User:Zocky/SearchBox.js document.write(); 16130
stubtagtab2Ais5233 Jul 201726129
adminhighlighterTheopolisme21 Oct 2013Admin 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 62128
My subpagesPrimeHunter2 Nov 201727128
unsignedhelperAnomie8 Apr 2021This 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
72126
Nominations viewerGary24 Mar 2021Nominations 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 Inter 66124
spihelperTimotheus Canens1 Dec 201953123
statusChangerMisza1324 Mar 20218121
diff-permalinkEnterprisey15 Oct 2021Permalinks on diff pages Diff pages now have links you can copy, like "Special:Diff/123456789".* My other user scripts 54119
twinkleimageAzaToth17 Mar 20129119
highlightredirectsDschwen26 Feb 201520117
shortcutsJsimlo17 Feb 2021See Wikipedia:Tools/Navigation shortcuts for documentation for User:Jsimlo/shortcuts.js. 9117
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 21116
statusCheckAle jrb3 Sep 201426113
prosesizebytesDr pda10 Feb 202132112
wputilTopaz26 Jan 20213110
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
40109
xfdvoteAwesome Aasim26 Aug 2020Makes participation in XFD discussions a bit easier

The XFD Voting 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 vote buttons. This will open a dialog box where you can enter in the reason for your vote. Remember that your vote will be weighted based on the strength of your argument.Note that for most deletion nominations you have to visit the page nominated for deletion to vote. This is because you are expected to view th
63107
useridentifierAnomie16 Apr 202129106
HarvErrorsSvick2 Jun 201177105
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): 37104
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 18103
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
11102
SuperlinksBradv20 May 2021Superlinks 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 63101
commTopaz21 Jan 20062101
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
64100
replacetxtVoice of All3 Mar 20211399
monobookVoice of All25 Jan 20211299
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 Inter 3398
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 1498
RefConsolidate startKaniivel21 Jan 20206397
Protection jsSteel3592 Oct 2021*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 one click.
  • Adds a page protection version of ^demon's CSD AutoReason to the confirm protection page.

Can this script be improved? Please make suggestions on my talk page. – Steel

// User:Steel359/protection.jsimpor
1896
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 []894
Draft no catDannyS71221 Sep 2021Convert categorization of drafts to links Convert the categories that drafts are in 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. 5193
stubsearchDanski45424 Mar 2021Stub search is a script for tagging stubs, which supports searching for tags and the hierarchy structure used at Wikipedia:WikiProject Stub sorting/Stub types. This script works in Vector, Cologne Blue, Modern, Monobook, and Timeless. Information for CSS customisation is here. The source code is here.

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

  • To use the script click the Stub search button, this should be in the same place as the move button. This will load the stub search menu. Once loaded you can scroll tr
3993
RecentChangesPatrolTheJosh10 Apr 2021693
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
2292
userhighlighterAmalthea25 Mar 20212891
sidebartranslateTra6 Feb 20211189
monobookVoice of All3 Mar 20211189
wikiminiatlas2Dschwen16 Aug 2007389
dashesOhconfucius27 Aug 2021What 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
5488
HotDefaultSortBrandonXLF14 Jun 2021Adds 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. 6887
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-
1687
SnipManager.userOdie553329 Jan 20211187
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
3586
ajaxpreviewAnomie9 Jul 2020To use ajaxpreview.js, edit your common.js and add:Please leave comment to help track usage of the script. 2686
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. 4884
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.
1384
HarvErrorsTrappist the monk6 Aug 2021Finds problems with {{tl

This script is a tweaked copy of User:Ucucha/HarvErrors.js. Differences:

  • messages rendered by this script are normal font size
  • error messages have different coloring to distinguish them from cs1|2 and harv/sfn error messages:
    • no-target and target-in-wrong-section errors are
    • multiple-target errors are
  • when the article does not have CITEREF anchor IDs, does not emit warning messages
  • when the article has CITEREF anchor IDs:
    • does not emit warning messages for citations in §§Further reading and External links**will emit an error message when a citations in §§
6383
lintHintPerfektesChaos29 Apr 2019JavaScript 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
4583
Automatic Referencing AssistantTheJJJunk16 Apr 2021The 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
3483
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.

2583
randomlinkGregU25 Jan 2021883
userRightsManagerMusikAnimal25 Jun 2021User 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. 5282
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

2082
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 2181
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. 981
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
3480
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 accomodate the additional redirect category templates now supported. For more informat 5379
spellSymplectic Map25 Jan 20211279
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)[]
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
1278
closedrvLifebaka6 Feb 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. 2177
fixRefsGimmetrow18 Dec 20091277
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
3176
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
2376
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 1476
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
1875
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
4574
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
2974
monobookVoice of All29 Sep 20101272
copyvio-checkDannyS71221 Mar 2019copyvio-check (source) is a script which displays the % of copyvio in a separate section of the info menu of the NPP toolset. 4371
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
2571
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.

Any modern browser works with the only exception being Opera Mini, which lacks filter support.Read more
1371
hdeditThe Evil IP address11 Jul 2021The Heading editor allows for simple one-click editing of section titles w/o having to open the edit form for either the whole page or the section. You can change the section title on the fly and then keep on reading the article.

Copy the following to your common.js:

The script has been tested for the Vector, Monobook, Modern, and Cologne Blue skins.To use it, make a left-mouse click on a section and within seconds an input box w/ the formatting of the section title will appear. Change it, press "Save" or press "Cancel" if you don't need to make any changes. The s
2870
loadJoeytje5014 Nov 20162170
NICEEpochFail30 Jan 2021This 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: 970
afchelper4Tim Song18 Sep 2010570
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 170
spihelperGeneralNotability23 Oct 2021This 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
4969
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
1469
monobookVoice of All25 Jan 20211169
twinkleunlinkAzaToth17 Mar 2012369
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

3368
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
1868
MRollbackKangaroopower28 Jun 20152666
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 1266
seceditSupadawg7 Jan 2007566
pageswapAhecht24 May 20211's pageswap 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. This script is a modified version of User:Andy M. Wang/pageswap, designed 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 near the "new section" button, as well as a "Swap" link within "The page cannot be move 3765
rcpatrolAwesome Aasim28 Oct 2020A tool that allows for you to more quickly review and revert harmful edits.RC 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. That said, because the tool is relatively new, there may be bu 2865
ProveItProveIt GT9 Mar 2015665
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
565
script-functionsAlex 2116 Mar 2021>>> 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:
4263
WhatLinksHereBarticus8810 Jul 20171663
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.

1663
flagcruftOhconfucius24 Mar 2021This 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 2962
googleTitleWrit Keeper9 Jan 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"
1662
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 1362
wlunwatchAlex Smotrov10 Mar 2014461
CiteHighlighterNovem Linguae6 Aug 2021Highlight citations green, yellow, or red depending on their reliability

Highlights 1800 sources green, yellow, or red depending on their reliability. Ratings are taken from the following sources:

4360
massRevdelWrit Keeper28 May 20213460
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 1059
datesBobblewik6 Feb 2021559
contribstabJeremyMcCracken25 Jan 20211258
arbBellezzasolo21 Feb 2021[[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 3357
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
2357
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
3356
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 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".

The "End" checkbox for each row is whether to include the end parameter. Uncheck it to indicate that the single revision in the "Start" column will be tagged for revdel., a userbox indicating an editor uses cv-revdel
2656
LiveEditCounterUBX5 Jan 2016 1356
HAPPIEpochFail30 Jan 2021This 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 756
unitformatterBobblewik6 Feb 2021556
monobookVoice of All29 Sep 2010056
RefConsolidate startCumbril21 Jan 20202755
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
1555
adminrightsAis523 non-admin18 May 2008455
cuStalenessWrit Keeper19 Jun 20213954
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:

1954
quickpreviewSander Säde6 Feb 2021554
RestorerBrandonXLF10 Mar 2021Restore a previous version of a page 2553
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 1553
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
853
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 553
LiveRCEDUCA33E6 Feb 2021 153
QuickEditBrandonXLF12 Aug 2021Edit a section of a page without reloading 2352
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
852
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
1551
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/
951
monobookVoice of All29 Sep 2010951
friendlytabsIoeth6 Feb 2021551
PicturePopupsVectorZocky1 Feb 2021351
datePlastikspork6 Feb 20212150
SetupAutoArchiveAnne drew Andrew and Drew7 Jul 2019This 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
1950
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 1750
table-editorKephir20 Jan 2019importScript('User:Kephir/gadgets/table-editor.js'); // User:Kephir/gadgets/table-editor Table Editor adds a few table editing buttons to the toolbar. 1550
twinklebatchdeleteAzaToth17 Mar 2012550
resetAnimum8 Mar 2021350
qpreviewAlex Smotrov26 Jan 2021150
displayContributionsMvolz10 Sep 2017displayContributions 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.
2649
utilAnomie29 Jan 20121948
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. 1448
docDrilnoth23 Jul 2021AssessorTags is a user script that allows for easy tagging of pages with WikiProject banners. Please note that this script is still new, so there may still be bugs and not all of its final functionality has been implemented. Additionally, as the script is being worked on, errors may be introduced which cause it (and possibly other user scripts which you are using) to stop functioning for a short time, although this should usually be fixed within a few minutes.Compatibility: At this time, AssessorTags does not work in Internet Explorer and Opera. It is only continually tested by its 846
editorCacycle23 Jul 2016* Maintenance update: fixed the summary field size. Press SHIFT-Reload to update! Cacycle 21:54, 21 October 2006 (UTC)[]
  • New functions: Find ahead, html-to-wikicode for tables, links, and images, horizontal cursor memory, jump to position of last change. Cacycle 20:46, 19 February 2006 (UTC)[]
  • A fullscreen editing mode has been added. Cacycle 22:30, 12 February 2006 (UTC)* SetupEditor(); is now called automatically, incompatibilities with Wikipedia:Tools/Navigation popups have been fixed. Cacycle 12:01, 8 February 2006 (U []
046
importA9309131 Mar 2021645
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
2844
Comments in Local TimeGary6 Apr 2021Comments 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 "Chang 2444
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 2144
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
1844
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
1244
watchlistSorterMisza136 Feb 2021344
twinkledeprodAzaToth17 Mar 2012344
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 843
footnote popupsBlue-Haired Lawyer26 Jan 2021843
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 743
monobookVoice of All26 Jan 2021543
endnoteSmith6096 Feb 2021To export references within Wikipedia to Endnote, copy this code:importScript("User:Smith609/endnote.js"); to the end of Special:MyPage/monobook.js. Save the page and press Ctrl-F5 to clear your browser's cache.Each reference (at least, those that produce COinS metadata) will then be followed by a link that allows its export to endnote, using a toolserver script. 443
assesslinksPyrospirit6 Feb 2021343
twinkledelimagesAzaToth17 Mar 2012343
shortdescs-in-categorySD000114 Oct 2020Show 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
2842
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.

1342
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 ([2]), 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 1042
Edit CountDipankan0016 Feb 2021Adds a personal edit counter link in your toolbar.To add this, just insert importScript('User:Dipankan001/Edit Count.js') 742
LinkFixrMagnus Manske3 Sep 2014642
FastButtonsMacy6 May 2021FastButtons 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
442
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. 2541
massdeleteAnimum13 Apr 20211441
Toggle VFP99914 Feb 2021The 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-voice applications such as "Voice Dream"[3], "Text Aloud"[4], 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-voice application; depending on the article in question, these non-renderable it 1341
defaultsortDStoykov7 Feb 2021941
stubtagtabAis52329 Jan 2021141
Dumb quotesDemonDays6414 Apr 2021Dumb 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
2640
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
2640
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:
2240
script-redlinksAlex 2110 Mar 2021User: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
2140
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
1340
pendingchangesJoshua Scott2 Oct 2021This 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 1040
MoreMenuMusikAnimal17 Dec 2019 940
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 840
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 740
AutoCompleteZocky4 Feb 2008// User:Zocky/AutoComplete.jsdocument.write(); 340
awBtilm24 Mar 2021140
EFFPRHDannyS71229 Jan 2021Responding 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
1939
SearchSuite.jsThe Transhumanist10 Jun 2021This script is operational, and is under further development

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 res
1839
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
1039
RevertVoice of All18 Mar 2012339
wikEd international enCacycle7 Oct 2013039
sockStalenessWrit Keeper19 Jun 20213138
Source linksPrimeHunter12 Apr 20212738
fancy-diffsEnterprisey1 Jun 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.

2538
admindashPlastikspork8 Jun 20151038
userrightsX!4 Feb 2021838
twinklebatchprotectAzaToth17 Mar 2012238
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 1337
diffconverterScottywong28 Sep 2012# Copy the text below and paste it into the bottom of your skin script file:
  1. Save the page.
  2. Bypass your browser cache.

diffconverter is a simple script to assist with converting diff URL's into the template format (and it will also convert URL's for previous article revisions into the template). Note that this script can only be used while you are editing an article (i.e. while you are looking at the edit window). To use it:

  1. Copy and paste the diff URL into the edit window.# Select the entire URL with your mous
1337
SearchNamespaceWrit Keeper20 Jan 2015837
closexfdKing of Hearts17 Nov 2009737
ApprovalsVoice of All6 Feb 2021537
userinfoAmorymeltzer14 Apr 20212036
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 1836
UndoDannyS71230 Apr 2020mobileUndo (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
1736
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
1436
unwatchAnomie12 Mar 20211236
sysopdetectorEquazcion25 Jan 20211236
unblock-reviewEnterprisey4 Feb 2019Review 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.

2135
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]
2035
culoghelperAmalthea17 Oct 20171935
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. 1435
moverevertMr.Z-man6 Feb 20211135
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 "Chang 535
AFCRHSEnterprisey3 Oct 2021Helps 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
2134
MyCSDMusic120125 Oct 20172134
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. 1334
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 834
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=
734
signOlliminatore25 Jan 2021An actual version can be found at de:Benutzer:Perhelion/signing. 534
LinkCompleteZocky6 Feb 2021// User:Zocky/LinkComplete.jsdocument.write(); 434
SimpleLightboxRezonansowy8 Nov 2013 134
COI Request ToolTerasail23 Jul 2021Closes 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 Edit Request Tool*It will only be able to reply to the top edit request (If there is more than 1 in a section) - This does not app
2333
rescaledLegoktm29 Jul 20211933
GreenRedirectsBrandonXLF10 Mar 2021Makes redirects green 1833
effp-helperSuffusion of Yellow12 May 2020Help respond to Edit Filter - False Positives reports

Respond to false positives reported at WP:EF/FP by copying text from Special:AbuseLog entries to the edit form, and merging with subsequent revisions if possible. This script can be imported to skin.js or common.js by adding:

or
1233
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| 1233
generatestatsDr pda10 Dec 20091133
Wikignome gadgetEpochFail9 May 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 733
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' 733
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:
533
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[]

  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
533
closeAFD2Mr.Z-man18 Oct 2017433
twinkleimagetraverseAzaToth17 Mar 2012233
keymanwebKeymanweb20 Apr 2012133
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
2232
Edit Request ToolTerasail28 Aug 2021Closes 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 remo 2132
crathighlighterAmorymeltzer11 Sep 2021Crat 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 2032
voteSymbolsPythoncoder19 Aug 2021Displays 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
1732
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
1032
closerfdKing of Hearts6 Feb 2021932
AFCRHSPhantomTech1 Nov 2019832
countAnimum6 Feb 2021332
MainJitse Niesen15 Mar 2008132
rmCloserTheTVExpert22 Oct 2021Helps 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
2231
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.
2031
infoboxgapFrietjes25 Aug 2021User: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 1831
deOrphanDannyS71212 Oct 2019Easily 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
1731
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. 1231
AfDListLourdes6 Dec 2017AfDList is a user script which adds an "AfDs All" link to the top toolbar that gives the list of AfDs of past 7 days and more. It is primarily designed for AfD regulars who prefer to directly review the list of all article deletion discussions. The source can be found here.

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

importScript('User:Lourdes/AfDList.js'); // Linkback: User:Lourdes/AfDList.jsNote: You will need to manually bypass your cache after installati
1131
rollbacksummaryIlmari Karonen6 Feb 2021731
simplevoteParanomia10 Apr 2008simplevote is an easy way to vote on things like:

It uses morebits.js.

To install, add the following to your monobook:
731
recent2Philip Trueman28 Jul 2021731
godmode-lightOlliminatore6 Feb 2021User:Olliminatore/godmode-light 131
dabfinderMeteor sandwich yum25 Jan 20211230
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 1230
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
1130
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
1130
closeffdKing of Hearts28 Jun 2016930
scriptPlastikspork6 Feb 2021630
ReferenceTooltipsYair rand1 Nov 2019This 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
430
edittopAlex Smotrov26 Jan 2021130
mark-lockedGeneralNotability26 Feb 20212429
ip-ext-infoGeneralNotability22 Sep 20212329
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
1729
massblockTimotheus Canens20 Oct 20211429
PageDetailsAnne drew Andrew and Drew28 Jun 2019Adds the following links to the sidebar toolbox:
  • On all pages
    • What redirects here
    • Protection log
  • On articles
    • AfD discussions
    • GA nominations
    • GA reassessments
    • FA nominations
    • FA reviews
    • Peer reviews
  • On user and user talk pages
    • Requests for Adminship

SourceFeedback

  1. Go to and paste in the following line:
    1. Save the page.
1129
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.
929
closecfdKing of Hearts25 Dec 2014829
less edit clutterMagnus Manske4 Feb 2021629
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
529
Watchlist-hideAWBEvad3712 Sep 2018Watchlist-hideAWB (source) – hide/show option for edits made using WP: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]
1428
user-tabs-on-contribsEnterprisey18 Sep 2019On user contributions pages, there are now "User page" and "Talk" tabs, with the usual access keys. 1328
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
1328
NightpediaMusikAnimal7 Dec 20181328
dark-mode-toggleSD000118 Aug 20211128
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
1028
CH2 enFran Rogers30 Jan 2021828
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 528
useronlineCj0052576 Feb 2021528
popupsZyxw24 Mar 2021128
adminhighlighterGalobtter12 Sep 20211527
confirmLogoutFred Gandt23 Jun 2019Method 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"
1527
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. 1427
CommentsInLocalTimeMxn23 Jun 2021Comments 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 1327
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
1327
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
1227
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 827
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. 527
ArticleTranslator.jsEbrahim4 Oct 2021// 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
227
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.

1326
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 =
1126
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- 726
pagestatsAnomie18 Mar 2013726
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
726
script installerGary21 Feb 2014626
userScriptSandboxPleaseStand21 Oct 2018426
twinklebatchundeleteAzaToth17 Mar 2012226
monobookVoice of All28 Feb 2021026
W-PingSD000123 Aug 2020Watchlist 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 1625
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
1525
ReferenceExpanderBrandonXLF23 Jul 2021Expands references from links to {{((}}cite ...{{))}} 1525
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!
1425
TodoListBrandonXLF11 Jul 2021Adds 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. 1425
copyvio-checkFR3079938618 Mar 2019copyvio-check (source) is a script which displays the % of copyvio in a separate section of the info menu of the NPP toolset.
  • Copy this* Click [ here] and paste.
1125
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**
1025
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.

925
adminhighlighterBellezzasolo24 May 2021User 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 825
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
625
Version2Cj0052576 Feb 2021525
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
425
spihelperTim Song18 Sep 2010325
wikimarkTwinzor29 Mar 2021325
afc-helperThe Earwig17 May 2012025
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.
2024
script-plotlengthAlex 219 Dec 2020User: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
1924
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
1624
afch-devEnterprisey9 Aug 20211424
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
1424
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. 1424
rescaledsidebarB30 Apr 20201024
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
1024
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
924
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 Image: 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)[]

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 "capi []
724
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.
624
interwikiwatchlistYair rand2 Apr 2021524
stubtagtabMC105 Apr 2013424
filescriptsDrilnoth6 Feb 2021424
diffsDudemanfellabra4 Mar 2015124
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
De-StubDannyS71212 Oct 2019Remove stub templates from a page Create an option in the "more" menu to remove stub templates 1523
massmovePlastikspork19 Sep 20211523
markAdminsMdaniels575728 May 2020Mark 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
1423
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 1423
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
1323
wordcountGoldenRing9 Oct 20201223
previewAndDiffWrit Keeper19 Jun 20211123
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 1123
wordcountCaorongjin10 Jan 2020This 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 1023
footnoteCleanupErutuon22 Sep 2017923
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.
623
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
223
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. ;)
223
monobookVoice of All11 Aug 2015123
Wide SkinBlue-Haired Lawyer5 Feb 2021Wide 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.
123
redirectcreatorAwesome Aasim20 Jun 2021This 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('//en.wikipedia.org/wiki/User:Awesome_Aasim/redirectcreator.js'); // 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 the English Wikipedia.)# Place on the bottom of [[S
1822
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.

1522
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';
1122
EN-INफ़िलप्रो1 Feb 2021Within-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 1022
nosubmitsummaryAnomie12 Feb 2012922
imageSizeErutuon31 Jan 2019922
closemrvArmbrust6 Feb 2021822
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 822
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.

622
HighlightEditSectionsMagnus Manske27 Jul 2007622
revdeleteAnimum29 May 2010422
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
322
liveclockAnimum8 Mar 2021322
logpageAlex Smotrov26 Jan 2021322
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
222
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 2007022
copy-section-linkEnterprisey25 Oct 2021Section 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.* My other user scripts 1721
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. 1721
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. 1521
endlesscontribsBradv20 Dec 2020User: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. 1421
ListSorterBrandonXLF1 Apr 2021Adds a link to sort lists 1321
userinfoEnterprisey23 Oct 2021A fork of User:PleaseStand/userinfo.js that abbreviates all the user group names, and doesn't link them as well.* My other user scripts 1221
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 1121
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
1121
scriptManagerMusikAnimal1 Apr 2021Selectively 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. 921
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.
721
QuickLinksMusic120125 Oct 2017621
EnhancedUserContribsJorgenev10 Mar 2021521
veCiteFromURLLoaderMvolz2 Mar 2015521
New pagesDipankan0016 Feb 2021421
templatecheckDr pda26 Jan 2021421
NewUserPatrolTheJosh28 Feb 2021221
statuschangerTopaz8 Nov 2006121
nothingthreeNihiltres14 Oct 2021The "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 121
codefixerDrilnoth6 Feb 2021121
relatedarticlesScott.wheeler29 Jan 2021121
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
1320
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
1320
advancedtemplatesandboxJackmcbarn26 Oct 20161120
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.

1020
diff-contextEnterprisey24 Sep 2020You can now show more lines of context around diffs by clicking a button. 1020
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]
920
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
820
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/
720
script installerGary King21 Feb 2014520
CollapseSectionsBrandonXLF11 Jul 2021Toggle sections via a button 420
afch-rewriteTheopolisme8 Nov 2014320
AlignerMajavah2 Jul 2020Automatically 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.
1319
goToTopDanski45415 Jun 2020This 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.*
1119
mark-revertedSuffusion of Yellow6 Dec 2019Highlights 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
1019
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

919
strike-archivedEnterprisey10 Sep 2020In the table of contents, strike out sections that start with an archived discussion. 919
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"
819
SPIWTimotheus Canens2 Jun 2021819
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
619
xfdrelistPhantomsteve7 Feb 2021619
revert vandalismDipankan00110 Dec 2020519
stubtagEpicgenius27 Jan 2021This user script added stub tags to articles (currently it redirects to User:SD0001/StubSorter). Please install that script instead. 419
diffconverterSnottywong27 Jan 2021# Copy the text below and paste it into the bottom of your skin script file:
  1. Save the page.
  2. Bypass your browser cache.

diffconverter is a simple script to assist with converting diff URL's into the template format (and it will also convert URL's for previous article revisions into the template). Note that this script can only be used while you are editing an article (i.e. while you are looking at the edit window). To use it:

  1. Copy and paste the diff URL into the edit window.# Select the entire URL with your mous
419
highlightmynameAis52326 Jan 2021319
user-rightsMastCell4 Feb 2021319
unsigned2Invitatious7 Jul 2006119
automodJnothman29 Dec 2007119
AjaxUndoBenjaminWillJS26 Jan 2021019
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
1218
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.
1218
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
1118
pcreviewEpicgenius6 Feb 2021718
assesslinksNihiltres13 Sep 2015618
punctuationBrighterorange6 Aug 2008618
IABooksReinischmax5 Feb 2019518
ShowUserGenderBrandonXLF10 Mar 2021Shows the gender of a user next to their username 518
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"
318
TeahouseRespondEquazcion26 Jan 2021218
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
118
script-categoriessortAlex 2127 Dec 2019User: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
1417
LuckyRenameAlexis Jazz25 Sep 2021Streamlines requesting file moves and moving files

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.# Put importScript('User:Alexis Jazz/LuckyRename.js'); on Special:MyPage/common.js or [[Sp
1417
MoveHistoryNardog25 Jan 2021Disentangling 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 on page history. For example, on the history of Anne Hathaway (wife of Shakespeare), clicking it and Search will show you something like this:

→ → → → → → → → → Anne Hathaway (wife of Shakespeare)

Add the following to your common.js or global.js:Or just to see how it works, enter the above into
1317
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'); 1317
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
1017
SubpageMoverBrandonXLF10 Mar 2021Easily move the subpages of a page with the press of a button. 1017
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,
1017
lastEditOpencooper25 Mar 2021lastEdit.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 917
SubpagesBrandonXLF10 Mar 2021Adds a Subpages link to the right navigation bar (under more in skins such as Vector). 917
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 : importScript('User:PAC2/chouette.js'); If you want an example, have a look at User:PAC2/minerva.js. Source code is available at User:PAC2/chouette.js.

917
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:
817
NRHPstatsDudemanfellabra23 Sep 2021717
apiRollbackקיפודנחש1 Nov 2019617
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
617
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)
517
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
517
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: 517
CommonsHelper LabsMattflaschen22 Apr 2015417
Edit counterTechnical 1326 Jan 2021 Broken by latest WMF updatefixes and updates soon™ 217
refcheckSQL29 Jan 2021217
wiktLookupBawolff31 Jan 2021117
replacetabOmegatron6 Feb 2021117
floatingSidebarOmegatron25 Feb 2011117
closeFPCJujutacular7 Feb 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
117
dashfixerOmegatron6 Feb 2021017
tag-checkRoySmith20 Jun 20211316
UnassessedArticleLinksSD000119 Jun 2019อธิบาย

This 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 redire
1216
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
1216
deleted-metadata-linkSD000124 Apr 20211116
VisualEditorEverywhereNovem Linguae27 Jan 2021Displays 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
1016
sortcategoriesEpicgenius26 Apr 20201016
RFUD-helperSD00013 Aug 2021Easily 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 the d
1016
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
916
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
916
WatchlistSorterThe Transhumanist16 Feb 2018916
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
816
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
816
oldafdSplarka26 Jan 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. 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:
716
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
716
PageviewsPrimeHunter6 Feb 2021616
copyviosInsertcleverphrasehere26 Oct 2018516
contribsrangeSplarka17 Oct 2017516
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
416
hlistWOSlinker19 Jan 2015416
usergroupsAnimum6 Feb 2021316
wiksortMichael Devore4 Feb 2021Initial 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 316
commonsmover2D6 Feb 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);
216
editsection0tabAis5236 Feb 2021216
editingtipsProteins17 Jul 2009216
footnotehelperAndyZ3 Jul 2006116
ImageMapEditDapete1 Feb 2021116
exploreSimilarSearchResultsJDrewniak (WMF)4 Feb 2021116
urlparametersAnimum29 Dec 2008116
wikidudemandeluxeWikidudeman7 Feb 2021016
unverifiedOmegatron6 Feb 2021016
CH2 enKrimpet16 Feb 2011016
CatChangesViewerNardog22 May 2021You 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 just to see how it works, en
1215
ShowRevisionIDBrandonXLF10 Mar 2021Shows revision ID in history/contributions/watchlist 1115
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 functin without it.# On the same page and below that script, add one of these two varia
1115
UserHighlighterChlod27 Sep 2021UserHighlighter 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.Edit Special:MyPage/common.js or Special:MyPage/skin.js an 1015
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
815
masseditTimotheus Canens20 Oct 2021715
search-shortcutsEnterprisey6 Jun 2021Expand 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. 715
spamublockMusikAnimal18 Jun 2017spamublock.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
715
undo-moveDanski45422 Jan 2019This script makes the undo button in the page history able to undo moves, by linking it to Special:MovePage. You can view the source code here.

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

615
megawatchNKohli (WMF)11 Oct 2017615
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
415
showKanjiOpencooper16 Nov 2020showKanji.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 415
serendipityMxn2 Apr 2021serendipity imbues Wikipedia with the “sense of wonder” and “serendipitous discoveries” that proud owners of the print Encyclopædia Britannica find sorely lacking on the Internet. Now, whenever you look up an entry in this ephemeral reference, “lose yourself” in the alphabetically adjacent bounty of knowledge that any self-respecting encyc 315
disFixerMatma Rex13 Sep 2014disFixer – 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
aivDigitalme1 May 2017115
whatlinksherewatchlistTra6 Feb 2021115
topGerbrant26 Jan 2021015
recentdiffsLupin8 Nov 2005015
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
1214
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
1214
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. 1014
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. 814
RedirectifyDannyS71212 Jun 2019Redirectify(source) is a script specifically designed to be used to create and edit redirects.

The script is run using a link in the toolbox which opens up a graphic dialogue. The script can be used to redirect existing pages, manage redirects by adding Redirect categories or to create redirects from scratch.

If clicking on the above text does not lead to a dialog opening at the top of the page, please leave a note at my talk page.
814
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.
614
CVDAhecht16 Jul 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
614
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
514
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 = "";

514
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. 514
copySectionLinkSoledadKabocha5 Dec 2013414
SectionInputSvick6 Feb 2021414
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
414
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.
314
mathjaxdialogערן4 Feb 2021314
userrightsAnimum7 Feb 2021314
GoogleTransEndo99918 Mar 2021I have created a Gadget (see code) that will marry the Google translation JavaScript API with Wikipedia.: Translations will be processed by Google or Yandex, who may receive data from your device. Please check their respective privacy policies. You can get the Google Trans Gadget by going to Preferences while logged in, clicking on the Gadget tab, and selecting GoogleTrans.Then, you may need to restart your browser (or clear the cache) to get it working. Shift+F5 works for Firefox and CTRL+F5 works for Internet Exp 314
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.
314
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.

314
subjects age from yearGary King28 Feb 2014214
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
214
AjaxPatrolLinksBradv16 Feb 2021214
afdsortUltraexactzz16 Mar 2012afdsort 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 114
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
114
autolinkerOmegatron25 Mar 2006014
addsincetabOmegatron6 Feb 2021014
headingformattingfixerOmegatron6 Feb 2021014
mathcharacterfixerOmegatron4 Apr 2008014
unitformatterOmegatron6 Feb 2021014
sorttablesTcncv4 Feb 2021014
edittopOmegatron4 Apr 2008014
NotepadBradv6 Dec 20201113
NPPLinksNovem Linguae12 Aug 2021Adds 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
1113
SearchHelperTitodutta6 Jun 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"
1013
addUploadsLinkBegoon26 Apr 2019Adds a "User file uploads" link to the interface toolbox section 913
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
913
FFUHelperBrandonXLF3 Jun 2021 713
masspurgeFrietjes18 Oct 2021713
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 613
FindSourcesBrandonXLF10 Mar 2021Adds {{tl 613
MegapixelDisplayDschwen2 Oct 2021Add the following line to your User Script Page:importScript( 'User:Dschwen/MegapixelDisplay.js' ); 613
assessmentHelperKaldari31 Oct 2019.js is an unmaintained script for adding WikiProject banner templates with article assessments to articles. 513
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:
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
closexfdCzar8 Jul 2017313
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 313
MOSNUM datesOhconfucius1 Feb 2021This 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 WM 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 in the refere
313
dimorphismFran Rogers15 Mar 2021313
iwikiAlex Smotrov29 Mar 2021313
units nbspBobblewik17 Mar 2021213
watchlistUpdateAnimum6 Feb 2021213
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
213
monobookVoice of All29 Sep 2010importScript('User:VoA/monobook.js'); // 113
clockDavidgothberg6 Feb 2021This is the documentation for the DavidClock user script.

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

  • A ticking clock in UTC time. Same time as the Wikipedia servers use.
  • A static clock that shows when the page was loaded.
  • A static date that shows when the page was loaded.As a bonus the clocks are links to purge the page and to [[He
113
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
113
interiotHaza-w4 May 2017113
wiktionaryDefinitionInSearchResultsJDrewniak (WMF)26 Jan 2021113
dabsolveLilac Soul16 Feb 2021113
wpspellWmahan6 Feb 2021013
rollbackDerHexer1 Feb 2021013
convenientDiscussionsJack who built the house27 Sep 2021 1012
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
912
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.

912
formatcitationsWaldyrious1 Jul 2019This script adds two tabs to the mediawiki interface, which trigger a script that performs automatic harmonization of whitespace in citation templates (, etc.).

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

  • Regular mode (adds spaces before and after equal signs, and before the pipe characters):
  • Vertical mode (automatically aligns the equal signs depending on the longest parameter):Note that neither replacement produces any visible change in the rendere
812
CitationStyleMarkerBrandonXLF10 Mar 2021Shows if a citation is in [[WP:CS1 812
SignpostTaggerMr. Stradivarius2 May 2020SignpostTagger 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
712
ArcherMJL25 Mar 2021Editing 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 712
UpdateNotificationsBrandonXLF5 Aug 2021Makes a AJAX request every few seconds to update your notification badge for alerts and notifications. 712
Pretty rights logDannyS71215 Aug 2019Make 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. 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
Gadget-Spam-whitelist-HandlerBeetstra10 Aug 2020This 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
712
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.

612
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)[]

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

to Special:MyPage/common.js.FFDcloser add
612
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
412
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
412
displaymessageTimotheus Canens13 Sep 2012312
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
312
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 312
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):

312
nfurbacklinkIlmari Karonen26 Jan 2021312
splitpreviewBradv6 Feb 2021212
jssandKephir21 Oct 2018212
MakeReviewerAmalthea4 Feb 2021212
ifdthumbnailsIlmari Karonen17 Aug 2015212
moveRVAnimum26 Jan 2021212
hidePaneGerbrant6 Feb 2021112
sectionkeysLupin11 Aug 2006012
DetectSNGNovem Linguae22 Aug 2021This script lets reviewers know when certain WP:SNG keywords are detected. This helps to determine if the article meets an obscure SNG and is therefore notable.

It displays a green bar at the top of the article, listing the detected keywords. Examples: Pulitzer Prize, Nobel Prize, House of Representatives, Olympics, National Football League, Order of the British Empire

  • Long lists include:
  • National legislatures
  • US state legislatures
  • Indian legislatures
  • National supreme courts
  • Literary awards (awards given to books)
  • Professional soccer leagues
  • Boxing titles* Highest level cr
1011
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
1011
quickViewDeletedSD00017 May 2021911
PlayAudioNowNardog5 Sep 2021This 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 just to see how it works, enter the above into your browser console (press ) on a page with audio links (like the ones mentioned above).By default, clicking on
911
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
911
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.
811
talkCountOpencooper24 Aug 2020talkCount.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 811
taxoboxalyzerWilliam Avery11 May 2021Javascript 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 811
AutorefBrandonXLF10 Mar 2021Adds an prompt to auto create a ref 711
PortletLinksBrandonXLF10 Mar 2021Utility to create/manage/remove custom portlet links 711
DYK claimDannyS71212 Oct 2019Add an easy button to claim DYK reviews Create a link to replace the instruction with a for reviewing. 711
noeditredlinksAwesome Aasim11 Sep 2020To install this script, paste importScript("Awesome Aasim/noeditredlinks.js"); in your common.js page. 611
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
611
alwaysEditSectionLinkThe Voidwalker31 Oct 2017Method 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"
611
sysopAmalthea (bot)29 Sep 2021511
SearchLinksBradv6 Feb 2021511
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 to 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 [[Spe
511
mainUtcursch27 Jan 2021511
csdreasonsSoWhy27 Nov 2018511
hotkeysGregU26 Jan 2021511
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 411
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.
411
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. 411
ToBottomBrandonXLF1 Oct 2021Create link to go to bottom of page 411
NoRedirectBrandonXLF28 Apr 2021Adds a link to all links to redirects that links directly to the page, skipping the redirect. With the script, click on "(⇨)" to go to the page without being redirected. 411
OCLCNischayn2224 Oct 2020411
rollbackPorchcorpter26 Jan 2021411
ReorderNRHPlistDudemanfellabra30 Sep 2021311
sidebarRyan Vesey29 Jan 2021311
autopatrolMr.Z-man16 Feb 2021311
installYuviPanda10 Apr 2012311
editCounterNoAlertWikiMasterGhibif10 Apr 2021211
previewUserboxesMusikAnimal7 Feb 2021211
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.
211
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 211
veCiteFromURLMvolz18 May 2016Defunct! 211
CloseCFDThe wub30 Jul 2017211
headersAnimum6 Feb 2021211
shortcutsQuarl27 Jan 2006111
mrcleanEpochFail21 Apr 2021111
wp skNux29 Jan 2021111
wikiWatchCacycle4 Feb 2021wikiWatch is a MediaWiki tool for watchlists, recent changes, and user contributions pages. It makes long lists of edits easier to read through sorting and color-coding by namespaces. It also adds unwatch links, and auto-expands entries. It also keeps the regular list of chronologically sorted changes in its own expandable section at the top.wikiWatch is compatible with all MediaWiki installations, skins, and watchlist types. The script can be used as a wiki user script, wiki gadget, 011
show diff sinceQuarl6 Feb 2021011
wikieditQuarl3 Apr 2021011
quickpreviewCBM26 Jan 2021011
CategoryBrowserZocky15 Jun 2006011
listsinceLupin26 Jul 2006011
WatchlistAFDNovem Linguae19 Aug 2021910
NotSoFastNovem Linguae4 Aug 2021In Special:NewPagesFeed, this script highlights articles newer than 15 minutes RED, and articles newer than 1 hour YELLOW. This is to remind you not to patrol those articles yet. WP:NPP says that articles should not be patrolled until at least 15 minutes have elapsed. This is to give the writer time to work on the article without getting CSD tagged, maintenance tagged, edit conflicted, etc.

After installing the script, bypass the cache of the page. Method 1:

(This can be used on any Wikimedia project.)# Place mw.loader.load('//en.wikipedia.org/wiki/User:
910
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
910
CopiedTemplateEditorChlod2 Oct 2021CopiedTemplateEditor (or CTE) allows users to graphically edit a talk page's templates. This is mainly for CCI case handlers who have to deal with mass intrawiki copying, but can be used by anyone who interacts frequently with templates.

Dedicated to the hardworking WikiProject Copyright Cleanup members.

To install the script, add this to your common.js file.This will run a lightweight loader for the editor on every page load. This ensures that the main components of CTE are only loaded when you need it. When you click on the " Template
910
VoteCounterNovem Linguae24 Aug 2021810
sampleeditlinksDrilnoth20 Jun 2009810
DiffOnlyMr. Stradivarius25 Oct 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, and Special:Watchlist, 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 Preferences → Appearance 710
SortWhatLinksHereGhostInTheMachine20 Mar 2021This script sorts 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. The list of links really should be sorted by the system, so that this script is not needed

710
NewUserPatrolOshwah16 Nov 2020710
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. 610
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
610
UnslashifierMajavah14 Sep 2020Method 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".
510
MoreDiffInfoBrandonXLF10 Mar 2021Adds more information to diff pages. The script adds 3 pieces of information to each revision on diff pages, the revision ID, the revision size and size difference, and the ORES score (learn more below). 510
HistoryViewYair rand14 Oct 2020See a brief incomplete demo of a few of the features, in this short video (not by Yair rand) : 510
ToTopButtonBrandonXLF1 Oct 2021Create a fixed button to go to the top of the page. 510
EasySummaryBrandonXLF10 Mar 2021Easily use the last summary you used or load and save a summary 510
UserHighlighterSimpleNovem Linguae6 Aug 2021Highlights 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. 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 requests on the talk page.* User permission data is updated daily by NovemBot.The
410
autoCloserWrit Keeper15 Oct 2019410
MobileViewBrandonXLF10 Mar 2021 410
WatchingIndicatorAnne drew Andrew and Drew22 Jun 2019Allows you to sign your posts with four back-ticks (````) which inserts your normal signature but with an indication as to whether you're watching the page. This script adds at most 68 characters to your current signature.

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


SourceFeedback# Go to and paste in the following line:
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
Copyvio Detection CandidatesΔ26 Jan 2021410
TeahouseSidebarPath slopu20 Jan 2021Adds a link to [[WP:TEA

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

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
adminrights-adminsAis52316 May 2009310
monobookVoice of All3 Apr 2021210
Syntax highlighterRemember the dot18 Aug 2012 210
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 110
rollbackQuarl10 Dec 2020110
AjaxRCKangaroopower26 Feb 2014110
interwikiwatchlist2Yair rand10 Mar 2021110
autoarchiveAllstarecho16 Mar 2021110
userResourceManagerFred Gandt4 Mar 2021Drag-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 010
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 010
cookieQuarl10 Feb 2006010
buttonsFlyingidiot6 Feb 2021010
watchlistfilterLupin26 Jan 2021010
editblindLupin6 Dec 2005010
scriptsIceWelder2 Feb 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. Template: Remove and parameters from citations. Source code at User:IceWelder/accessdate.js.

While editing an article, the left-hand toolbar will show the link "Remove access dates" in the "Tools" section. Clicking the link will immediately edit—but not save—the page and show the diff page if successful.Harmonize whitespace in citation templa
89
HistoryHelperAlexander Davronov22 Jul 2021Easy copy/paste diffs from [[Help:Page history HistoryHelper helps to extract WP:DIFF links from from «View history» and «User contributions» pages into a Wikitext markup. See demos & examples below.This script creates a toolbar at the top of the «View history» pages and adds a checkbox to every entry. When appropriate entries are selected by using checkboxes hit the button to copy them into the clipboard. Depending on the button, all selected entries are going to be wrapped up into a list of t 89
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
89
moremenu-proxyGeneralNotability2 Sep 202179
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, 69
admintaggerAnne drew Andrew and Drew16 Oct 2021Appends emojis to userpage links that denote the various usergroups that user belongs to.

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

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

With admintagger Plus, the following are also tagged:

  • 🐔 >10k Edits
  • 🐤 Extended Confirmed (>500 Edits)
  • 🐣 New User (<500 Edits)

[[User:Anne drew Andrew and Drew/admintagger.js|admintagger sourc
69
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 69
templatecompareFrietjes4 Feb 2021It may be useful to compare the parameters used by two (or three) different templates. Note that this only works for templates which explicitly use template arguments, and not for LUA-based templates where the template parameters are passed implicitly.
  1. Open your common.js script page in edit mode.
  2. Paste the following line:
  3. Reload the script page (press ctrl+R or the equivalent for your browser).
To install on another Wikipedia, use# Navigate to templatecompare Special:TemplateCompare. The page should brief
69
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
59
GlobalPrefsBrandonXLF10 Mar 2021Adds a (Global) link to the top right of the page. 59
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. 59
logoutConfirmWrit Keeper19 Jun 202159
acimplnotesTimotheus Canens1 Nov 201959
FloatSideBrandonXLF10 Mar 2021Makes the side menu float. You can stroll through the side menu still using the scroll bar. 49
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
49
DateFixDl200020 Feb 2021testcase1

testcase2 testcase3

User:Dl2000/DateFix.js is an unceremonious customisation of User:Ohconfucius/MOSNUM dates.js. Benefits and bugs alike in this script may be due to inheritance from that script.Some functionality of the originating MOSNUM script was stripped down (e.g. general formatting, some of the date unlinking) to speed things up a bit and to avoid some common pitfalls. Script will focus on basic national formatting e.g. dates, currency. However
49
TFDcloserEvad375 Jul 2018This script, TFDcloser (source), makes it easy to close TFD discussions.
  • See the talk page for development and testing discussions. Anyone using this relatively new (July 2016) script should monitor their contributions and actions carefully, and report any unexpected occurrences. - Evad37 [talk] 11:26, 25 July 2016 (UTC)[]

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

to Special:MyPage/common.js.TFDcloser add
49
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:

39
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
39
waLibAle jrb29 Jan 202139
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
39
WatchDocBrandonXLF10 Mar 2021Automatically watches/unwatches the documentation page of a template (and its talk page) when you watch/unwatch a template. 39
DetectProtectionLevelsAwesome Aasim16 Apr 2021This 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.
39
AutoShortDescWikiMacaroons30 Sep 2020Allows 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. |
39
rollbackSummaryWrit Keeper28 Apr 201739
mark-join-dateEnterprisey30 Mar 2021Inline registration date on SPI pages

A userscript that shows the registration date of users on SPI pages. Credit for the idea goes to 1. Hint: It's much easier if you get ScriptInstaller, then navigate to User:Enterprisey/mark-join-date.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!
Navigate to an SPI page and the registration date of each user should appear inside every use of .* [[User:Enterprisey/Creatio
39
centralAuthLinkThe Voidwalker11 Feb 201839
gTranslateTachyonJack6 Feb 202139
add fist linksMagnus Manske4 Feb 202139
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.)

29
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 29
steamrollerTheDragonFire26 Mar 2017steamroller.js is a user script that requires confirmation before performing a rollback, and then automatically opens the user's contributions page after performing the rollback. The primary benefit of this script over User:MusikAnimal/confirmationRollback, is that it does this in a Twinkle compatible way, which means that the "Article" parameter is pre-filled when warning the user straight from their contributions page. This script also uses OOjs UI for the confirmation dialog, which some people find prettier.Add the foll 29
Gadget-intropreloadHuji5 Jan 2013There are several places in Wikipedia where you click on a link to create a new page, and in the edit page you see a notice above the edit box (called edit intro) and/or some content preloaded into the edit box (called preloaded content). This works because MediaWiki supports "preload" and "editintro" parameters in the links to the edit page.If you want to edit the edit intro or preloaded content, you need to go to the page or subpage that contains them. However, there is no straightforward way to do that (you might copy & paste the page name from the address bar, but it is not easy to do, es 29
SourcesOhconfucius20 Jun 2021 19
scriptpackagePyrospirit6 Feb 202119
dplAgentsoo17 Jul 200719
OrphanTabsManishearth24 Mar 2021OrphanTabs is a script which helps in the process of De-orphaning (Check WikiProject Orphanage for details).

The script is at User:Manishearth/orphantabs.js To install this script, go to your monobook.js page, and add:

Once this is done, purge your cache.After installation, a new tab will appear next to the original 'view', 'edit', 'talk', 'history', etc. tabs. It will say 'de-orphan'. To use the script, simply click on the tab, and add t
19
revertDerHexer31 Jan 202119
usermessagechangerTopaz26 Jan 202119
liveclockAzaToth11 Jan 200819
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
19
enhanceduserpageTopaz7 Nov 200619
watchlistQuarl6 Feb 202109
contribcalendarAis5236 Feb 202109
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
09
godmode-lightIlmari Karonen21 Oct 200709
diffQuarl7 Feb 200609
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:
78
taxonomybrowserJts188231 Oct 2019Script 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): 78
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
78
histFilterThe Voidwalker3 Dec 2017While viewing the history of a page, one may now elect to only see revisions made by blocked users

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

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

Method 3:

(This can only be used on the English Wikipedia.)# Place on the bottom of [[Special:MyPage/common.js|you
68
citationsHeadbomb16 Oct 202068
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 68
usergroupsAwesome Aasim9 Nov 2020Script that adds user group and block information to under the username on user pages. 68
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
68
unwatchDanski45411 Jun 2019unwatch adds an [] link to all edits in the watchlist (even ones loaded without reloading the page). To install add {{subst:iusc|User:Danski454/unwatch.js}} to your common.js. By default the link goes via a confirmation page, but this can be removed by adding the line window.unwatchAJAX = true; to your common.js. 68
sectionLinkShortener.jsWrit Keeper19 Jun 2021$(document).ready(function()

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

});});
68
script-formatdatesAlex 2121 Dec 2020User:Alex 21/script-formatdates.js is a script that formats usages of , so that uses , and does not, per the template's documentation.

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

Please report any bugs on the talk page of the script's creator.* [[User:Alex 21/Scrip
68
hotcat-summaryDanski45428 Feb 202158
logSwapAmorymeltzer14 Apr 202158
GoToTitleChlod15 Jun 2021GoToTitle is a script that allows a user to navigate to any page using the page title. Clicking on the page title will replace the title with a seamless editable text box (if you're not using [[Help:Magic_words#Behavior_switches|]]), from which you can type in any page name. Clicking away or pressing will make the box disappear. Pressing will bring you to the requested page. This has no advantages over the search box. If you find it easier to use the search box (even though it's less cool), then go ahead and use the search box.Hint: It's much easier if you get [[User:Enterprisey/script- 58
v3Evad371 May 202048
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
48
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
48
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. 48
blockDefaultsWrit Keeper15 Oct 201948
fix-tab-textAnomie18 Aug 201348
watchlistScoutקיפודנחש30 Apr 2018Method 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".
38
Global watchlistDannyS71221 Jun 2019Creates a Global watchlist 38
admin eyeTechnical 137 Sep 2018 This script adds a link that will toggle all sections with class="admin-show" which are designed for notes hidden on page for administrators to remind them of the process in completing tasks. The link for this will be under the tab and will look like O.o for initial mode, O.O for admin view, and o.o for non-admin view. Most users do no need this ability to see these instructions, unless of course you happen to be a template or script coder and are working on a script to help administrators do their tasks. If that is the case, than short of making those messages always on (th 38
SubcategoriesDannyS71216 May 2019View Subcategories When looking at a category, click "Sub categories" to expand each of the sub categories visible. If you want to expand the next layer, just click it again (to close them up) and click it a third time (to open the next layer). Repeat as many times as desired. 38
confirmationRollback-mobileMusikAnimal6 Jun 2015confirmationRollback-mobile is a user script that requires confirmation before performing rollback on mobile devices. This is useful as it is easy to accidentally tap the rollback links on a touch screen. When a rollback link is tapped (or clicked), a popup will appear stating the number of edits you are about to rollback and who made them. Simply hit OK to rollback, or Cancel to abort.See also confirmationRollback which will require confirmation before performing rollback on desktop as well as mobile. There's also [[U 38
12HoursDannyS71224 Jan 2019Convert timestamps to 12 hour settings Convert timestamps from the default 24-hour display to a 12-hour am/pm display. 38
highlight my username in historyGary3 Jul 201738
goToBottomNumbermaniac13 Jun 201638
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
28
ISO date format unifierRemember the dot10 Feb 200928
AjaxRollbackDannyS71228 Dec 2019Turn all [rollback] links in any page into [[Ajax (programming)

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

  • Faster!
  • Reduce the traffic travel
  • Does not require to open a new window
28
generate-diffsGoldenRing26 Sep 202028
fixdisambigMagnus Manske4 Feb 202128
ajaxbatchdeleteSplarka6 Feb 202118
sigdashIlmari Karonen27 Aug 202118
hidehugglecontribsX!6 Feb 202118
contreverseAle jrb28 Jan 202118
newpageJ.delanoy3 Aug 200808
AFCFFUEnterprisey30 Jan 202108
toolbox edit countQuarl6 Feb 202108
SimpleLightboxJGMalcolm3 May 2014 08
afdvote2DavidWS25 Dec 200808
vteMd gilbert26 Jan 2021The Virtual Team Explorer (VTE) is a User Script intended to facilitate WikiProject exploration and coordination. It is currently still a work in progress, but it is under active development.

Collaboration would be gladly accepted - if you're interested in helping out, leave me a note and we'll see what type of work can be contributed.

Installation is pretty straightforward and follows the normal steps for users script. If you install as follows, you'll get the current version of the tool as well as all future updates.Copy the line below and place it in your [[Special
08
stubtagtabCBM26 Oct 202108
NullEditBrandonXLF6 Apr 2021Perform a WP:NULLEDIT on the current page 77
PermaLinkSectionDannyS71221 Nov 2020Permanent links include section targets When clicking "Permanent link", if the user is already at a specific anchor or section on the page, that anchor or section is linked to in the permanent link, rather than the top of the page. 67
IPtoEmojiOpencooper9 Jun 2020IPtoEmoji.js adds an arbritrary 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 "randomart" t 67
Search sortPrimeHunter5 Nov 201957
charinsert-namesErutuon9 Feb 2019Adds tooltips with character names to items in the Charinsert or Edittools box below the editing area. To install, add this to your common.js:The list of character names (codePointNames) is hardcoded and was generated by Module:Sandbox/Erutuon/charinsert names. To get this to work on other wikis that have a similarly constructed Charinsert box, get the text of the Charinsert box and get a list of names by inserting it into . 57
MetaDannyS71213 Apr 2019View 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. 57
CompareRevisionsBrandonXLF10 Oct 2021 57
massunblockTimotheus Canens20 Oct 202157
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 47
filterDiffSuffusion of Yellow21 Mar 2021Adds 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:
47
SubpagesPrimeHunter29 Jan 202147
rc-thanksEnterprisey5 May 2020"Thanks" links for Special:RecentChanges.* My other user scripts 47
domainRedirectOpencooper7 May 2021domainRedirect.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 47
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. 47
short-tabsDannyS7125 Feb 2021Shorten the title given to tabs, to display more of the content

Shorten the tab titles that are displayed at the top of web browsers, to easily manage multiple tabs being open at the same time. Features

  • "Talk" namespaces shortened to "-T"
  • Some namespaces replaced by common abbreviations ("Wikipedia" -> "WP", "Category" -> "CAT", etc.)
  • Major pages with many subpages replaced with abbreviations ("AfD", "CfD", "DYK", etc.)
  • And many more
47
ContribSearchDannyS71212 Oct 2020Browser for viewing and updating edits by a user

This script is used to viewing edits by a single user. It will update every 3 seconds and insert newer edits.

Note that the [rollback] button is only available to rollbackers and administrators.
47
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
47
foreigndatesOhconfucius6 Feb 202147
MOSNUM utilsOhconfucius11 Mar 202047
ScriptsThe Earwig8 Feb 2021Scripts I've worked on:

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

User:The Earwig/common.js[[User:The E
37
hideSectionDesktopBethNaught26 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"
37
handywatchR3m0t24 Dec 200537
CopySectLinkNardog22 Oct 2021This 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 just to see how it works, enter the above into your browser console (press ) on a wiki page. 37
private-sandboxSD00014 Oct 202037
prevnextPleaseStand6 Dec 201437
csdAuburnPilot4 Feb 202137
image funFreaksock26 Jan 202137
Compare linkMattflaschen22 Apr 201527
responsiveHistoryCompareFred Gandt22 Nov 201827
OneClickArchiver.jsTechnical 1313 Mar 2020//

$( document ).ready( function () { if ( ( $( '#ca-addsection' ).length > 0 || $.inArray( 'Non-talk pages that are automatically signed', mw.config.get( 'wgCategories' ) ) >= 0 ) && mw.config.get( 'wgAction' ) === 'view' && $.inArray( 'Pages that should not be manually archived', mw.config.get( 'wgCategories' ) ) === -1 ) { var OCAstate = mw.user.options.get( 'userjs-OCA-enabled', 'true' ); var pageid = mw.config.get( 'wgArticleId' ); var errorLog = { errorCount: 0 }; new mw.Api().get( { action: 'query', prop: [ 'revisions', 'info' ], rvsection: 0, rvprop: 'content',

pageids: pageid,indexpa
27
UpdateNRHPProgressDudemanfellabra30 Mar 2020This script is used to update the statistics on the WP:NRHP Progress page. Any questions about its output or inner workings should be addressed to User:Dudemanfellabra. Anyone can use this script by addingto the bottom of their personal JavaScript page. The script generates a button at the top of the Progress page which reads "Update Statistics". Clicking on that button will start the script, which will then check all ~4000 lists under the scope of WP:NRHP for statistics on total numbe 27
AJAXUndoBrandonXLF10 Mar 2021 27
watchlist-change-style-selectorAnomie16 Jul 2018This script allows for selecting different methods of displaying unseen changes on the Special:Watchlist and on history pages.

Available styles for the watchlist include:

  • No indicator – hides all change indication (currently the enwiki default).
  • Bold – Bolds the page title (currently the MediaWiki default).
  • Green stars – Display a small green star () before the page title.
  • Stars and bold – Bolds the title and displays a small green star.
  • Italic – Display the page title in italics.
  • Subtle underscore – Underlines the page title, like this.* Color change – Changes the page link c
27
SimpleWPTabDjsasso29 Jan 202127
Auto CSS image cropCodehydro25 Aug 2020This tool is designed to help editors use to crop images.

To implement this, add this to your common.js page (or any skin works fine): importScript('User:Codehydro/Auto CSS image crop/script.js');

In addition to activating this page, new button "Open Auto CSS image crop" will be available on the far right of the editing toolbar to provide quick access to this tool on other pages. If you do not want this button, simply add DisableAutoCropEverywhere = true; before the the importScript line. The tool will still automatically load on this page.Alternatively, you may s
27
linksInDiffGerbrant16 Feb 202127
userinfoEquazcion1 Mar 202127
vector-max-width-toggleJdlrobson23 Oct 2021Provides a toggle that allows you to disable the max width on the in development (modern) version of Vector. 27
OrphanStatusTechnical 1325 Nov 2019 This script runs while viewing pages in article space that are tagged with or some version of it (anything that has ended up in Category:Orphaned articles) and gives the orphan status of the page by checking the number of incoming links.If there is at least one incoming link from article space (it will offer a link to "other pages" which is a filtered WhatLinksHere so you can see exactly which articles), then there will be a deOrphan link. Clicking that link will try and remove the tag from the page.When the attempt (successful or not) is completed it will either give a link to load only 17
com2Legoktm15 Mar 2021The Commons Scripts are a set of scripts that allow you to tag images that need to be WP:MITTCmoved to the commons or deleted according to WP:CSD#I8CSD I8. The will either add the template or . The scripts can be found at User:Legoktm/mtc.js, User:Legoktm/ncd.js, and User:Legoktm/com.js. An advanced version is available User:Legoktm/com2.js, which includes User:CWii/JB2script.js. These were originally written by Splarka. After installation, do not forget to WP:BYPASSbypass your cache.To be able to add , , and a few more features, add following 17
sockblockHelloAnnyong1 May 201717
LanguageLinksZocky22 Feb 200817
ajaxmassrollbackSplarka26 Jan 202117
OTRSRjd006024 Mar 202117
auto summaryQuarl6 Feb 202107
autofocusQuarl6 Feb 202107
show diff lastQuarl6 Feb 202107
popupsQuarl24 Jan 200607
VPpanelPath slopu20 Jan 2021Add links to different sections of [[WP:VP

VP Panel is a user script that adds links to different sections of Village pump in toolbar.

07
unwatchIlmari Karonen6 Feb 202107
userscriptQuarl6 Feb 202107
autoafdQuarl6 Feb 202107
alexafyQuarl11 Jan 200607
nav afdQuarl6 Feb 202107
watchbuttonQuarl8 Feb 200607
newmessagesQuarl6 Feb 202107
wikiwatchQuarl8 Feb 200607
userboxesIlmari Karonen13 May 200607
afd voteQuarl6 Feb 202107
purgeQuarl6 Feb 202107
date canonicalizeQuarl8 Feb 200607
location canonicalizeQuarl9 Feb 200607
IPANohat6 Feb 202107
md5Quarl10 Feb 200607
coor canonicalizeQuarl8 Feb 200607
autocloseafdQuarl6 Feb 202107
external editorQuarl6 Feb 202107
hide ownQuarl6 Feb 202107
directredirectQuarl6 Feb 202107
smartsubmitQuarl6 Feb 202107
autotagQuarl6 Feb 202107
toolbox logsQuarl6 Feb 202107
edit top linkQuarl16 Jan 200607
VectorMenuToTabsAmalthea10 Jun 201107
unwatchQuarl3 Feb 200607
SWL infoboxGenewikiplus12 Oct 201107
inlineDiffDocsWrit Keeper3 Jun 2016This is a common documentation page for User:Writ Keeper/Scripts/commonHistory.js, User:Writ Keeper/Scripts/watchlistDiffs.js, User:Writ Keeper/Scripts/userHistory.js, User:Writ Keeper/Scripts/generalHistory.js, and User:Writ Keeper/Scripts/contribsHistory.js. I created userHistory.js first at Yunshui's request; it's a modified version of Ale jrb's user history script. This script fixes a few bugs with Ale jrb's original, and it adds a new feature: a button is added to each entry that displays the diff of that entry in- 07
MakeRollbackerAmalthea4 Feb 202107
monobookVoice of All6 Feb 202107
FixDiffWidthCactus.man17 May 200707
search-linksEnterprisey13 Oct 2019Adds edit links to the search suggestions box (the box of suggestions that appears when you start searching using the search bar). 66
cu-log-linksST4717 Oct 202066
edit-filter-hit-analyzerGeneralNotability10 Apr 202166
SPSEvad3729 Mar 2021Automates [[WP:POST

Signpost Publishing Script (source) – automates the many, many steps in publishing the Signpost, as described at Wikipedia:Wikipedia Signpost/Newsroom/Resources#Publication Add the line to Special:MyPage/common.js.

But note that this script will only work for users specified in the source code. Evad37, or any interface administrator, can add (or remove) approved users – generally, this should only be the editor(s)-in-chief and the publication manager(s).Also, this script assumes users have the following permissions - please request them if yo
56
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. Template: Remove and parameters from citations. Source code at User:IceWelder/accessdate.js.

While editing an article, the left-hand toolbar will show the link "Remove access dates" in the "Tools" section. Clicking the link will immediately edit—but not save—the page and show the diff page if successful.Harmonize whitespace in citation templa
56
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
56
osalAmorymeltzer12 Jan 202156
NRHPstatsMagicpiano28 Sep 201846
filterTestSuffusion of Yellow21 Mar 2021Adds a button to AbuseFilter pages to test the modified pattern

filterTest adds a button to Special:AbuseFilter pages that opens Special:AbuseFilter/test with the modified pattern. This lets you test your changes without copying and pasting. The built-in "Test this filter against recent edits" link opens the test interface with the version that's currently saved in the database, which is probably not what you want.

Add the following line to your common.js:
36
RedirectNotificationBrandonXLF10 Mar 2021 36
textDisallowMJL19 Jun 2019A lot of stuff goes on at Special:AbuseLogs. This script highlights times a user submits an edit disallowed by edit summary in yellow.

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

36
revdel-responderThe Earwig22 Mar 2021Help 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.

36
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. 36
scriptDocumentationTabsTheTVExpert1 Jun 2020User:TheTVExpert/scriptDocumentationTabs.js is a script that adds a link on User Script pages and Documentation, to allow for switching between the two.

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

to Special:MyPage/common.js.After installing, navigate to a User Script page, or the documentation for a User Script, and click the "Documentation" or "Script" link that appears text to the Talk page link. If the link says "Documentation", it will take you to that script's documentation.
36
AjaxInlineDiffsSunrise30 Apr 2020This 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 36
TestingCAPTAIN MEDUSA25 Jan 202136
ProjectTaggerEvano1van26 Jan 2021This is a tool to add Wikiproject banners. It is based on FWDS written by User:Fox Wilson.

To install the script, add the following text to your scripts page, and then bypass your cache.

importScript('User:Evano1van/ProjectTagger.js'); // Project tagging script User:Evano1van/ProjectTaggerThis script only works on articles. Click on the drop-down menu at the top. You should see a "Project Tag" option and many different options for WikiProjects. To tag the talkpage with one of the WikiProjects, simply click on the Project name from th
36
comLegoktm7 Feb 202136
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
26
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
26
errorsDannyS71218 Sep 2019Add a link to WP:ERRORS when needed Create a link to Wikipedia:Main Page/Errors, the page to report errors on the main page. This link is added next to the "talk" link, and only appears when the page has "Main Page" in the name (the main page, Talk:Main Page, Main Page/Tomorrow, etc.) 26
watchlistMarkקיפודנחש25 Jun 201526
safetyeditEpicgenius27 Jan 202126
SATGAbelmoschus Esculentus7 Feb 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. 26
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
26
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.
26
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".
26
parsoid-round-tripEnterprisey29 Oct 2020Uses Parsoid to convert some wikitext to HTML, and then to convert that HTML back to wikitext. Shows the result, and its difference from the original wikitext. Go to Special:BlankPage/Parsoid round trip once you've installed it. Go to Special:BlankPage/Parsoid round trip, put some wikitext in the box, and click the button.In production (on the real website), edited HTML is converted to wikitext using an algorithm called selective serialization. Parsoid uses it to eliminate the vast majority of dirty diffs. However, the round-tripping from 26
parseUsersAnimum6 Feb 202126
instantNewPagePatrolHoo man23 Jun 201326
Rollback talkDannyS71214 Jan 2019Open a user's talk page after rolling back their edits Open a user's talk page after rolling back their edit. Not currently compatible with User:Mr. Stradivarius/gadgets/ConfirmRollback. 26
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 16
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
16
smaller templatesGary King28 Feb 201416
DatesVoice of All11 Dec 201016
fixdiffwidthIlmari Karonen17 May 200716
rcexpanderPiRSquared176 Mar 201916
JB2scriptCWii26 Jan 2021The JB2 script is a script written by CWii and based off of twinkle. It allows for easy tagging of images that will be moved to the commons by an autonomous process, John Bot II.

Installation is simple, if you already have twinkle or another twinkle based tool just simply append this to your monobook.js Or, if you don't have a twinkle based tool add this:

  1. Find images that fall under the guidelines to be moved. (See Wikipedia:Moving_images_to_the_Commons, Category:Copy_to_Wikimedia_Commons is a good place to start)# Verify that the
16
commentLocalizeWhere6 Feb 2021Here is a script that puts all signed comments (when not viewed in the edit window!) into your local time. The latest version is maintained by User:Gary King and can be found here. 16
ScratchpadZhaofeng Li22 Mar 2017Scratchpad is a sandbox which resides entirely in your browser. You can experiment with markup, take notes and prototype new articles on Scratchpad, without making any edit to the wiki itself. When you have multiple browser tabs open with Scratchpad, their content changes simultaneously as you type in one of them.

You can try Scratchpad out by typing this in your address bar and hit enter: javascript:importScript('User:Zhaofeng Li/Scratchpad.js');

Note that it doesn't work in all browsers. If it works, click on the Scratchpad link in your Tools sidebar to launch.Insert this
16
datetoolsPlastikspork2 Oct 200916
SimpleWPTabOperator87329 Jan 202116
VoAAzaToth26 Jan 200716
insertrefMagnus Manske4 Feb 202116
sandboxAle jrb12 May 201816
rollbackPorchcrop1 Feb 202116
refTooltipsWrit Keeper18 Jun 201216
wikEdCacycle28 Apr 2020wikEd 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 06
easyDiff2TFOWR6 Feb 2021Cheap and cheerful userscript. When viewing diffs, underneath the "← Previous edit" and "Next edit →" links you'll see a ready for copying-and-pasting. And that's it. Except for...

At no extra cost: a , too. Covers multiple revisions. Also: on Special:Log pages. Not sure what that has to do with diffs. Probably time for a change of name...

  • Handle long strings very nicely.
  • User:Cacycle/wikEdDiff.js Maybe. Can't replicate right now.* Anything! Copy it into your own userspace, though - don't break my copy. Once you've got it working, I'd gladly review it and accep
06
devMarkS2 Mar 201906
diffsinceQuarl6 Feb 202106
addlilinkQuarl8 Feb 200606
automodQuarl22 Jan 2006Method 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"
06
FloatHeadRezonansowy18 Dec 2013FloatHead - makes the Wikipedia head navigation floating.

Note: This probably makes Floater.js script won't work. Should work normally with Visual Editor. To use this script place the following line in your common.js page:

06
wikipageAfdQuarl7 Feb 200606
scriptMdd469616 Feb 200606
autoreplaceQuarl6 Feb 202106
datetimeQuarl1 Feb 200606
bgV111P24 Mar 202106
watchlistDiffsWrit Keeper26 Feb 201806
watchlistdiffDantheox11 Nov 200606
MyWikiSpaceHans252026 Jan 2021Hi, I'm a student at the University of Minnesota.

The project I'm working on right now is called My WikiSpace. NOTE: For fully-detailed, specific installations instructions, see section 3 below. See the code to My WikiSpace. To use My WikiSpace, put the following line in your monobook.js: Save the changes, then do a full refresh of your browser (instructions will be on the page there when you try to do it).

Then, look around at the suddenly more "social" Wikipedia!After you've installed the script, the changes will be immediate an
06
datesCyde6 Feb 202106
dates1exec16 Feb 202106
Usage collapserTheDJ6 Sep 2014Usage collapser was a script that makes it possible to collapse and uncollapse the following sections of a page:
  1. On an edit page, the section that lists the templates transcluded on a page.
  2. On a file page, the sections: "File links" and "Global file usage"It was merged into MediaWiki Core in 2013 and is now available everywhere.
06
redlinksLupin1 Oct 200606
SWL editorGenewikiplus2 Oct 202106

See alsoEdit