Wikipedia:User scripts/List: Difference between revisions
+ copy button |
→Discussions: fix desc/indent |
||
(300 intermediate revisions by 88 users not shown) | |||
Line 16: | Line 16: | ||
{{user script table row |
{{user script table row |
||
|code=User:Zhaofeng Li/accesskey.css |
|code=User:Zhaofeng Li/accesskey.css |
||
|desc=Display corresponding [[access key]]s besides links. |
|desc=Display corresponding [[wp:access key|access key]]s besides links. |
||
}} |
|||
{{user script table row |
|||
|code=User:Guarapiranga/accessKeysCheatSheet.js |
|||
|desc=Adds {{keypress|Alt|Shift|?}} as an [[wp:access key|access key]] to show the [[WP:KBD|list of all assigned access keys]]. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Aveaoz/AutoMobileRedirect.js |
|||
|desc=Automatically redirects to desktop site when mobile links are opened on desktop. It does not change the behavior on mobile devices (unless desktop mode is enabled). |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Rublov/anonymize |
|||
|code=User:Rublov/anonymize.js |
|||
|name=anonymize |
|||
|desc=Removes your username from the top of the screen. |
|||
}} |
|||
{{user script table row |
|||
|name=Attribute |
|||
|code=User:Luke10.27/attribute.js |
|||
|doc=User:Luke10.27/Attribute |
|||
|desc=Easily get HTML attribution for a page |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 33: | Line 53: | ||
|name=Cat next |
|name=Cat next |
||
|desc=Adds a button to go to a random page in a category. |
|desc=Adds a button to go to a random page in a category. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Anpang01/Chocolate |
|||
|code=User:Anpang01/Chocolate.js |
|||
|name=Chocolate |
|||
|desc=Multipurpose user script with preference options. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=Confirm Logout |
|name=Confirm Logout |
||
|code=User:Fred Gandt/confirmLogout.js |
|code=User:Fred Gandt/confirmLogout.js |
||
|desc=Removes MediaWiki code that causes users to be unceremoniously booted out if they touch the "log out" link in their personal navigation, thereby allowing the default confirmation process to unfold naturally. Only tested with the Vector (legacy and 2022) skin. |
|||
|desc=Interrupts ''logout procedure'' (via personal navigation link) with a ''confirmation dialog'' (except on [[Special:Preferences|user preferences pages]] where user scripts aren't loaded). Only tested with the Vector skin. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 70: | Line 96: | ||
|code=User:Danski454/goToTop.js |
|code=User:Danski454/goToTop.js |
||
|desc=Modified version that prevents the button from covering the toolbar. |
|desc=Modified version that prevents the button from covering the toolbar. |
||
}} |
|||
{{user script table row |
|||
|name=goToTopFast |
|||
|indent=1 |
|||
|code=User:AquilaFasciata/goToTopFast.js |
|||
|desc=Modified version to speed up the animation. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Terasail/HeaderIcons.js |
|||
|name=Header Icons |
|||
|doc=User:Terasail/HeaderIcons |
|||
|desc=Adds the Vector 22 icons (not text) from user dropdown to the header (Static & sticky) for 1 click navigation and stop the need to open the dropdown. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Terasail/HeaderTextLinks.js |
|||
|name=Header HeaderTextLinks |
|||
|doc=User:Terasail/HeaderTextLinks |
|||
|desc=Adds the Vector 22 links text (not icons) from user dropdown to the header (Static & sticky) for 1 click navigation and stop the need to open the dropdown. This will give the same links previously available with vector legacy while maintaining V22 header styling. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 80: | Line 124: | ||
|code=User:BrandonXLF/Invert.js |
|code=User:BrandonXLF/Invert.js |
||
|name=Invert |
|name=Invert |
||
|desc=Adds a link to |
|desc=Adds a link to invert the colour of all Wikipedia pages. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 93: | Line 137: | ||
|name=NeverUseMobileVersion |
|name=NeverUseMobileVersion |
||
|desc=Redirects to the desktop version when Google sends you to the mobile version. |
|desc=Redirects to the desktop version when Google sends you to the mobile version. |
||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|code=User:Writ Keeper/Scripts/unmobilePlus.js |
|||
|desc=Redirects you back to desktop whenever you get to a mobile link. Also replaces all links to mobile with direct links to desktop, so it should only be links you click on from outside Wikipedia that give you the mobile flash. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 110: | Line 159: | ||
|name=PortletLinks |
|name=PortletLinks |
||
|desc=A script to manage and create custom portlet links (links in the toolbar, sidebar etc.) without knowledge of JavaScript. |
|desc=A script to manage and create custom portlet links (links in the toolbar, sidebar etc.) without knowledge of JavaScript. |
||
}} |
|||
{{user script table row |
|||
|code=User:Ingenuity/quickNavigate.js |
|||
|desc=Typing "\\" will open an input; type in a page name, and you will be redirected there. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 146: | Line 199: | ||
|code=User:ClaudineChionh/Scripts/SkinSwitcher.js |
|code=User:ClaudineChionh/Scripts/SkinSwitcher.js |
||
|desc=Allows users to view pages in the Vector, Timeless, MonoBook, and ApiOutput skins. |
|desc=Allows users to view pages in the Vector, Timeless, MonoBook, and ApiOutput skins. |
||
}} |
|||
{{user script table row |
|||
|code=User:Jeeputer/specialRandomPage.js |
|||
|doc=User:Jeeputer/specialRandomPage |
|||
|name=specialRandomPage |
|||
|desc=Finds a random page based on user's preferred options. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 186: | Line 245: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=Unfolded and numbered TOC for Vector 2022 |
|||
|code=User:Majavah/Unslashifier.js |
|||
|code=User:Phlsph7/UnfoldedNumberedTOC(Vector2022).js |
|||
|doc=User:Phlsph7/UnfoldedNumberedTOC(Vector2022) |
|||
|desc=Modifies how the table of contents is displayed under the Vector 2022 skin by unfolding and numbering the sections. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Taavi/Unslashifier.js |
|||
|desc=Redirects accidental navigation to a nonexistent page ending in a slash ("Foo/") to the normal page ("Foo"). |
|desc=Redirects accidental navigation to a nonexistent page ending in a slash ("Foo/") to the normal page ("Foo"). |
||
}} |
}} |
||
Line 204: | Line 269: | ||
|name=User JavaScript and Stylesheet Manager |
|name=User JavaScript and Stylesheet Manager |
||
|code=User:Fred Gandt/userResourceManager.js |
|code=User:Fred Gandt/userResourceManager.js |
||
|desc=Creates a discrete [[graphical user interface]] utilizing intuitive [[drag-and-drop]] to manage your user resources (scripts and stylesheets). Only tested with the Vector skin. |
|desc=Creates a discrete [[graphical user interface]] utilizing intuitive [[drag-and-drop]] to manage your user resources (scripts and stylesheets). Only tested with the Vector (legacy 2010) skin; '''will not display correctly on Vector 2022'''. |
||
* Add/remove resources quickly and easily. |
* Add/remove resources quickly and easily. |
||
* Switch resources on/off with zero page editing. |
* Switch resources on/off with zero page editing. |
||
Line 214: | Line 279: | ||
|name=UTCclock |
|name=UTCclock |
||
|desc=Adds a clock displaying the current UTC time |
|desc=Adds a clock displaying the current UTC time |
||
}} |
|||
{{user script table row |
|||
|code=User:Sideswipe9th/V22FloatingToolsMenu.js |
|||
|name=Vector 2022 Floating Tools Menu |
|||
|doc=User:Sideswipe9th/V22FloatingToolsMenu |
|||
|desc=Moves the Tools menu in the Vector 2022 skin, from the right hand side of the screen to the left hand side of the screen. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 230: | Line 301: | ||
|desc=Notification of changes to watched pages. Changes are checked on each page load, with notifications appearing at the top of the page under its title. |
|desc=Notification of changes to watched pages. Changes are checked on each page load, with notifications appearing at the top of the page under its title. |
||
}} |
}} |
||
{{user script table row|code=User:Aaron Liu/Watchlyst Greybar Unsin.js|name=Watchlyst Greybar Unsin|indent=1 |
|||
|desc=Rewrite of Watchlist Notifier with modern APIs that won't display watchlist items marked as seen, won't bold diffs of unseen watchlist elements, and will display the rendered edit summary.}} |
|||
{{user script table row |
{{user script table row |
||
|code=User:קיפודנחש/watchlistScout.js |
|code=User:קיפודנחש/watchlistScout.js |
||
Line 260: | Line 333: | ||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
|doc=User:Nardog/CopyCodeBlock |
|||
|name=alwaysEditSectionLink |
|||
|desc=Adds a button to copy the content of each code block ({{tag|pre|o}}). |
|||
|code=User:The Voidwalker/alwaysEditSectionLink.js |
|||
|desc=Should add section links to pages where there are sections but no editsection links. (For example, archive pages with [[Help:Magic words#Behavior switches|__NOEDITSECTION__]]). |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=EditRedirect |
|||
|doc=User:BrandonXLF/CollapseSections |
|||
|code=User:Qwerfjkl/scripts/editRedirect.js |
|||
|name=CollapseSections |
|||
|desc=Adds a |
|desc=Adds a {{False link|→}} after redirects, allowing the user to edit the redirect. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User:PerfektesChaos/js/fragmentAnchors |
|||
|name=copySectionLink |
|||
|code=User: |
|code=User:PerfektesChaos/js/fragmentAnchors/r.js |
||
|desc=Visualizes fragment anchors and checks for duplicates. |
|||
|doc=User:Bility/copySectionLink |
|||
|desc=Displays 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. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Þjarkur/Highlight recently added text.js |
|||
|indent=1 |
|||
|name=Highlight recently added text |
|||
|name=copySectionLink |
|||
|doc=User:Þjarkur/Highlight recently added text |
|||
|code=User:SoledadKabocha/copySectionLink.js |
|||
|desc=Highlights text that has been recently added or added since you last visited the page. |
|||
|doc= |
|||
|desc=Displays a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. Works in any wiki, and on section titles with <code>?</code>. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Ravid ziv/highlightSearch.js |
|||
|indent=1 |
|||
|name= |
|name=highlightSearch |
||
|desc=Highlights the search key word in the selected article from the search page. |
|||
|code=User:Enterprisey/copy-section-link.js |
|||
|desc=Displays a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. Allows the user to to copy wikilinks syntax as well as external links. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=Readability.js |
|||
|doc=User:Nardog/CopySectLink |
|||
|code=User:Phlsph7/Readability.js |
|||
|desc=Adds a button to copy the unencoded page title or section path next to each heading. |
|||
|doc=User:Phlsph7/Readability |
|||
|desc=Highlights sentences by their reading difficulty with different colors. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=Source Verification AI Assistant |
|||
|name=EditRedirect |
|||
|code=User: |
|code=User:Phlsph7/SourceVerificationAIAssistant.js |
||
|doc=User:Phlsph7/SourceVerificationAIAssistant |
|||
|desc=Adds a {{False link|→}} after redirects, allowing the user to edit the redirect. |
|||
|desc=Script to help editors verify whether a reliable source supports a claim. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Danski454/ToggleSmall.js |
||
|name=ToggleSmall |
|||
|desc=Replaces the external link icon with the corresponding [[favicon]] for some sites. |
|||
|desc=Enables small and big text to be made default size, as well as unstriking text. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Jdlrobson/vector-max-width-toggle.js |
|||
|name=FloatingTOC |
|||
|name=VectorMaxWidth |
|||
|code=User:Ugog Nizdast/FloatingTOC.js |
|||
|desc=Allows for a less narrow page while using the Vector 2022 layout. |
|||
|doc=User:Ugog Nizdast/FloatingTOC |
|||
|desc=Collapsible floating [[WP:TOC|Table of Contents]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Technical 13/Scripts/Gadget-veditLinks.js |
|||
|indent=1 |
|||
|name=veditLinks |
|||
|doc=User:BrandonXLF/FloatingTOC |
|||
|desc=Adds an '''edit beta''' link to {{Tl|Lx}} style toolbars. |
|||
|name=FloatingTOC |
|||
|desc=Same thing, but with formatting closer to standard TOC. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=WikiChatbot |
|||
|doc=User:PerfektesChaos/js/fragmentAnchors |
|||
|code=User: |
|code=User:Phlsph7/WikiChatbot.js |
||
|doc=User:Phlsph7/WikiChatbot |
|||
|desc=Visualizes fragment anchors and checks for duplicates. |
|||
|desc=Chatbot to help editors improve articles and drafts. It uses [[OpenAI]]'s [[GPT 3.5]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Bawolff/wiktLookup.js |
||
|name= |
|name=wiktLookup |
||
|desc=Double-click a word, and go to its definition on [[Wiktionary]]. |
|||
|desc=Makes redirects green. |
|||
}} |
}} |
||
|} |
|||
====Images==== |
|||
{{see also|#Files|l1=§ Appearance and behavior → Namespace-specific → Files|#Files 2|l2=§ Editing → Files}} |
|||
Scripts that change the appearance of behavior of images within the wikitext. |
|||
{{user script table}} |
|||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Zocky/PicturePopupsVector.js |
||
|name= |
|name=Picture Popups |
||
|doc=User:Zocky/Picture Popups |
|||
|desc=Enables level 2 sections to be collapsed in the desktop view, like in mobile. Adds a [toggle visibility] link to each section header. |
|||
|desc=Enlarge images without leaving the page and without disabling the page content. Doesn't work with the Modern skin. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=m:User:Perhelion/problemImages.js |
||
|name=ProblemImages |
|||
|name=Highlight recently added text |
|||
|doc=User: |
|doc=m:User:Perhelion/problemImages |
||
|desc=Marks images (which are either at Commons or on Wikipedia) staying for deletion or maintenance. |
|||
|desc=Highlights text that has been recently added or added since you last visited the page. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Rezonansowy/SimpleLightbox.js |
||
|name= |
|name=SimpleLightbox |
||
|doc=User:Rezonansowy/SimpleLightbox |
|||
|desc=Highlights the search key word in the selected article from the search page. |
|||
|desc=Simple [[Lightbox (JavaScript)|lightbox]] which enlarges images without leaving the page, faster and easier than [[mw:Multimedia/About Media Viewer|Media Viewer]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Opencooper/svgReplace.js |
|||
|name=hover-edit-section |
|||
|desc=Replaces all PNG thumbnails for SVG files with their actual SVGs. Downloads SVG files in addition to PNGs, so shouldn't be used by the bandwidth-conscious. |
|||
|code=User:Enterprisey/hover-edit-section.js |
|||
}} |
|||
|doc=User:Enterprisey/hover-edit-section |
|||
{{user script table row |
|||
|desc=A keyboard shortcut to edit the section you're hovering over. |
|||
|indent=1 |
|||
|code=User:Tol/RealSVG.js |
|||
|desc=Fork of svgReplace with an improved regex. |
|||
}} |
|||
|} |
|||
====Links==== |
|||
Scripts that change the appearance or behavior of links within the wikitext. |
|||
{{user script table}} |
|||
{{user script table row |
|||
|code=User:Bob/externals.css |
|||
|desc=Replaces the external link icon with the corresponding [[favicon]] for some sites. |
|||
}} |
|||
{{user script table row |
|||
|code=User:BrandonXLF/GreenRedirects.css |
|||
|name=Green Redirects |
|||
|desc=Makes redirects green. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Jeeputer/highlightPiped.js |
|||
|name=Pipe Highlighter |
|||
|doc=User:Jeeputer/highlightPiped |
|||
|desc=Colors [[WP:Piped link|piped links]] with the color [[Cerise_(color)#Irresistible|Irresistible]] or a custom color set by the user. It is compatible with BrandonXLF's Green Redirects and the gadget for highlighting disambig links. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 357: | Line 462: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Ingenuity/preview.js |
||
|desc=Holding shift and pressing a link will open a preview, instead of going to that page. |
|||
|name=Picture Popups |
|||
|doc=User:Zocky/Picture Popups |
|||
|desc=Enlarge images without leaving the page and without disabling the page content. Doesn't work with the Modern skin. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code= |
|code=User:Ahecht/Scripts/RedirectID.js |
||
|name= |
|name=RedirectID |
||
|doc= |
|doc=User:Ahecht/Scripts/RedirectID |
||
|desc=Modifies wikilinks to redirects to include the target name in the title attribute (which is visible when hovering over the link), e.g. <code>WP:USL → Wikipedia:User scripts/List</code>. |
|||
|desc=Marks images (which are either at Commons or on Wikipedia) staying for deletion or maintenance. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=Subdue Links |
|||
|doc=User:TheTVExpert/searchForSection |
|||
|code=User:Fred Gandt/subdueLinks.js |
|||
|desc=Allows the user to enter a section name and jump to it. |
|||
|desc=Adds options to the tools menu to make content [[hyperlink]] text colouration [[Creature Comforts#The advertisements|turn-off-and-on-able]]. Doesn't affect [[User interface|UI]] ''links''. Only tested with the Vector (legacy; not 2022) skin. |
|||
}} |
|||
|} |
|||
====Sections==== |
|||
Scripts that change the appearance or behavior of sections within the wikitext. |
|||
{{user script table}} |
|||
{{user script table row |
|||
|name=alwaysEditSectionLink |
|||
|code=User:The Voidwalker/alwaysEditSectionLink.js |
|||
|desc=Should add section links to pages where there are sections but no editsection links. (For example, archive pages with [[Help:Magic words#Behavior switches|__NOEDITSECTION__]]). |
|||
}} |
|||
{{user script table row |
|||
|doc=User:BrandonXLF/CollapseSections |
|||
|name=CollapseSections |
|||
|desc=Adds a button to collapse sections like on mobile. |
|||
}} |
|||
{{user script table row |
|||
|name=copySectionLink |
|||
|code=User:Bility/copySectionLink.js |
|||
|doc=User:Bility/copySectionLink |
|||
|desc=Displays 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. |
|||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|name=copySectionLink |
|||
|code=User:SoledadKabocha/copySectionLink.js |
|||
|doc= |
|||
|desc=Displays a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. Works in any wiki, and on section titles with <code>?</code>. |
|||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|name=copy-section-link |
|||
|code=User:Enterprisey/copy-section-link.js |
|||
|desc=Displays a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. Allows the user to to copy wikilinks syntax as well as external links. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Nardog/CopySectLink |
|||
|desc=Adds a button to copy the unencoded page title or section path next to each heading. |
|||
}} |
|||
{{user script table row |
|||
|code=User:BethNaught/hideSectionDesktop.js |
|||
|name=hideSectionDesktop |
|||
|desc=Enables level 2 sections to be collapsed in the desktop view, like in mobile. Adds a [toggle visibility] link to each section header. |
|||
}} |
|||
{{user script table row |
|||
|name=hover-edit-section |
|||
|code=User:Enterprisey/hover-edit-section.js |
|||
|doc=User:Enterprisey/hover-edit-section |
|||
|desc=A keyboard shortcut to edit the section you're hovering over. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 382: | Line 536: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=SectionEditing |
|||
|code=User:Rezonansowy/SimpleLightbox.js |
|||
|code=User:Sm8ps/SectionEditing.js |
|||
|name=SimpleLightbox |
|||
|doc=User: |
|doc=User:Sm8ps/SectionEditing |
||
|desc=Provides tab to toggle section editing links. |
|||
|desc=Simple [[Lightbox (JavaScript)|lightbox]] which enlarges images without leaving the page, faster and easier than [[mw:Multimedia/About Media Viewer|Media Viewer]]. |
|||
}} |
}} |
||
|} |
|||
====Table of contents==== |
|||
Scripts that change the appearance of behavior of the tables of contents of pages. |
|||
{{user script table}} |
|||
{{user script table row |
{{user script table row |
||
|name= |
|name=Classical TOC (Vector 2022) |
||
|code=User: |
|code=User:Phlsph7/ClassicalTOC(Vector2022).js |
||
|doc=User:Phlsph7/ClassicalTOC(Vector2022) |
|||
|desc=Adds options to the tools menu to make content [[hyperlink]] text colouration [[Creature Comforts#The advertisements|turn-off-and-on-able]]. Doesn't affect [[User interface|UI]] ''links''. Only tested with the Vector skin. |
|||
|desc=Restores the classical table of contents used in the Vector 2010 legacy skin. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|name=FloatingTOC |
|||
|code=User:Opencooper/svgReplace.js |
|||
|code=User:Ugog Nizdast/FloatingTOC.js |
|||
|desc=Replaces all PNG thumbnails for SVG files with their actual SVGs. Downloads SVG files in addition to PNGs, so shouldn't be used by the bandwidth-conscious. |
|||
|doc=User:Ugog Nizdast/FloatingTOC |
|||
|desc=Collapsible floating [[WP:TOC|Table of Contents]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|indent=1 |
|||
|code=User:Danski454/ToggleSmall.js |
|||
|doc=User:BrandonXLF/FloatingTOC |
|||
|name=ToggleSmall |
|||
|name=FloatingTOC |
|||
|desc=Enables small and big text to be made default size, as well as unstriking text. |
|||
|desc=Collapsible floating [[WP:TOC|Table of Contents]], with formatting closer to standard TOC. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:The wub/tocExpandAll.js |
||
|desc=Adds an expand/collapse all button to the top of the Vector 2022 table of contents. |
|||
|desc=Undoes the effects of {{tl|TOC limit}}. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Anomie/untoclimit.css |
||
|desc=Undoes the effects of {{tl|TOC limit}}. |
|||
|name=veditLinks |
|||
|desc=Adds an '''edit beta''' link to {{Tl|Lx}} style toolbars. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Bawolff/wiktLookup.js |
|||
|name=wiktLookup |
|||
|desc=Double-click a word, and go to its definition on [[Wiktionary]]. |
|||
}} |
}} |
||
|} |
|} |
||
Line 419: | Line 577: | ||
===Namespace-specific=== |
===Namespace-specific=== |
||
====Articles==== |
====Articles==== |
||
{{see also|#Articles 2|l1=§ Editing → Articles}} |
|||
Scripts primarily designed to change the appearance or behavior of encyclopedic content (though they may be useful on other pages too). |
Scripts primarily designed to change the appearance or behavior of encyclopedic content (though they may be useful on other pages too). |
||
Line 462: | Line 621: | ||
|doc=User:Evad37/duplinks-alt |
|doc=User:Evad37/duplinks-alt |
||
|desc=Highlights links that occur more than once in an article (separate for lead and body). |
|desc=Highlights links that occur more than once in an article (separate for lead and body). |
||
}} |
|||
{{user script table row |
|||
|code=User:Moonythedwarf/extra-unreliable.js |
|||
|doc=User:Moonythedwarf/extra-unreliable |
|||
|name=Extra-unreliable |
|||
|desc=Highlights possibly promotional wording in articles. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 471: | Line 636: | ||
|code=User:Evad37/GeoHack replacement script.js |
|code=User:Evad37/GeoHack replacement script.js |
||
|desc=Replace coordinates' external links to [[WP:GeoHack|GeoHack]] with direct links to a single mapping provider. |
|desc=Replace coordinates' external links to [[WP:GeoHack|GeoHack]] with direct links to a single mapping provider. |
||
}} |
|||
{{user script table row |
|||
|code=User:Writ Keeper/Scripts/googleTitle.js |
|||
|name=Google Title |
|||
|desc=Adds a link next to an article's title to search Google for that title in a new tab. |
|||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|code=User:Titodutta/scripts/SearchHelper.js |
|||
|name=SearchHelper |
|||
|desc=A fork of Writ's script, and it adds links next to an article's title to Google (web, image, news, book), Yahoo, Creative Commons, Wikidata etc, and also to an Indian newspapers custom search. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 499: | Line 653: | ||
|doc=User:IagoQnsi/ipareader |
|doc=User:IagoQnsi/ipareader |
||
|desc=Adds a button beside all [[International Phonetic Alphabet]] (IPA) pronunciations to play the text with a speech synthesizer (text-to-speech). |
|desc=Adds a button beside all [[International Phonetic Alphabet]] (IPA) pronunciations to play the text with a speech synthesizer (text-to-speech). |
||
}} |
|||
{{user script table row |
|||
|name=Lacmus |
|||
|code=meta:User:Ле Лой/Lacmus.js |
|||
|doc=Wikipedia:Lacmus |
|||
|desc=Highlights blue links that do not have an interlanguage link in a selected language edition, helping identify articles in need of translation. When used on copied text from a particular language edition, substitutes the wikilinks with the appropriate article titles in the language edition that is being edited. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Rublov/leadcaps.js |
|||
|name=leadcaps |
|||
|doc=User:Rublov/leadcaps |
|||
|desc=Highlight incorrectly-capitalized title in the lead |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 507: | Line 673: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User: |
|doc=User:Enterprisey/parent-cats |
||
|desc=Highlights when a page is in both a category and a parent of that category. |
|||
|desc=Makes {{tl|audio}} links playable while staying on the page, without having to open or save the raw file, regardless of the format. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:HungKhanh0106/ProperDisplay.js |
|||
|doc=User:Enterprisey/quick-before |
|||
|name=ProperDisplay |
|||
|code=User:Enterprisey/quick-before.js |
|||
|desc=Adds [[WP:UNICODE|rendering support]] for multiple Unicode characters.<br>You may not see [[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]] in wikipages again. |
|||
|name=quick-before |
|||
}} |
|||
|desc=[[WP:BEFORE|BEFORE]] searches, for arbitrary pages. |
|||
{{user script table row |
|||
|doc=User:Rublov/refspace |
|||
|code=User:Rublov/refspace.js |
|||
|name=refspace |
|||
|desc=Highlights violations of [[MOS:REFSPACE]] in red. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 554: | Line 725: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Nardog/VitalTopicon.js |
||
|desc=Shows a [[mw:Help:Page status indicators|topicon]] when viewing a [[Wikipedia:Vital articles|vital article]]. |
|||
|name=WRStitle |
|||
|desc=Adds a link next to an article's title to open a [[User:Syced/Wikipedia Reference Search|Wikipedia Reference Search]] for that title in a new tab. |
|||
}} |
}} |
||
|} |
|} |
||
=====References===== |
=====References===== |
||
{{see also|#References 2|l1=§ Editing → References}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 583: | Line 754: | ||
|name=HarvErrors |
|name=HarvErrors |
||
|desc=Displays errors when using Harv templates. |
|desc=Displays errors when using Harv templates. |
||
}} |
|||
{{user script table row |
|||
|name=Highlight unreferenced passages |
|||
|code=User:Phlsph7/HighlightUnreferencedPassages.js |
|||
|doc=User:Phlsph7/HighlightUnreferencedPassages |
|||
|desc=Uses a red background color to highlight each passage that lacks references. |
|||
}} |
|||
{{user script table row |
|||
|name=List Unreferenced Paragraphs |
|||
|code=User:Phlsph7/ListUnreferencedParagraphs.js |
|||
|doc=User:Phlsph7/ListUnreferencedParagraphs |
|||
|desc=Goes through a list of articles and determines how many paragraphs lack references. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 590: | Line 773: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User: |
|doc=User:Taavi/ToggleReferences |
||
|desc=Adds a button to toggle inline references to footnotes. |
|desc=Adds a button to toggle inline references to footnotes. |
||
}} |
}} |
||
Line 602: | Line 785: | ||
====Discussions==== |
====Discussions==== |
||
{{ |
{{see also|#Discussions 2|l1=§ Shortcuts → Discussions|#Discussions 3|l2=§ Editing → Discussions|Category:Wikipedia consensus tools}} |
||
{{user script table}} |
{{user script table}} |
||
Line 621: | Line 804: | ||
|doc=User:Opencooper/collapseBots |
|doc=User:Opencooper/collapseBots |
||
|desc=Autocollapse talk pages comments made by bots. |
|desc=Autocollapse talk pages comments made by bots. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Rummskartoffel/generate pings |
|||
|desc=Generates the wikitext needed to ping all members of a category. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 637: | Line 816: | ||
|doc=User:Mxn/CommentsInLocalTime |
|doc=User:Mxn/CommentsInLocalTime |
||
|desc=Displays signature timestamps in your local time, relative to the current time. A replacement for [[Wikipedia:Comments in Local Time]] with better language and timezone support. |
|desc=Displays signature timestamps in your local time, relative to the current time. A replacement for [[Wikipedia:Comments in Local Time]] with better language and timezone support. |
||
}} |
|||
{{user script table row |
|||
|name=Commentlinks |
|||
|code=meta:User:ESanders (WMF)/commentlinks.js |
|||
|desc=Adds a [link] button after the [reply] button from the [[wp:reply tool|reply tool]]. |
|||
}} |
|||
{{user script table row |
|||
|name=Copy comment link to clipboard |
|||
|code=User:isaacl/script/copy-comment-link-to-clipboard.js |
|||
|desc=Provides a way to copy link wikitext to the clipboard that links to a specific discussion comment, or to a heading. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 643: | Line 832: | ||
|doc=User:Chlod/Scripts/FoldArchives |
|doc=User:Chlod/Scripts/FoldArchives |
||
|desc=Collapses archived talk page threads to reduce taken screen space. |
|desc=Collapses archived talk page threads to reduce taken screen space. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Rummskartoffel/generate pings |
|||
|desc=Generates the wikitext needed to ping all members of a category. |
|||
}} |
|||
{{user script table row |
|||
|name=GraphicReplyLink |
|||
|code=User:GhostInTheMachine/GraphicReplyLink.js |
|||
|doc=User:GhostInTheMachine/GraphicReplyLink |
|||
|desc=Replaces the rather dull reply link text – [ Reply ] – with a better-looking graphic – the Speech balloon emoji 💬. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 658: | Line 857: | ||
|name=TalkHelper |
|name=TalkHelper |
||
|code=User:GhostInTheMachine/TalkHelper.js |
|code=User:GhostInTheMachine/TalkHelper.js |
||
|doc=User:GhostInTheMachine/TalkHelper |
|||
|desc=Improves readability of long talk pages, highlighting posts from yesterday and today. |
|desc=Improves readability of long talk pages, highlighting posts from yesterday and today. |
||
}} |
}} |
||
Line 664: | Line 864: | ||
|name=TalkHelper2 |
|name=TalkHelper2 |
||
|code=User:GhostInTheMachine/TalkHelper2.js |
|code=User:GhostInTheMachine/TalkHelper2.js |
||
|doc=User:GhostInTheMachine/TalkHelper |
|||
|desc=Improves readability of long talk pages, highlighting posts from yesterday and today, and also builds a table of contents for the posts. |
|||
|desc=Improves readability of long talk pages, highlighting posts from yesterday and today and also builds a table of contents for the posts. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 671: | Line 872: | ||
|doc=User:Evad37/TimestampDiffs |
|doc=User:Evad37/TimestampDiffs |
||
|desc=Adds a link at the end of every comment, from the timestamp to the diff in which it was added. |
|desc=Adds a link at the end of every comment, from the timestamp to the diff in which it was added. |
||
}} |
|||
{{user script table row |
|||
|code=User:Ingenuity/timestamps.js |
|||
|desc=Timestamps on talk pages will be changed into "x minutes/hours/etc ago". |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 702: | Line 907: | ||
====Templates==== |
====Templates==== |
||
{{see also|#Template insertion|l1=§ Editing → Template insertion|#Template editing|l2=§ Editing → Template editing}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 712: | Line 919: | ||
====Modules, scripts and stylesheets==== |
====Modules, scripts and stylesheets==== |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|name=AceForLuaDebugConsole |
|||
|code=m:User:NguoiDungKhongDinhDanh/AceForLuaDebugConsole.js |
|||
|desc=Adds Ace editor to the debug console shown when editing Scribunto pages. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|code=User:Danski454/code-link.js |
|code=User:Danski454/code-link.js |
||
Line 721: | Line 933: | ||
|code=wikt:MediaWiki:Gadget-CodeLinks.js |
|code=wikt:MediaWiki:Gadget-CodeLinks.js |
||
|doc=wikt:MediaWiki:Gadget-CodeLinks.js |
|doc=wikt:MediaWiki:Gadget-CodeLinks.js |
||
|desc= |
|desc=Adds internal and external links to JS, CSS and Scribunto pages, as well as template titles and module names in module invocations; only links http and https URLs. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 731: | Line 943: | ||
====Files==== |
====Files==== |
||
{{see also|#Images|l1=§ Appearance and behavior → Site-wide → Images|#Files 2|l2=§ Editing → Files}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 751: | Line 965: | ||
|desc=Triggers a warning popup if you're about to open a file that is above a certain threshold. The default thresholds are dimensions over 10,000 pixels, or file sizes over 100 MB. |
|desc=Triggers a warning popup if you're about to open a file that is above a certain threshold. The default thresholds are dimensions over 10,000 pixels, or file sizes over 100 MB. |
||
}} |
}} |
||
{{user script table row |
|||
|name=media timer |
|||
|doc=User:Elominius/gadget/media timer |
|||
|code=User:Elominius/gadget/media timer.js |
|||
|desc=This gadget shows a timer with three modes and an interactive progress bar with a buffer indicator at the bottom of the window if a media element exists on the page. It can be used to play and pause and navigate a media file without having to scroll back to the on-page media controls. }} |
|||
|} |
|} |
||
====Drafts==== |
====Drafts==== |
||
{{see also|#Drafts 2|l1=§ Editing → Drafts}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 772: | Line 993: | ||
|code=User:Erutuon/scripts/gadgets-definition.js |
|code=User:Erutuon/scripts/gadgets-definition.js |
||
|desc=Pretty-prints and adds links to [[MediaWiki:Gadgets-definition]]. |
|desc=Pretty-prints and adds links to [[MediaWiki:Gadgets-definition]]. |
||
}} |
|||
{{user script table row |
|||
|code=User:Qwerfjkl/scripts/hideUnwantedCategories.js |
|||
|desc=Hides <s>struck through</s> pages on [[Special:WantedCategories]] i.e. either categories that no longer have members, or categories that now exist. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 780: | Line 1,005: | ||
===Page information=== |
===Page information=== |
||
{{see also|#Page information 2|l1=§ Shortcuts → Page information}} |
|||
Scripts that show information about the page you're viewing. |
Scripts that show information about the page you're viewing. |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|doc=User:Terasail/ArticleInfo |
|||
|code=User:Terasail/ArticleInfo.js |
|||
|name=ArticleInfo |
|||
|desc=Alternative to XTools gadget with user links on userpages as well. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|doc=User:Shubinator/DYKcheck |
|doc=User:Shubinator/DYKcheck |
||
Line 816: | Line 1,048: | ||
|doc=User:Eizen/PageCreator |
|doc=User:Eizen/PageCreator |
||
|desc=Displays information about a page's creator and links to the first revision of the page. |
|desc=Displays information about a page's creator and links to the first revision of the page. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Novem Linguae/Scripts/ReviewStatus |
|||
|desc=Displays whether or not a mainspace page is marked as reviewed. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 855: | Line 1,091: | ||
===Search form=== |
===Search form=== |
||
{{see also|#Searches|l1=§ Shortcuts → Searches}} |
|||
Scripts that change the appearance or behavior of [[Special:Search]] or the search box on each page. |
Scripts that change the appearance or behavior of [[Special:Search]] or the search box on each page. |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
|name=EnhancedSearchPage |
|||
|code=User:Awesome Aasim/customsearch.js |
|||
|doc=User:JAAqqO/EnhancedSearchPage |
|||
|name=Custom Search |
|||
|code=User:JAAqqO/EnhancedSearchPage.js |
|||
|desc=Adds the ability to search using whatever search engine you want. |
|||
|desc=Adds: 1) "Show 5000 results" into the two "Show x results" menus, 2) shortened results list and four copy buttons to quickly copy the results to the clipboard, 3) buttons to quickly scroll up and down, 4) "x results shown on the page" next to the results info |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 869: | Line 1,107: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User:Weeklyd3/scripts/autocomplete |
|||
|code=User:Mr. Stradivarius/gadgets/SearchEditLink.js |
|||
|name=Search autocomplete |
|||
|desc=Adds an [edit] link next to each search result. |
|||
|desc=Autocompletes searches in the search box based on prior searches. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 876: | Line 1,115: | ||
|name=Search Engine |
|name=Search Engine |
||
|desc=Adds buttons to search Wikipedia using Google and Bing. |
|desc=Adds buttons to search Wikipedia using Google and Bing. |
||
}} |
|||
{{user script table row |
|||
|code=User:PrimeHunter/Search sort.js |
|||
|name=Search sort |
|||
|doc= |
|||
|desc=Adds ten "[[:mw:Help:CirrusSearch#Explicit sort orders|Sort by]]" links under "Tools" to repeat a search with the given sorting |
|||
}} |
|||
{{user script table row |
|||
|code=User:The Transhumanist/SearchSuite.js |
|||
|name=Search Suite |
|||
|doc=User talk:The Transhumanist/SearchSuite.js |
|||
|desc=List-friendly search results enhancer. On/off features include sort, single-line results, wikilink formatting, etc. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 884: | Line 1,135: | ||
|code=User:Enterprisey/search-shortcuts.js |
|code=User:Enterprisey/search-shortcuts.js |
||
|desc=Expand some common shortcuts while typing in the search bar. |
|desc=Expand some common shortcuts while typing in the search bar. |
||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|code=User:Guarapiranga/search-shortcuts.js |
|||
|desc=Fork of [[User:Enterprisey/search-shortcuts|Enterprisey/search-shortcuts]] that is customisable (users specify their shortcuts in their own [[special:mypage/common.js|common.js]] or [[special:mypage/skin.js|skin.js]]), can handle namespace shortcuts, and in addition to translating {{kbd|{{((}}''template''{{))}}}} to {{mono|Template:''template''}}, translates {{kbd|{{((}}#invoke:''module'' (…){{))}}}} to {{mono|Module:''module''}} too. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Mr. Stradivarius/gadgets/SearchEditLink.js |
|||
|desc=Adds an [edit] link next to each search result. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 891: | Line 1,151: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User:Ahecht/Scripts/TemplateSearch |
|||
|code=User:The Transhumanist/SearchSuite.js |
|||
|desc=Allows using "TP:" and "{{((}}" as shortcuts for "Template:" in the search box. |
|||
|name=Search Suite |
|||
|doc=User talk:The Transhumanist/SearchSuite.js |
|||
|desc=List-friendly search results enhancer. On/off features include sort, single-line results, wikilink formatting, etc. |
|||
}} |
}} |
||
|} |
|} |
||
Line 914: | Line 1,172: | ||
|doc=User:Nardog/Consecudiff |
|doc=User:Nardog/Consecudiff |
||
|desc=Adds links to diffs of consecutive edits by the same user on watchlist, history, etc. |
|desc=Adds links to diffs of consecutive edits by the same user on watchlist, history, etc. |
||
}} |
|||
{{user script table row |
|||
|code=User:Elominius/gadget/diff arrow keys.js |
|||
|name=diff arrow keys |
|||
|desc=Navigate revisions conveniently with <kbd>Ctrl</kbd>+<kbd>←</kbd> and <kbd>Ctrl</kbd>+<kbd>→</kbd>. If you prefer using arrow keys only, use [[User:Elominius/gadget/diff_arrow_keys_without_CTRL.js|diff_arrow_keys_without_CTRL.js]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 933: | Line 1,196: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|indent=1 |
|||
|doc=User:Anomie/diffcur |
|||
|code=User:Enterprisey/diff-permalink-2.js |
|||
|desc=Adds a "Cur →" link next to the "Next edit →" link in diffs. |
|||
|desc=Shows a text field at the top of diff pages and oldids that contains the short <code>Special:Diff/</code> (or <code>Special:Permalink/</code>) format with square brackets <code><nowiki>[[]]</nowiki></code> around the page name. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User: |
|doc=User:Anomie/diffcur |
||
|desc=Adds a "Cur →" link next to the "Next edit →" link in diffs. |
|||
|desc=Toggle between fonts for diff by clicking on a line number. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,014: | Line 1,278: | ||
|name=12HourFormat |
|name=12HourFormat |
||
|desc=Changes occurrences of 24-hour times to 12-hour (AM/PM) times. Works in logs, page histories, file history tables, etc. |
|desc=Changes occurrences of 24-hour times to 12-hour (AM/PM) times. Works in logs, page histories, file history tables, etc. |
||
}} |
|||
{{user script table row |
|||
|code=User:NguoiDungKhongDinhDanh/AjaxLoader.js |
|||
|name=AjaxLoader |
|||
|desc=Loads next/previous links in history, contributions, WhatLinksHere, categories and tens of listing special pages in-place. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,073: | Line 1,342: | ||
{{user script table row |
{{user script table row |
||
|doc=User:Nardog/CatChangeLinker |
|doc=User:Nardog/CatChangeLinker |
||
|desc= |
|desc=Links "diff" and "hist" for category additions/removals on Watchlist/RecentChanges. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,085: | Line 1,354: | ||
|name=listPageOptions |
|name=listPageOptions |
||
|desc=Auxiliary functions: toggle display options; unwatch; mark as visited; hide certain types of pages and edits. |
|desc=Auxiliary functions: toggle display options; unwatch; mark as visited; hide certain types of pages and edits. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Nardog/RCMuter |
|||
|desc=Hides specified users' edits on Watchlist/RecentChanges. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,096: | Line 1,369: | ||
=====Watchlist===== |
=====Watchlist===== |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|code=User:Sunrise/Scripts/AjaxInlineDiffs.js |
|||
|name=Ajax watchlist with in-place diffs |
|||
|desc=Combines Theopolisme's Ajax watchlist script and Writ Keeper's in-place diff script, which are otherwise not compatible. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|code=User:Theopolisme/Scripts/ajaxWatchlist.js |
|code=User:Theopolisme/Scripts/ajaxWatchlist.js |
||
Line 1,106: | Line 1,374: | ||
|name=ajaxWatchlist |
|name=ajaxWatchlist |
||
|desc=Automatically updates your watchlist by displaying new changes as they come in at [[Special:Watchlist]], no reloading necessary. |
|desc=Automatically updates your watchlist by displaying new changes as they come in at [[Special:Watchlist]], no reloading necessary. |
||
}} |
|||
{{user script table row |
|||
|code=User:Sunrise/Scripts/AjaxInlineDiffs.js |
|||
|name=Ajax watchlist with in-place diffs |
|||
|desc=Combines Theopolisme's Ajax watchlist script and Writ Keeper's in-place diff script, which are otherwise not compatible. |
|||
|indent=1 |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,208: | Line 1,482: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:GhostInTheMachine/WatchlistTidy.js |
|||
|name=WatchlistTidy |
|name=WatchlistTidy |
||
|code=User:GhostInTheMachine/WatchlistTidy.js |
|||
|desc=Minor change to watchlist layout – move the new changes notification out of the active filters block so that it is not lost when the filters are hidden. |
|||
|doc=User:GhostInTheMachine/WatchlistTidy |
|||
|desc=Fixes two errors in the watchlist layout – allows the new changes notification to always be visible, right aligns the Active Filter panel. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,312: | Line 1,587: | ||
|code=User:Alexander Davronov/HistoryHelper.js |
|code=User:Alexander Davronov/HistoryHelper.js |
||
|name=HistoryHelper |
|name=HistoryHelper |
||
|desc= |
|desc=The script adds three UI buttons and a list of checkboxes that wrap around and help to copy [[H:DIFF|diff link]]s on the [[Help:Page history]] and [[Help:User contributions]] pages into a formatted {{code|Special:Diff/}} or {{tlc|diff2|...}} or {{tag|table}} [[wp:wikitext|wikitext]]. The resulting wikitext may be may be used on the talk page to refer to changes. ([[:File:HistoryHelper-Revisions.png|Screenshot]]). |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,338: | Line 1,613: | ||
|name=responsiveHistoryCompare |
|name=responsiveHistoryCompare |
||
|code=User:Fred Gandt/responsiveHistoryCompare.js |
|code=User:Fred Gandt/responsiveHistoryCompare.js |
||
|desc=Dynamically moves {{button|Compare selected revisions}} buttons next to the selected revisions on <code>action=history</code> pages. Only tested with the Vector skin. |
|desc=Dynamically moves {{button|Compare selected revisions}} buttons next to the selected revisions on <code>action=history</code> pages. Only tested with the Vector (legacy; not 2022) skin. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,353: | Line 1,628: | ||
|name=ContribsByPage |
|name=ContribsByPage |
||
|desc=Script to sort contributions by page. |
|desc=Script to sort contributions by page. |
||
}} |
|||
{{user script table row |
|||
|code=User:Anerisys/contribution_shortcuts.js |
|||
|doc=User:Anerisys/contribution shortcuts |
|||
|desc=Adds "edit" and "info" shortcuts to each contribution on the user contributions page, as well as "source" to revisions in the page history. (all skins, Minerva in desktop mode only) |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,392: | Line 1,672: | ||
|doc=User:Enterprisey/user-tabs-on-contribs |
|doc=User:Enterprisey/user-tabs-on-contribs |
||
|desc=Adds "User page" and "Talk" tabs to the user contribs page. (Vector) |
|desc=Adds "User page" and "Talk" tabs to the user contribs page. (Vector) |
||
}} |
|||
{{user script table row |
|||
|name=watchUserContribs |
|||
|code=User:Fred Gandt/watchUserContribs.js |
|||
|desc=Highlights pages in a user's contributions which are on your own watchlist and provides the option to watch/unwatch the pages listed directly from the list. Uses session storage for some efficiency. Only tested with the Vector (legacy; not 2022) skin. |
|||
}} |
}} |
||
|} |
|} |
||
====Categories==== |
====Categories==== |
||
{{see also|#Categories 2|l1=§ Editing → Categories}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 1,405: | Line 1,692: | ||
|name=Category Page Links |
|name=Category Page Links |
||
|desc=Adds individual Talk, Edit and History links to every article listed in a category, similar to {{tl|pagelinks}}. |
|desc=Adds individual Talk, Edit and History links to every article listed in a category, similar to {{tl|pagelinks}}. |
||
}} |
|||
{{user script table row |
|||
|code=User:Nux/CategorySortKeys.js |
|||
|desc=Shows sort keys on category pages. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,411: | Line 1,702: | ||
|name=CatListMainTalkLinks |
|name=CatListMainTalkLinks |
||
|desc=Adds a link to each page's associate Talk: or main page. |
|desc=Adds a link to each page's associate Talk: or main page. |
||
}} |
|||
{{user script table row |
|||
|code=User:Qwerfjkl/scripts/massCFD.js |
|||
|name=MassCFD |
|||
|desc=Can create mass CfD nominations, as well as tag categories in already-started nomminations. Notifies category creators as well. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,467: | Line 1,763: | ||
===User information=== |
===User information=== |
||
{{see also|#User information 2|l1=§ Shortcuts → User information}} |
|||
Scripts that show information about users. |
Scripts that show information about users. |
||
Line 1,522: | Line 1,819: | ||
|doc=User:Novem Linguae/Scripts/UserHighlighterSimple |
|doc=User:Novem Linguae/Scripts/UserHighlighterSimple |
||
|name=UserHighlighterSimple |
|name=UserHighlighterSimple |
||
|desc=Simplified color scheme |
|desc=Simplified color scheme, bug fixes, userlist updated daily. Also highlights former admins, editors with more than 10,000 edits, WMF staff, and stewards. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,530: | Line 1,827: | ||
|doc=User:Mdaniels5757/markAdmins |
|doc=User:Mdaniels5757/markAdmins |
||
|desc=A fork of the commons equivalent of the above scripts, this script shows letters (not colors) next to admins, crats, CUs, OSers, stewards, [[User:Mdaniels5757/markAdmins#Supported groups|and many more user groups]]. Very customizable. |
|desc=A fork of the commons equivalent of the above scripts, this script shows letters (not colors) next to admins, crats, CUs, OSers, stewards, [[User:Mdaniels5757/markAdmins#Supported groups|and many more user groups]]. Very customizable. |
||
}} |
|||
{{user script table row |
|||
|indent=2 |
|||
|code=User:Guarapiranga/markAdmins.js |
|||
|name=markAdmins<small>, the iconic version</small> |
|||
|doc=User:Guarapiranga/markAdmins |
|||
|desc=A fork of [[User:Mdaniels5757/markAdmins|Mdaniels5757/markAdmins]], showing icons (not letters) {{uline|before}} links to admins, crats, CUs, OSers, stewards, [[User:Mdaniels5757/markAdmins#Supported groups|and many more user groups]]. Very customizable (too). |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,553: | Line 1,857: | ||
|code=User:Opencooper/IPtoEmoji.js |
|code=User:Opencooper/IPtoEmoji.js |
||
|desc=Shows an emoji representation of IP addresses for easy visual recognization. |
|desc=Shows an emoji representation of IP addresses for easy visual recognization. |
||
}} |
|||
{{user script table row |
|||
|code=m:User:Dragoniez/MarkBLockedGlobal.js |
|||
|doc=m:User:Dragoniez/MarkBLockedGlobal |
|||
|desc=An extended [[MediaWiki:Gadget-markblocked.js|markblocked]]. Marks up not only locally blocked users and IPs, but also IPs in locally blocked IP ranges, globally locked users, and globally blocked IPs. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:GeneralNotability/mark-locked.js |
|code=User:GeneralNotability/mark-locked.js |
||
|desc=Marks globally locked users with a dashed red underline. |
|desc=Marks globally locked users with a dashed red underline. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Firefly/more-block-info |
|||
|name=more-block-info |
|||
|desc=Shows overlapping IP rangeblocks and global lock details on contributions pages. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,605: | Line 1,919: | ||
|doc=User:Enterprisey/userinfo |
|doc=User:Enterprisey/userinfo |
||
|desc=Another tweaked version, abbreviates user group names. |
|desc=Another tweaked version, abbreviates user group names. |
||
}} |
|||
{{user script table row |
|||
|name=User Info Popup |
|||
|code=User:Guycn2/UserInfoPopup.js |
|||
|desc=Adds an <span style="font-family:serif;font-style:italic;font-size:110%;font-weight:bold;padding-right:3px;padding-left:3px;">i</span> icon at the top of user-related pages. [[User:Guycn2/UserInfoPopup#The color of the i icon|The color of the <span style="font-family:serif;font-style:italic;font-size:110%;font-weight:bold;padding-right:3px;padding-left:3px;">i</span> icon]] (green, orange, or red) represents the amount of time passed since the user last edited. Hovering over the <span style="font-family:serif;font-style:italic;font-size:110%;font-weight:bold;padding-right:3px;padding-left:3px;">i</span> icon opens a popup with [[User:Guycn2/UserInfoPopup#Information displayed in the popup|basic information]] about the user: registration time, [[Wikipedia:Edit count|number of edits]], time elapsed since last edit, [[Wikipedia:User access levels|rights]], latest [[Wikipedia:Blocking policy|block]] time, [[Grammatical gender|gender]], and more. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,656: | Line 1,975: | ||
==Shortcuts== |
==Shortcuts== |
||
Scripts that do nothing other than add a link to a page (internal or external) to a menu, panel or toolbar. Any script that does anything more belongs to another section. |
Scripts that do nothing other than add a link to a page (internal or external) to a menu, panel or toolbar. Any script that does anything more belongs to another section. |
||
===Customizable=== |
|||
{{user script table}} |
|||
{{user script table row |
|||
|doc=User:Sportzpikachu/bookmarks |
|||
|name=Bookmarks |
|||
|desc=Adds a bookmarks section underneath the tools section on the right navigation panel. |
|||
}} |
|||
{{user script table row |
|||
|name=MoreMenu |
|||
|code=m:MediaWiki:MoreMenu.import.js |
|||
|doc=m:MoreMenu |
|||
|desc=Extends the "More" menu by adding two more drop-down menus to your menubar. |
|||
}} |
|||
|} |
|||
===Feeds=== |
===Feeds=== |
||
Line 1,686: | Line 2,020: | ||
|name=EditRequestLinks |
|name=EditRequestLinks |
||
|desc=Adds links to tables of unanswered edit requests. |
|desc=Adds links to tables of unanswered edit requests. |
||
}} |
|||
{{user script table row |
|||
|name=errors |
|||
|code=User:DannyS712/errors.js |
|||
|doc=User:DannyS712/errors |
|||
|desc=Adds a link to [[WP:ERRORS]] on the main page and associated pages. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Guarapiranga/GlobalWatchlistLink.js |
|||
|name=GlobalWatchlistLink |
|||
|desc=A simple portlet link to [[meta:Special:GlobalWatchlist|Special:GlobalWatchlist]] next to [[Special:Watchlist|Watchlist]] in the upper right corner, similar to [[User:BrandonXLF/GlobalPrefs|BrandonXLF/GlobalPrefs]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,733: | Line 2,078: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User:Nigos/scripts/Recent Changes |
|||
|code=User:Nigos/scripts/RecentChanges.js |
|code=User:Nigos/scripts/RecentChanges.js |
||
|name=Recent Changes Link |
|name=Recent Changes Link |
||
Line 1,753: | Line 2,097: | ||
===Discussions=== |
===Discussions=== |
||
{{see also|#Discussions|l1=§ Appearance and behavior → Discussions|#Discussions 3|l2=§ Editing → Discussions|Category:Wikipedia consensus tools}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 1,829: | Line 2,175: | ||
===Page information=== |
===Page information=== |
||
{{see also|#Page information|l1=§ Appearance and behavior → Page information}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|code=User:NguoiDungKhongDinhDanh/CopyvioChecker.js |
|||
|name=CopyvioChecker |
|||
|desc=Add a tab that will submit a query to copyvios.toolforge when triggered to p-cactions menu. Vector only. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|doc=User:DannyS712/Logs |
|doc=User:DannyS712/Logs |
||
Line 1,837: | Line 2,190: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:BrandonXLF/MobileView.js |
||
|name= |
|name=Mobile View |
||
|desc=Adds a link to view mobile version of page. |
|||
|doc=User:Lourdes/Backlinks |
|||
}} |
|||
|desc=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. |
|||
{{user script table row |
|||
|code=User:Kangaroopower/rawtab.js |
|||
|name=Raw Source Link |
|||
|desc=Adds a portlet that links to the raw source of a js/css page. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Equazcion/SandTab |
|||
|name=SandTab |
|||
|desc=Adds a link to the sandbox subpage of a template (only tested in Vector). |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,847: | Line 2,209: | ||
|code=User:Equazcion/SidebarHistoryTools.js |
|code=User:Equazcion/SidebarHistoryTools.js |
||
|desc=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. |
|desc=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. |
||
}} |
|||
{{user script table row |
|||
|name=Source links |
|||
|code=User:PrimeHunter/Source links.js |
|||
|desc=Like "What Links Here" but only searches for links in a page's source and not from a transcluded template. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,867: | Line 2,224: | ||
|name=SubPages |
|name=SubPages |
||
|code=User:GhostInTheMachine/SubPages.js |
|code=User:GhostInTheMachine/SubPages.js |
||
|doc=User:GhostInTheMachine/SubPages |
|||
|desc=Adds a {{code|Subpages}} button to the page menu. |
|||
|desc=Adds a button to the page menu to list the subpages of the current page. |
|||
}} |
|||
{{user script table row |
|||
|name=Transclusion count |
|||
|code=User:Mr. Stradivarius/gadgets/TransclusionCount.js |
|||
|desc=Adds a "Transclusion count" link to the Tools menu. This shows how many times the current page has been [[WP:TRANSCLUDE|transcluded]] in another page. |
|||
}} |
|||
{{user script table row |
|||
|name=View it! |
|||
|doc=Wikipedia:Tools/View it! |
|||
|code=m:User:SuperHamster/view-it.js |
|||
|desc=Generates a gallery of images for a given subject on any Wikimedia project utilizing [[Structured Data on Commons]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,873: | Line 2,242: | ||
|name=What Links Here |
|name=What Links Here |
||
|desc=Adds a WhatLinksHere link in the personal toolbar (Note: There's one in the left toolbar already). |
|desc=Adds a WhatLinksHere link in the personal toolbar (Note: There's one in the left toolbar already). |
||
}} |
|||
{{user script table row |
|||
|name=WhatLinksHere |
|||
|code=User:DaxServer/WhatLinksHere.js |
|||
|doc=User:DaxServer/WhatLinksHere |
|||
|desc=Adds a direct link to [[Special:WhatLinksHere]] under "More" tools in every page with page title pre-filled. |
|||
}} |
|||
{{user script table row |
|||
|name=WhatRedirectsHere |
|||
|code=User:Guarapiranga/WhatRedirectsHere.js |
|||
|desc=Adds a {{pli|1=https://en.wikipedia.org/wiki/Special:WhatLinksHere?hidetrans=1&hidelinks=1&target={{FULLPAGENAMEE}}|2=What redirects here}} link to show only redirects under the [[Special:WhatLinksHere|What links here]] link on the left Toolbar panel. |
|||
}} |
|||
|} |
|||
====Searches==== |
|||
{{see also|#Search form|l1=§ Appearance and behavior → Search form}} |
|||
{{user script table}} |
|||
{{user script table row |
|||
|code=User:PrimeHunter/Category source.js |
|||
|desc=Adds "Source-added" and "Template-added" links under "Tools" in the sidebar on category pages. "Source-added" searches category members which were added with category code in the source. "Template-added" shows all category members not found by "Source-added". |
|||
}} |
|||
{{user script table row |
|||
|code=User:Writ Keeper/Scripts/googleTitle.js |
|||
|name=Google Title |
|||
|desc=Adds a link next to an article's title to search Google for that title in a new tab. |
|||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|code=User:Titodutta/scripts/SearchHelper.js |
|||
|name=SearchHelper |
|||
|desc=A fork of Writ's script, and it adds links next to an article's title to Google (web, image, news, book), Yahoo, Creative Commons, Wikidata etc, and also to an Indian newspapers custom search. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Lourdes/Backlinks.js |
|||
|name=Possible backlinks |
|||
|doc=User:Lourdes/Backlinks |
|||
|desc=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. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Enterprisey/quick-before |
|||
|code=User:Enterprisey/quick-before.js |
|||
|name=quick-before |
|||
|desc=[[WP:BEFORE|BEFORE]] searches, for arbitrary pages. |
|||
}} |
|||
{{user script table row |
|||
|name=Source links |
|||
|code=User:PrimeHunter/Source links.js |
|||
|desc=Like "What Links Here" but only searches for links in a page's source and not from a transcluded template. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Sam Sailor/Scripts/WRStitle.js |
|||
|name=WRStitle |
|||
|desc=Adds a link next to an article's title to open a [[User:Syced/Wikipedia Reference Search|Wikipedia Reference Search]] for that title in a new tab. |
|||
}} |
}} |
||
|} |
|} |
||
===User information=== |
===User information=== |
||
{{see also|#User information|l1=§ Appearance and behavior → User information}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Begoon/addUploadsLink.js |
|code=User:Begoon/addUploadsLink.js |
||
|desc=Adds a "User file uploads" link to the toolbox, under "User contributions", providing access to a thumbnailed listing of files uploaded by the user whose userspace, talkspace or contributions list you are viewing (as is available at Commons). |
|desc=Adds a "User file uploads" link to the toolbox, under "User contributions", providing access to a thumbnailed listing of files uploaded by the user whose userspace, talkspace or contributions list you are viewing (as is available at Commons). |
||
}} |
|||
{{user script table row |
|||
|name=addUserContribsEditSummaryCountLink |
|||
|code=User:Fred Gandt/addUserContribsEditSummaryCountLink.js |
|||
|desc=Adds a link to <code>xtools.wmflabs.org/editsummary/en.wikipedia.org/<user-name></code> in the user contributions' footer; use to easily ascertain the statistics regarding usage of edit summaries by the contributor. Only tested with the Vector (legacy; not 2022) skin. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,919: | Line 2,349: | ||
|code=User:GeneralNotability/moremenu-proxy.js |
|code=User:GeneralNotability/moremenu-proxy.js |
||
|desc=Extra links for [[m:MoreMenu|MoreMenu]] to help with proxy hunting. |
|desc=Extra links for [[m:MoreMenu|MoreMenu]] to help with proxy hunting. |
||
}} |
|||
{{user script table row |
|||
|code=m:User:Dragoniez/ToollinkTweaks.js |
|||
|doc=m:User:Dragoniez/ToollinkTweaks |
|||
|name=ToollinkTweaks |
|||
|desc=Extend toollinks attached to user links to the script user's liking. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,932: | Line 2,368: | ||
===Userspace=== |
===Userspace=== |
||
{{see also|#Userspace 2|l1=§ Editing → Userspace}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 1,949: | Line 2,387: | ||
|name=My subpages |
|name=My subpages |
||
|desc=Adds a "My subpages" link, next to your "Preferences" link in the personal toolbar. |
|desc=Adds a "My subpages" link, next to your "Preferences" link in the personal toolbar. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Equazcion/NoEditSandbox |
|||
|name=No Edit Sandbox |
|||
|code=User:Equazcion/NoEditSandbox.js |
|||
|desc=Changes the "My sandbox" link to a regular page link, instead of loading the sandbox's edit page by default. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,972: | Line 2,404: | ||
|name=Sandbox 2 |
|name=Sandbox 2 |
||
|desc=This adds a link to an extra sandbox, if you want more. |
|desc=This adds a link to an extra sandbox, if you want more. |
||
}} |
|||
{{user script table row |
|||
|name=ShinyButtons |
|||
|code=User:GhostInTheMachine/ShinyButtons.js |
|||
|desc=Adds buttons to the user menu for navigation to the {{code|TODO}} and {{code|WIP}} user subpages. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 1,992: | Line 2,419: | ||
|name=BetterTwinklePrefs |
|name=BetterTwinklePrefs |
||
|desc=Adds a link to the Twinkle preferences page in the personal toolbar. |
|desc=Adds a link to the Twinkle preferences page in the personal toolbar. |
||
}} |
|||
{{user script table row |
|||
|name=Bookmark Navigation |
|||
|code=User:David Condrey/bookmarknav.js |
|||
|doc=User:David Condrey/bookmarknav |
|||
|desc=Add links to your Wikipedia interface for easy access. Adds 3 new areas of links: Horizontally across the top bar, and two new sections to the side navigation panel. Use the links that I've set by default or easily customize it to your personal preference. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Sportzpikachu/bookmarks |
|||
|name=Bookmarks |
|||
|desc=Adds a bookmarks section underneath the tools section on the right navigation panel. |
|||
}} |
|||
{{user script table row |
|||
|code=User:NguoiDungKhongDinhDanh/CopyvioChecker.js |
|||
|name=CopyvioChecker |
|||
|desc=Add a tab that will submit a query to copyvios.toolforge when triggered to p-cactions menu. Vector only. |
|||
}} |
|||
{{user script table row |
|||
|name=errors |
|||
|code=User:DannyS712/errors.js |
|||
|doc=User:DannyS712/errors |
|||
|desc=Adds a link to [[WP:ERRORS]] on the main page and associated pages. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,032: | Line 2,437: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Guarapiranga/OAbotLink.js |
|||
|name=MoreMenu |
|||
|name=OAbotLink |
|||
|code=m:MediaWiki:MoreMenu.import.js |
|||
|desc=Adds a link to the More menu to launch [[WP:OABOT]] on the current page. |
|||
|doc=m:MoreMenu |
|||
|desc=Extends the "More" menu by adding two more drop-down menus to your menubar. |
|||
}} |
|||
{{user script table row |
|||
|code=User:BrandonXLF/MobileView.js |
|||
|name=Mobile View |
|||
|desc=Adds a link to view mobile version of page. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,056: | Line 2,455: | ||
|name=Random Rootpage |
|name=Random Rootpage |
||
|doc=User:Nigos/scripts/Random Rootpage |
|doc=User:Nigos/scripts/Random Rootpage |
||
|desc=Adds a link to [[Special:RandomRootpage]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,061: | Line 2,461: | ||
|name=RandomRedirect |
|name=RandomRedirect |
||
|desc=Adds a "Random redirect" link below the "Random article" link. |
|desc=Adds a "Random redirect" link below the "Random article" link. |
||
}} |
|||
{{user script table row |
|||
|code=User:Kangaroopower/rawtab.js |
|||
|name=Raw Source Link |
|||
|desc=Adds a portlet that links to the raw source of a js/css page. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Equazcion/SandTab |
|||
|name=SandTab |
|||
|desc=Adds a link to the sandbox subpage of a template (only tested in Vector). |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,092: | Line 2,482: | ||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|code=User:Fred Gandt/aceEditorOptions.js |
|||
|name=aceEditorOptions |
|||
|desc=Provides a form (toggle show; top right) to set the [[Ace (editor)|Ace code editor]] options (e.g. use a dark theme or enable live autocompletion) on js, css, json and lua pages. Changes can be saved to <code>mw.user.options</code>. Only tested with the Vector (legacy; not 2022) skin. Also consider the more mature alternative [[User:Nardog/CodeEditorAssist|CodeEditorAssist]] by {{u|Nardog}} (below) |
|||
}} |
|||
{{user script table row |
|||
|code=User:Fred Gandt/addCloneClearButtonAboveScributoConsole.js |
|||
|name=addCloneClearButtonAboveScributoConsole |
|||
|desc=Adds another {{button|Clear}} button above the Scribunto console. Only tested with the Vector (legacy; not 2022) skin. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|doc=User:Ebrahames/Advisor |
|doc=User:Ebrahames/Advisor |
||
Line 2,107: | Line 2,507: | ||
{{user script table row |
{{user script table row |
||
|code=User:Rummskartoffel/auto-watchlist-expiry.js |
|code=User:Rummskartoffel/auto-watchlist-expiry.js |
||
|desc=Automatically watchlist a page for a customisable duration when editing a page that is not yet watchlisted |
|desc=Automatically watchlist a page for a customisable duration when editing a page that is not yet watchlisted. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,125: | Line 2,525: | ||
|name=autocompleter |
|name=autocompleter |
||
|desc=Tab-based, context-sensitive autocompletion of usernames, page titles, and more, directly in the edit window. |
|desc=Tab-based, context-sensitive autocompletion of usernames, page titles, and more, directly in the edit window. |
||
}} |
|||
{{user script table row |
|||
|doc=Wikipedia:AutoEd |
|||
|code=Wikipedia:AutoEd/basic.js |
|||
|name=AutoEd |
|||
|desc=Cleanup various problems with markup, headlines, templates, and ISBNs. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,181: | Line 2,575: | ||
|desc=Removes left navigation menu and makes the edit area bigger so there are fewer distractions when editing. |
|desc=Removes left navigation menu and makes the edit area bigger so there are fewer distractions when editing. |
||
}} |
}} |
||
{{user script table row |
|||
|doc=User:Q28/Edit Keeper |
|||
|desc=Pop up a prompt to remind you to save the edits and refresh the page if someone else edits the page first.}} |
|||
{{user script table row |
{{user script table row |
||
|doc=User:PerfektesChaos/js/editorContent |
|doc=User:PerfektesChaos/js/editorContent |
||
Line 2,210: | Line 2,607: | ||
|name=Math editor |
|name=Math editor |
||
|desc=Adds math editor for enhanced editing toolbar, which provides online preview while typing equations. |
|desc=Adds math editor for enhanced editing toolbar, which provides online preview while typing equations. |
||
}} |
|||
{{user script table row |
|||
|doc=m:User:Dragoniez/PreventSubmitByEnter |
|||
|code=m:User:Dragoniez/PreventSubmitByEnter.js |
|||
|name=PreventSubmitByEnter |
|||
|desc=Prevents unintentional submission of a form by pressing Enter in a textbox. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,235: | Line 2,638: | ||
|doc=User:Awesome Aasim/savedraft |
|doc=User:Awesome Aasim/savedraft |
||
|desc=Adds a button that saves a draft of the page you are currently editing to your computer browser's storage so you can return to editing later. |
|desc=Adds a button that saves a draft of the page you are currently editing to your computer browser's storage so you can return to editing later. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Mabdul/saveandedit |
|||
|code=User:Mabdul/saveandedit.js |
|||
|name=Save&Edit |
|||
|desc=Adds a small button to save the actual content and goes directly to the edit page again. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,269: | Line 2,666: | ||
====Previewing==== |
====Previewing==== |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|code=User:Anomie/ajaxpreview.js |
|||
|name=Ajax Preview |
|||
|desc=Adds a button to the edit form to preview the current section, with a references section included. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Js/ajaxPreview |
|||
|name=ajaxPreview |
|||
|code=User:Js/ajaxPreview.js |
|||
|desc=Allows editing preview and changes without page reloading. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|doc=User:Anomie/previewtemplatelastmod |
|doc=User:Anomie/previewtemplatelastmod |
||
Line 2,294: | Line 2,680: | ||
|name=Private sandbox |
|name=Private sandbox |
||
|desc=Creates a sandbox for wikitext with a preview option. Stores it in mw.user.options, which allows for access on multiple devices. |
|desc=Creates a sandbox for wikitext with a preview option. Stores it in mw.user.options, which allows for access on multiple devices. |
||
}} |
|||
{{user script table row |
|||
|code=User:Bradv/splitpreview.js |
|||
|name=Split Preview |
|||
|desc=Shows editing previews beside the edit box instead of above or below. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,332: | Line 2,713: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User:GhostInTheMachine/NoEditSummary |
|||
|name=NoEditSummary |
|name=NoEditSummary |
||
|code=User:GhostInTheMachine/NoEditSummary.js |
|||
|desc=Warn if about to publish changes when the edit summary is blank. |
|||
|doc=User:GhostInTheMachine/NoEditSummary |
|||
|desc=Warn if you are about to save an edit with no summary text. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,369: | Line 2,751: | ||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
|code=m:User:NguoiDungKhongDinhDanh/CodeAjaxEditor.js |
|||
|doc=User:Qwertyytrewqqwerty/DisamAssist |
|||
|name=CodeAjaxEditor |
|||
|code=User:Qwertyytrewqqwerty/DisamAssist.js |
|||
|desc=Allow editing JS/CSS/Lua pages in place. |
|||
|name=DisamAssist |
|||
|desc=Assists in quickly fixing ambiguous links. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=m:User:Jon Harald Søby/diffedit |
|doc=m:User:Jon Harald Søby/diffedit |
||
|desc=Enables editing directly from viewing a diff. |
|desc=Enables editing directly from viewing a diff. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Qwertyytrewqqwerty/DisamAssist |
|||
|code=User:Qwertyytrewqqwerty/DisamAssist.js |
|||
|name=DisamAssist |
|||
|desc=Assists in quickly fixing ambiguous links. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,383: | Line 2,770: | ||
|code=User:The Evil IP address/hdedit.js |
|code=User:The Evil IP address/hdedit.js |
||
|desc=Allows for one-click editing of section headings while reading an article. |
|desc=Allows for one-click editing of section headings while reading an article. |
||
}} |
|||
{{user script table row |
|||
|name=MiniEdit |
|||
|doc=mw:MiniEdit |
|||
|code=mw:MediaWiki:MiniEdit.js |
|||
|desc=A tool for quickly editing content without leaving the page. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,416: | Line 2,809: | ||
===Copy editing=== |
===Copy editing=== |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|doc=Wikipedia:AutoEd |
|||
|code=Wikipedia:AutoEd/basic.js |
|||
|name=AutoEd |
|||
|desc=Cleanup various problems with markup, headlines, templates, and ISBNs. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|code=User:Ohconfucius/script/Common Terms.js |
|code=User:Ohconfucius/script/Common Terms.js |
||
Line 2,426: | Line 2,825: | ||
|name=dashes |
|name=dashes |
||
|desc=Fixes hyphens, dashes, and minus signs per [[MOS:DASH]]. |
|desc=Fixes hyphens, dashes, and minus signs per [[MOS:DASH]]. |
||
}} |
|||
{{user script table row |
|||
|code=User:Novem Linguae/Scripts/DraftCleaner.js |
|||
|desc=Fixes formatting of new articles. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,439: | Line 2,842: | ||
|name=Curlies |
|name=Curlies |
||
|desc=Replaces curly "smart" quotes with straight "dumb" quotes per [[WP:Smart quotes]]. |
|desc=Replaces curly "smart" quotes with straight "dumb" quotes per [[WP:Smart quotes]]. |
||
}} |
|||
{{user script table row |
|||
|indent=2 |
|||
|code=User:Mesidast/Curly_Quotes.js |
|||
|doc=User:Mesidast/Curly_Quotes |
|||
|name=Curly Quotes |
|||
|desc=Replaces curly quotes (“”‘’) with straight quotes ("') per [[MOS:CURLY]] (fork of above script) |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,450: | Line 2,860: | ||
|doc=User:Ohconfucius/EngvarB |
|doc=User:Ohconfucius/EngvarB |
||
|name=EngvarB |
|name=EngvarB |
||
|desc=British and |
|desc=American, British, Canadian, and Oxford spelling consistency per [[WP:ENGVAR]]. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Nardog/ExpandContractions |
|||
|desc=Expands contractions. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,473: | Line 2,887: | ||
|name=MOSNUM Dates |
|name=MOSNUM Dates |
||
|desc=Cleanup dates per [[WP:MOSNUM]]. |
|desc=Cleanup dates per [[WP:MOSNUM]]. |
||
}} |
|||
{{user script table row |
|||
|code=User:MaterialWorks/Scripts/sectionLinks.js |
|||
|doc=User:MaterialWorks/Scripts/sectionLinks |
|||
|name=sectionLinks |
|||
|desc=Converts bare section links to use {{tl|Section link}}. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Ohconfucius/script/tometricunits |
|||
|name=Tometric |
|||
|code=User:Ohconfucius/script/tometricunits.js |
|||
|desc=Add convert template to non-metric units of measure. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,482: | Line 2,908: | ||
===Articles=== |
===Articles=== |
||
{{see also|#Articles|l1=§ Appearance and behavior → Articles}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 2,488: | Line 2,916: | ||
|name=AutoShortDesc |
|name=AutoShortDesc |
||
|desc=Quickly adds [[WP:SHORTDESC|short descriptions]] to articles. |
|desc=Quickly adds [[WP:SHORTDESC|short descriptions]] to articles. |
||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|doc=User:Bop34/Userscripts/EasyDesc |
|||
|code=User:Bop34/Userscripts/EasyDesc.js |
|||
|name=EasyDesc |
|||
|desc=Fixed version of AutoShortDesc. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,504: | Line 2,925: | ||
{{user script table row |
{{user script table row |
||
|name=SDlinkBuilder |
|name=SDlinkBuilder |
||
|code=User:GhostInTheMachine/SDlinkBuilder.js |
|||
|doc=User:GhostInTheMachine/SDlinkBuilder |
|doc=User:GhostInTheMachine/SDlinkBuilder |
||
|desc= |
|desc=Extracts all of the links from a page and builds a list of them with their [[WP:Short description|Short description]]s. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,522: | Line 2,944: | ||
====References==== |
====References==== |
||
{{see also|#References|l1=§ Appearance and behavior → References}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 2,565: | Line 2,989: | ||
|name=Tidy Citations |
|name=Tidy Citations |
||
|desc=Fork of Format Citations, with slight tweaks. Links appear in the toolbox upon editing, with a choice between vertical tidying and 3 variants of horizontal tidying (crammed, tidy, and roomy). |
|desc=Fork of Format Citations, with slight tweaks. Links appear in the toolbox upon editing, with a choice between vertical tidying and 3 variants of horizontal tidying (crammed, tidy, and roomy). |
||
}} |
|||
{{user script table row |
|||
|indent=2 |
|||
|name=Tidy Citations |
|||
|code=User:Mesidast/Tidy citations.js |
|||
|doc=User:Mesidast/Tidy citations |
|||
|desc=Standardise ref whitespace, hyphenate parameters, remove url-status from non-archived refs (Fork of above script that fixes issues with the Syntax Highlighter and WikiEd) |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,579: | Line 3,010: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:Ingenuity/ReferenceEditor.js |
|||
|doc=User:BrandonXLF/ReferenceExpander |
|||
|desc=Adds an edit button next to references that can be accessed without directly editing a page. |
|||
|name=ReferenceExpander |
|||
|desc=Expands references that are a link to a expanded reference using {{((}}cite ..{{))}}. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,587: | Line 3,017: | ||
|code=User:Uglemat/RefMan.js |
|code=User:Uglemat/RefMan.js |
||
|desc=Allows you to edit and '''merge''' references. |
|desc=Allows you to edit and '''merge''' references. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Nardog/RefRenamer |
|||
|desc=Replaces reference names like ":0" with descriptive ones like "Smith-2015". |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,606: | Line 3,040: | ||
|desc=Aims for compliance with [[Help:Citation Style 1]], [[WP:ITALICS]]: ensures consistency of source names, and general tidying within the reference section. |
|desc=Aims for compliance with [[Help:Citation Style 1]], [[WP:ITALICS]]: ensures consistency of source names, and general tidying within the reference section. |
||
}} |
}} |
||
{{user script table row |
|||
|code=User:Diegodlh/Web2Cit/script.js |
|||
|name=Web2Cit |
|||
|desc=Collaboratively improved automatic citation results |
|||
}} |
|||
|} |
|} |
||
Line 2,615: | Line 3,055: | ||
|name=Ajax Rollback |
|name=Ajax Rollback |
||
|desc=Turns rollback links into AJAX rollback links. |
|desc=Turns rollback links into AJAX rollback links. |
||
}} |
|||
{{user script table row |
|||
|code=User:NguoiDungKhongDinhDanh/AjaxRollback.js |
|||
|name=Ajax Rollback |
|||
|desc=Turns rollback links into AJAX rollback links, also works after RecentChanges or similar pages auto-reload<!-- DannyS712's one above only run once since it doesnt't utilize mw.hook -->. |
|||
|indent=1 |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,621: | Line 3,067: | ||
|name=Ajax Rollback with summary |
|name=Ajax Rollback with summary |
||
|desc=Changes the [rollback] link to Ajax rollback links, prompts for edit summary. |
|desc=Changes the [rollback] link to Ajax rollback links, prompts for edit summary. |
||
|indent=1 |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,627: | Line 3,074: | ||
|name=Ajax Rollback, with summary |
|name=Ajax Rollback, with summary |
||
|desc=Adds AJAX rollback links next to the ordinary, offers edit summaries. |
|desc=Adds AJAX rollback links next to the ordinary, offers edit summaries. |
||
|indent=1 |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User:BenjaminWillJS/AjaxUndo.js |
|||
|name=Ajax Undo |
|||
|desc=Adds an Ajax undo link next to the normal undo link on page histories and on diff pages. |
|||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|doc=User:BrandonXLF/AJAXUndo |
|doc=User:BrandonXLF/AJAXUndo |
||
|name=AJAXUndo |
|name=AJAXUndo |
||
|desc=Adds an Ajax undo link next to the normal undo link on page histories and on diff pages, and reloads the page after undoing. |
|desc=Adds an Ajax undo link next to the normal undo link on page histories and on diff pages, and reloads the page after undoing. |
||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|doc=User:Eejit43/scripts/ajax-undo |
|||
|name=ajax-undo |
|||
|desc=Adds an AJAX undo link next to normal undo links on history and diff pages, allowing for custom edit summaries and auto-reloading. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,650: | Line 3,098: | ||
|code=User:Zvn/confirmwatchlistrollback.js |
|code=User:Zvn/confirmwatchlistrollback.js |
||
|desc=Pops up a confirmation dialog when rollback link is clicked from Watchlist. |
|desc=Pops up a confirmation dialog when rollback link is clicked from Watchlist. |
||
}} |
|||
{{User script table row |
|||
|name=Kill-It-With-Fire |
|||
|doc=User:Alexis Jazz/Kill-It-With-Fire |
|||
|code=User:Alexis Jazz/Kill-It-With-Fire.js |
|||
|desc=Activates on a user's contributions page. Allows for mass-undoing edits. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,681: | Line 3,135: | ||
|code=User:Awesome Aasim/rollbacknoleave.js |
|code=User:Awesome Aasim/rollbacknoleave.js |
||
|name=Rollback No Leave |
|name=Rollback No Leave |
||
|desc=Revert edits made by users, but without navigating to the page where the rollback diff is shown. |
|||
|desc=Does same as with much simpler code. |
|||
|indent=1 |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,692: | Line 3,147: | ||
|doc=User:MusikAnimal/rollbackTouch |
|doc=User:MusikAnimal/rollbackTouch |
||
|desc=Hides all rollback links on mobile devices. |
|desc=Hides all rollback links on mobile devices. |
||
}} |
|||
{{user script table row |
|||
|name=Selective Rollback |
|||
|code=m:User:Dragoniez/Selective Rollback.js |
|||
|doc=m:User:Dragoniez/Selective Rollback |
|||
|desc=Adds a bunch of useful features for rollback: in-situ rollback (resolves rollback links without page transition), rollback summary, selective rollback (resolves multiple rollback links of the user's choice at once), mass rollback (resolves all rollback links on the page at once), along with some useful configurations. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,708: | Line 3,169: | ||
===Anti-vandalism and user warning=== |
===Anti-vandalism and user warning=== |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|name=AntiVandal |
|||
|code=User:Ingenuity/AntiVandal.js |
|||
|doc=User:Ingenuity/AntiVandal |
|||
|desc=Diff viewer similar to [[WP:HG|Huggle]] in design, which reverts vandalism and warns users automatically. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|doc=User:Bellezzasolo/Scripts/arb |
|doc=User:Bellezzasolo/Scripts/arb |
||
Line 2,720: | Line 3,187: | ||
{{user script table row |
{{user script table row |
||
|code=User:Path slopu/scripts/RBK-assist.js |
|code=User:Path slopu/scripts/RBK-assist.js |
||
|desc=Combined version of different anti-vandalism user |
|desc=Combined version of different anti-vandalism user scripts. Asks for rollback summary, shows the details of page creator, last editor, add links to anti vandalism noticeboards in toolbar, etc. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,734: | Line 3,201: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=vi:User: |
|code=vi:User:Plantaest/TwinkleMobile.js |
||
|doc=User: |
|doc=User:Plantaest/TwinkleMobile |
||
|name=TwinkleMobile |
|name=TwinkleMobile |
||
|desc=Enables Twinkle on mobile view (Minerva skin). |
|desc=Enables Twinkle on mobile view (Minerva skin). |
||
}} |
|||
{{user script table row |
|||
|code=User:Guycn2/VandalCleaner.js |
|||
|doc=User:Guycn2/VandalCleaner |
|||
|name=Vandal Cleaner |
|||
|desc=This tool makes it easier to handle [[Wikipedia:Troll|trolls]] and massive [[Wikipedia:Vandalism|vandalism]]. It allows you to quickly [[Wikipedia:Blocking policy|block]] the vandal, [[Wikipedia:Rollback|rollback]] all edits, [[Wikipedia:Deletion policy|delete]] all pages and [[Wikipedia:Revision deletion|hide]] all edits – all at the touch of a button. [[Wikipedia:Administrators|Administrators]] may use this tool to perform all of the above actions (block, rollback, delete and hide), while [[Wikipedia:Rollbacker|rollbackers]] who are not administrators can use the rollback functionality only. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,755: | Line 3,228: | ||
===Tagging and flagging=== |
===Tagging and flagging=== |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|doc=User:Vikipolimer/Adiutor |
|||
|name=Adiutor |
|||
|desc=A tool to assist users with various operations to help with maintenance tasks on Wikipedia. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|code=User:Enterprisey/cv-revdel.js |
|code=User:Enterprisey/cv-revdel.js |
||
Line 2,770: | Line 3,248: | ||
|code=User:DannyS712/deOrphan.js |
|code=User:DannyS712/deOrphan.js |
||
|desc=Remove orphan tags from pages. |
|desc=Remove orphan tags from pages. |
||
}} |
|||
{{user script table row |
|||
|name=Infringement Assistant |
|||
|code=User:Chlod/Scripts/Deputy/InfringementAssistant.js |
|||
|doc=User:Chlod/Scripts/Deputy/InfringementAssistant |
|||
|desc=Tag pages with suspected or possible copyright violations and report them to the [[Wikipedia:Copyright problems]] noticeboard. Part of [[User:Chlod/Scripts/Deputy|Deputy]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,775: | Line 3,259: | ||
|name=One Click Deletion Script |
|name=One Click Deletion Script |
||
|desc=Allows for nominating articles for deletion more quickly with only two clicks. |
|desc=Allows for nominating articles for deletion more quickly with only two clicks. |
||
}} |
|||
{{user script table row |
|||
|name=Patrol Link Highlighter |
|||
|doc=User:Aram/Patrol Link Highlighter |
|||
|code=User:Aram/patrollinkHighlighter.css |
|||
|desc=Highlights the "{{int:Markaspatrolledtext}}" link and blinks it animatedly every seconds. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,809: | Line 3,299: | ||
|code=User:DannyS712/TagsManager.js |
|code=User:DannyS712/TagsManager.js |
||
|desc=Manage the tags in an article (add or remove tags). |
|desc=Manage the tags in an article (add or remove tags). |
||
}} |
|||
|} |
|||
===Moving and merging=== |
|||
{{user script table}} |
|||
{{user script table row |
|||
|name=easy-merge |
|||
|code=User:SD0001/easy-merge.js |
|||
|desc=Automates the auxiliary steps associated with merging articles: the script redirects the page to the merge target, adds the merge attribution templates to both the talk pages, and resets WikiProject banner parameters. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Alexis Jazz/LuckyRename |
|||
|desc=Streamlines requesting file moves and moving files. |
|||
}} |
|||
{{user script table row |
|||
|name=Mass Move |
|||
|code=User:Ahecht/Scripts/massmove.js |
|||
|desc=Allows batch adding and removing prefixes and suffixes from page names. |
|||
}} |
|||
{{user script table row |
|||
|name=MassMover |
|||
|code=meta:User:Indic-TechCom/Script/massMover.js |
|||
|desc=Allows batch renaming of pages using [[regular expression|regexes]] |
|||
}} |
|||
{{user script table row |
|||
|name=pageswap |
|||
|code=User:Andy M. Wang/pageswap.js |
|||
|doc=User:Andy M. Wang/pageswap |
|||
|desc=Allows administrators and [[Wikipedia:Page mover|page movers]] to [[WP:PM/C#4|swap the histories]] of two pages, also known as a ''history swap'' or ''round-robin move''. |
|||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|doc=User:Ahecht/Scripts/pageswap |
|||
|desc=Modified version designed for easier usage in answering [[WP:RM|requested moves]]. |
|||
}} |
|||
{{user script table row |
|||
|name=rmtr-helper |
|||
|code=User:Eejit43/scripts/rmtr-helper.js |
|||
|doc=User:Eejit43/scripts/rmtr-helper |
|||
|desc=Allows easier handling of requests at [[WP:RM/TR]] (technical move requests). |
|||
}} |
|||
{{user script table row |
|||
|name=submitRMTR |
|||
|code=User:TheTVExpert/submitRMTR.js |
|||
|doc=User:TheTVExpert/submitRMTR |
|||
|desc=Adds a button to [[Special:MovePage]] to submit the move as a technical request at [[Wikipedia:Requested moves/Technical requests]]. |
|||
}} |
|||
{{user script table row |
|||
|name=SubpageMover |
|||
|code=User:BrandonXLF/SubpageMover.js |
|||
|doc=User:BrandonXLF/SubpageMover |
|||
|desc=Adds a button to move a page and its subpages to [[Special:MovePage]]. |
|||
}} |
}} |
||
|} |
|} |
||
===Template insertion=== |
===Template insertion=== |
||
{{see also|#Templates|l1=§ Appearance and behavior → Templates}} |
|||
Scripts that assist in editing template ''transclusions''. |
Scripts that assist in editing template ''transclusions''. |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
|doc=User: |
|doc=User:Taavi/Aligner |
||
|desc=Automatically aligns infobox parameters. |
|desc=Automatically aligns infobox parameters. |
||
}} |
}} |
||
Line 2,827: | Line 3,370: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User:Chlod/Scripts/ |
|doc=User:Chlod/Scripts/Coordinator |
||
|code=User:Chlod/Scripts/ |
|code=User:Chlod/Scripts/Coordinator.js |
||
|desc= |
|desc=Quickly add and edit {{tl|coord}} and {{tl|coord missing}} templates. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,869: | Line 3,412: | ||
|name=ParameterSpacing |
|name=ParameterSpacing |
||
|desc=A utility to manage the spacing around the <code>=</code> for parameters of a template. |
|desc=A utility to manage the spacing around the <code>=</code> for parameters of a template. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Novem Linguae/Scripts/SpeciesHelper |
|||
|desc=Tries to add the correct speciesbox, category, taxonbar, and stub template to species articles. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,889: | Line 3,436: | ||
===Template editing=== |
===Template editing=== |
||
{{see also|#Templates|l1=§ Appearance and behavior → Templates}} |
|||
Scripts that assist in editing templates themselves. |
Scripts that assist in editing templates themselves. |
||
Line 2,899: | Line 3,447: | ||
|code=User:Jackmcbarn/advancedtemplatesandbox.js |
|code=User:Jackmcbarn/advancedtemplatesandbox.js |
||
|desc=Enables TemplateSandbox on all pages, and allows previewing with a template other than the current page being edited (e.g. preview as Template:Foo when actually editing Template:Foo/sandbox). |
|desc=Enables TemplateSandbox on all pages, and allows previewing with a template other than the current page being edited (e.g. preview as Template:Foo when actually editing Template:Foo/sandbox). |
||
}} |
|||
{{user script table row |
|||
|name=Attribution Notice Template Editor |
|||
|code=User:Chlod/Scripts/Deputy/AttributionNoticeTemplateEditor.js |
|||
|doc=User:Chlod/Scripts/Deputy/AttributionNoticeTemplateEditor |
|||
|desc=Graphically edit content attribution notices (e.g., {{T|copied}}, {{T|translated page}}, {{T|merged-to}}, etc.). Part of [[User:Chlod/Scripts/Deputy|Deputy]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,952: | Line 3,506: | ||
===Categories=== |
===Categories=== |
||
{{see also|#Categories|l1=§ Appearance and behavior → Categories}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 2,957: | Line 3,513: | ||
|name=Cat-A-Lot |
|name=Cat-A-Lot |
||
|doc=Help:Gadget-Cat-a-lot |
|doc=Help:Gadget-Cat-a-lot |
||
|desc={{anchor|Cat-a-lot}}Extremely powerful category editing tool from Commons. |
|desc={{anchor|Cat-a-lot}}Extremely powerful category editing tool from Commons. Works with regular articles, as well as files. This is a wrapper that sets the setting variable to enable non-file categorization, and loads the latest Cat-a-lot from Commons. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 2,988: | Line 3,544: | ||
===Files=== |
===Files=== |
||
{{see also|#Images|l1=§ Appearance and behavior → Site-wide → Images|#Discussions 2|l2=§ Appearance and behavior → Namespace-specific → Files}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 3,004: | Line 3,562: | ||
|name=ImageMapEdit |
|name=ImageMapEdit |
||
|desc=Adds a tool on image pages that allows the user to create and organize [[Wikipedia:Imagemap|imagemaps]] much more easily. |
|desc=Adds a tool on image pages that allows the user to create and organize [[Wikipedia:Imagemap|imagemaps]] much more easily. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Nardog/PasteToCommons |
|||
|desc=Upload an image to Commons from anywhere on the site by pasting it. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,010: | Line 3,572: | ||
|name=QuickImgDelete |
|name=QuickImgDelete |
||
|desc=Tools to make image patrolling easier. |
|desc=Tools to make image patrolling easier. |
||
}} |
|||
{{user script table row |
|||
|code=User:BrandonXLF/SVGEditor.js |
|||
|name=SVGEditor |
|||
|desc=Adds a button on SVG file pages to view and edit the SVG source code. |
|||
}} |
|||
{{user script table row |
|||
|code=User:Ahecht/Scripts/potd-helper.js |
|||
|name=Picture of the Day Helper |
|||
|desc=Assists with creation of Picture of the Day templates and notifications |
|||
}} |
}} |
||
|} |
|} |
||
Line 3,038: | Line 3,610: | ||
|code=User:Wugapodes/Capricorn.js |
|code=User:Wugapodes/Capricorn.js |
||
|desc=A modified version of Keφr's script with more Rcats. |
|desc=A modified version of Keφr's script with more Rcats. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Eejit43/scripts/redirect-helper |
|||
|name=redirect-helper |
|||
|code=User:Eejit43/scripts/redirect-helper.js |
|||
|desc=A more modern, feature-rich script that allows for convenient editing and creation of redirects. |
|||
}} |
}} |
||
|} |
|} |
||
===Drafts=== |
===Drafts=== |
||
{{see also|#Drafts|l1=§ Appearance and behavior → Drafts}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 3,072: | Line 3,652: | ||
|desc=Allows you to a move a userspace draft to the draft namespace, tag it with a draft template, and notify the user of your action. |
|desc=Allows you to a move a userspace draft to the draft namespace, tag it with a draft template, and notify the user of your action. |
||
}} |
}} |
||
<!-- |
|||
{{user script table row |
{{user script table row |
||
|name=MoveToDraft |
|name=MoveToDraft |
||
|code=User:Evad37/MoveToDraft.js |
|code=User:Evad37/MoveToDraft.js |
||
|desc=Move undersourced articles to draft space, including cleanup and author notification. Useful for [[WP:NPP|New Page Reviewers]]. [[Wikipedia:Page mover| |
|desc=Move undersourced articles to draft space, including cleanup and author notification. Useful for [[WP:NPP|New Page Reviewers]]. [[Wikipedia:Page mover|Page mover]] rights increase the usefulness of this tool. |
||
}} |
|||
--> |
|||
{{user script table row |
|||
|name=MoveToDraft |
|||
|code=User:MPGuy2824/MoveToDraft.js |
|||
|doc=User:MPGuy2824/MoveToDraft |
|||
|desc=Move problematic (e.g. undersourced, COI or advert) articles to draft space, including cleanup and author notification. Useful for [[WP:NPP|New Page Reviewers]]. Has a short list of problems to indicate to the author. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,084: | Line 3,672: | ||
|} |
|} |
||
=== |
===Discussions=== |
||
{{see also|#Discussions|l1=§ Appearance and behavior → Discussions|#Discussions 2|l2=§ Shortcuts → Discussions|Category:Wikipedia consensus tools}} |
|||
{{user script table}} |
|||
{{user script table row |
|||
|name=easy-merge |
|||
|code=User:SD0001/easy-merge.js |
|||
|desc=Automates the auxiliary steps associated with merging articles: the script redirects the page to the merge target, adds the merge attribution templates to both the talk pages, and resets WikiProject banner parameters. |
|||
}} |
|||
{{user script table row |
|||
|doc=User:Alexis Jazz/LuckyRename |
|||
|desc=Streamlines requesting file moves and moving files. |
|||
}} |
|||
{{user script table row |
|||
|name=pageswap |
|||
|code=User:Andy M. Wang/pageswap.js |
|||
|doc=User:Andy M. Wang/pageswap |
|||
|desc=Allows administrators and [[Wikipedia:Page mover|page movers]] to [[WP:PM/C#4|swap the histories]] of two pages, also known as a ''history swap'' or ''round-robin move''. |
|||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|doc=User:Ahecht/Scripts/pageswap |
|||
|desc=Modified version designed for easier usage in answering [[WP:RM|requested moves]]. |
|||
}} |
|||
{{user script table row |
|||
|name=submitRMTR |
|||
|code=User:TheTVExpert/submitRMTR.js |
|||
|doc=User:TheTVExpert/submitRMTR |
|||
|desc=Adds a button to [[Special:MovePage]] to submit the move as a technical request at [[Wikipedia:Requested moves/Technical requests]]. |
|||
}} |
|||
{{user script table row |
|||
|name=SubpageMover |
|||
|code=User:BrandonXLF/SubpageMover.js |
|||
|doc=User:BrandonXLF/SubpageMover |
|||
|desc=Adds a button to move a page and its subpages to [[Special:MovePage]]. |
|||
}} |
|||
{{user script table row |
|||
|name=Mass Move |
|||
|code=User:Ahecht/Scripts/massmove.js |
|||
|desc=Allows batch adding and removing prefixes and suffixes from page names. |
|||
}} |
|||
{{user script table row |
|||
|name=MassMover |
|||
|code=meta:User:Indic-TechCom/Script/massMover.js |
|||
|desc=Allows batch renaming of pages using [[regular expression|regexes]] |
|||
}} |
|||
|} |
|||
===Discussions=== |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
{{user script table row |
||
Line 3,139: | Line 3,683: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|code=User: |
|code=User:Novem Linguae/Scripts/anrfc-lister.js |
||
|name=ANRFC lister |
|name=ANRFC lister |
||
|doc=User:Ajbura/anrfc-lister |
|||
|desc=Script to list discussions at [[WP:ANRFC]]. |
|desc=Script to list discussions at [[WP:ANRFC]]. |
||
}} |
}} |
||
Line 3,184: | Line 3,727: | ||
|doc=c:User:Jack who built the house/Convenient Discussions |
|doc=c:User:Jack who built the house/Convenient Discussions |
||
|code=User:Jack who built the house/convenientDiscussions.js |
|code=User:Jack who built the house/convenientDiscussions.js |
||
|desc=Adds a diverse set of features to talk pages: Reddit-like threads, actions with comments and sections (reply, edit, thank, copy link, add, move), auto-update, new comments navigation, desktop notifications, etc. |
|||
|desc=Enhances user experience with the existing MediaWiki discussion system. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,191: | Line 3,734: | ||
|name=delsort |
|name=delsort |
||
|desc=Performs [[Wikipedia:WikiProject Deletion sorting|deletion sorting]]. |
|desc=Performs [[Wikipedia:WikiProject Deletion sorting|deletion sorting]]. |
||
}} |
|||
{{user script table row |
|||
|name=Deputy |
|||
|code=User:Chlod/Scripts/Deputy.js |
|||
|doc=User:Chlod/Scripts/Deputy |
|||
|desc=Copyright cleanup toolkit. Provides an interface for editing [[Wikipedia:Contributor copyright investigations]] pages. Also includes the [[User:Chlod/Scripts/Deputy/AttributionNoticeTemplateEditor|Attribution Notice Template Editor]] and [[User:Chlod/Scripts/Deputy/InfringementAssistant|Infringement Assistant]] by default. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,224: | Line 3,773: | ||
|name=editProtectedHelper |
|name=editProtectedHelper |
||
|desc=Quickly respond to [[WP:ER|edit requests]] with a form added to the bottom of request banners. |
|desc=Quickly respond to [[WP:ER|edit requests]] with a form added to the bottom of request banners. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Alexis Jazz/Factotum |
|||
|desc=Insert a small reply form without leaving the page, create new (sub)sections, general wikitext editor. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,229: | Line 3,782: | ||
|name=FFUHelper |
|name=FFUHelper |
||
|desc=Helper script that is designed to work with [[Wikipedia:Files for upload]]. |
|desc=Helper script that is designed to work with [[Wikipedia:Files for upload]]. |
||
}} |
|||
{{user script table row |
|||
|doc=User:NguoiDungKhongDinhDanh/FormattedEditRequest |
|||
|code=User:NguoiDungKhongDinhDanh/FormattedEditRequest.js |
|||
|name=FormattedEditRequest |
|||
|desc=Helps creating diff-formatted edit requests similar to [[Special:Diff/1046301257|this]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,241: | Line 3,800: | ||
|name=GAR-helper |
|name=GAR-helper |
||
|desc=Tool for easily creating new [[WP:GAR|GAR]] nominations. |
|desc=Tool for easily creating new [[WP:GAR|GAR]] nominations. |
||
}} |
|||
{{user script table row |
|||
|doc=User:Novem Linguae/Scripts/GANReviewTool |
|||
|desc=Quickly and easily closes good article nominations. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,248: | Line 3,811: | ||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|doc=User: |
|doc=User:Evad37/OneClickArchiver |
||
|desc=Archives sections in one click, |
|desc=Archives sections in one click, active maintainer. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|indent=1 |
|indent=1 |
||
|doc=User: |
|doc=User:Σ/Testing facility/Archiver |
||
|name=Archy McArchface |
|||
|desc=Newer version, but now unmaintained. |
|||
|desc=Similar script allowing archivation of multiple sections at once, active maintainer. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|indent=2 |
|indent=2 |
||
|doc=User: |
|doc=User:Enterprisey/archiver |
||
|desc= |
|desc=A fork of Σ's Archiver with several bugfixes. |
||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
|indent=1 |
|||
|name=OneClickArchiver (custom version) |
|name=OneClickArchiver (custom version) |
||
|code=User:FlightTime/OneClickArchiver.js |
|code=User:FlightTime/OneClickArchiver.js |
||
|doc=User:FlightTime/OneClickArchiver |
|doc=User:FlightTime/OneClickArchiver |
||
|desc=This is a custom version of [[User:Technical_13/Scripts/OneClickArchiver]]. The difference is, the original script prepends {{Tl|Clear}} to the top of each section on the archive page, which I felt was unnecessary, so that action has been removed in this version. |
|desc=This is a custom version of [[User:Technical_13/Scripts/OneClickArchiver]]. The difference is, the original script prepends {{Tl|Clear}} to the top of each section on the archive page, which I felt was unnecessary, so that action has been removed in this version. |
||
}} |
|||
{{user script table row |
|||
|indent=1 |
|||
|doc=User:Σ/Testing facility/Archiver |
|||
|name=Archy McArchface |
|||
|desc=Similar script allowing archivation of multiple sections at once, active maintainer. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,283: | Line 3,842: | ||
|doc=User:DannyS712/PageMoverClosure |
|doc=User:DannyS712/PageMoverClosure |
||
|desc=Closes [[WP:RM|RM]] discussion, includes {{small|([[WP:PAGEMOVER|page mover]] [[WP:NAC|nac]])}} in the closure. |
|desc=Closes [[WP:RM|RM]] discussion, includes {{small|([[WP:PAGEMOVER|page mover]] [[WP:NAC|nac]])}} in the closure. |
||
}} |
|||
{{user script table row |
|||
|name=PSHAW |
|||
|code=User:Theleekycauldron/DYK promoter.js |
|||
|doc=User:Theleekycauldron/DYK promoter |
|||
|desc=The Prep Set's Half-Assed Workbench; closes [[WP:DYK|DYK]] discussions and moves the hooks to [[WP:DYKQ|the prep sets]] |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,335: | Line 3,900: | ||
===Userspace=== |
===Userspace=== |
||
{{see also|#Userspace|l1=§ Shortcuts → Userspace}} |
|||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|name=BlankUserPage |
|||
|code=User:DreamRimmer/BlankUserPage.js |
|||
|doc=User:DreamRimmer/BlankUserPage |
|||
|desc=Adds a link to blanking userpages that fall under [[WP:UPNOT]]. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|code=strategywiki:User talk:Najzere/edit counter.js |
|code=strategywiki:User talk:Najzere/edit counter.js |
||
Line 3,352: | Line 3,925: | ||
|code=User:WikiMasterGhibif/editCounterNoAlert.js |
|code=User:WikiMasterGhibif/editCounterNoAlert.js |
||
|desc=Same as above script but no annoying alerts when not on userpages. |
|desc=Same as above script but no annoying alerts when not on userpages. |
||
}} |
|||
{{user script table row |
|||
|name=Edit Counter v2.0 |
|||
|doc=User:Jeeputer/editCounter |
|||
|code=User:Jeeputer/editCounter.js |
|||
|desc=Completely new version compatible with recent API changes, since above scripts stopped working. Does not accept [[User:Kanegasi/editcounter#Set_up|customization parameters]]. Active maintainer. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,358: | Line 3,937: | ||
|name=Page Collector |
|name=Page Collector |
||
|desc=Buttons to add a link to the current page to predefined "todo" list. |
|desc=Buttons to add a link to the current page to predefined "todo" list. |
||
}} |
|||
{{user script table row |
|||
|doc=User:FenrisAureus/SimpleStatus |
|||
|desc=Displays user status wherever one may wish with a template, and adds a link to change the status next to preferences. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,434: | Line 4,017: | ||
==Edit filters== |
==Edit filters== |
||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|name=AbuseFilterContribs |
|||
|code=User:Ingenuity/AbuseFilterContribs.js |
|||
|desc=Shows edits disallowed by an edit filter in Special:Contributions pages. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|name=Batch Test Plus |
|name=Batch Test Plus |
||
Line 3,443: | Line 4,031: | ||
|doc=User:Suffusion of Yellow/effp-helper |
|doc=User:Suffusion of Yellow/effp-helper |
||
|desc=Helps respond to [[Wikipedia:Edit filter/False positives]] reports. |
|desc=Helps respond to [[Wikipedia:Edit filter/False positives]] reports. |
||
}} |
|||
{{user script table row |
|||
|code=User:Nardog/ExamineMore.js |
|||
|desc=Makes navigation links work on [[Special:AbuseFilter/examine]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,467: | Line 4,059: | ||
{{user script table}} |
{{user script table}} |
||
{{user script table row |
|||
|doc=m:User:Dragoniez/AjaxBlock |
|||
|code=m:User:Dragoniez/AjaxBlock.js |
|||
|name=AjaxBlock |
|||
|desc=Block/unblock users via a dialog, without having to visit the special page. The script also has the functionality of one-click block/unblock. |
|||
}} |
|||
{{user script table row |
{{user script table row |
||
|doc=User:Ale jrb/Scripts |
|doc=User:Ale jrb/Scripts |
||
Line 3,538: | Line 4,136: | ||
|name=spihelper |
|name=spihelper |
||
|desc=Helper script for [[Wikipedia:Sockpuppet investigations]]. |
|desc=Helper script for [[Wikipedia:Sockpuppet investigations]]. |
||
}} |
|||
{{user script table row |
|||
|doc=User:DanCherek/UAABotRemover |
|||
|desc=Select and remove false positive bot-reported usernames at [[Wikipedia:Usernames for administrator attention]]. |
|||
}} |
}} |
||
{{user script table row |
{{user script table row |
||
Line 3,557: | Line 4,159: | ||
{{Wikipedia technical help|collapsed}} |
{{Wikipedia technical help|collapsed}} |
||
[[Category:Wikipedia scripts| ]] |
[[Category:Wikipedia scripts| User scripts/List]] |
Revision as of 20:06, 11 December 2023
User scripts are powerful customisations, authored by the community, that allow registered Wikipedians to change Wikipedia's interface beyond the options available in preferences. This page provides a list of available scripts and instructions on installing them. User scripts are written in JavaScript.
How to install user scripts:
Alternatively, you may use this link to temporarily view this page with script-installer enabled. |
Appearance and behavior
Scripts that change the appearance or behavior (UI/UX) of the site. Any script that does nothing other than add a link to a page to a menu, panel or toolbar belongs to § Shortcuts. Any script that makes an edit to a page (i.e. increases the user's contributions) or changes the appearance or behavior of the edit form (action=edit/submit
) belongs to § Editing.
Site-wide
Scripts that change the appearance or behavior of the site across namespaces.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
6 Tabs Vector (source) | Shows edit and history tabs for both main and talk pages while viewing either one. | N/A | N/A |
accesskey (source) | Display corresponding access keys besides links. | N/A | N/A |
accessKeysCheatSheet (source) | Adds Alt+⇧ Shift+? as an access key to show the list of all assigned access keys. | 16 | 3 |
AutoMobileRedirect (source) | Automatically redirects to desktop site when mobile links are opened on desktop. It does not change the behavior on mobile devices (unless desktop mode is enabled). | 32 | 8 |
anonymize (source) | Removes your username from the top of the screen. | 23 | 9 |
Attribute (source) | Easily get HTML attribution for a page | N/A | N/A |
Backlinks from title (source) | WhatLinksHere functionality on headline like in original Wiki. | N/A | N/A |
browserStorageManager (source) | Manage cookie and web storage items. | 10 | 4 |
Cat next (source) | Adds a button to go to a random page in a category. | 23 | 3 |
Chocolate (source) | Multipurpose user script with preference options. | N/A | N/A |
Confirm Logout (source) | Removes MediaWiki code that causes users to be unceremoniously booted out if they touch the "log out" link in their personal navigation, thereby allowing the default confirmation process to unfold naturally. Only tested with the Vector (legacy and 2022) skin. | 51 | 17 |
Confirm Logout (source) | Interrupts logout with a customizable HTML confirmation prompt. Likely to work with all skins and browsers. If it doesn't, let the author know! | 39 | 14 |
Float Head (source) | Makes the Wikipedia head navigation floating. | N/A | N/A |
Float Side (source) | Makes the Wikipedia side panel floating. | N/A | N/A |
GoToTitle (source) | Navigate to other pages by "editing" the page title at the top of pages as if it were an input box. Press ↵ Enter to navigate to the page entered. | 16 | 6 |
goToTop (source) | (Handy for phones) Adds a small button to the bottom left of the page which moves to the top of the page when tapped. | 86 | 9 |
goToTop (source) | Modified version that prevents the button from covering the toolbar. | 34 | 10 |
goToTopFast (source) | Modified version to speed up the animation. | N/A | N/A |
Header Icons (source) | Adds the Vector 22 icons (not text) from user dropdown to the header (Static & sticky) for 1 click navigation and stop the need to open the dropdown. | N/A | N/A |
Header HeaderTextLinks (source) | Adds the Vector 22 links text (not icons) from user dropdown to the header (Static & sticky) for 1 click navigation and stop the need to open the dropdown. This will give the same links previously available with vector legacy while maintaining V22 header styling. | N/A | N/A |
Hide Vector Sidebar (source) | Hides the left sidebar in Vector. Can access the sidebar anytime by alt-shift-a. | 236 | 7 |
Invert (source) | Adds a link to invert the colour of all Wikipedia pages. | 10 | 2 |
Live notifications (source) | Displays notification alerts and messages in a little popup box, live as they happen (or soon thereafter). | 50 | 21 |
NeverUseMobileVersion (source) | Redirects to the desktop version when Google sends you to the mobile version. | 111 | 38 |
unmobilePlus (source) | Redirects you back to desktop whenever you get to a mobile link. Also replaces all links to mobile with direct links to desktop, so it should only be links you click on from outside Wikipedia that give you the mobile flash. | 16 | 10 |
nightpedia (source) | A dark mode for WMF wikis. | 65 | 9 |
noeditredlinks (source) | Stops the opening of the editor when clicking on red links. | 34 | 13 |
Notepad (source) | Shows a notepad panel that allows you to save arbitrary text. | 41 | 13 |
PortletLinks (source) | A script to manage and create custom portlet links (links in the toolbar, sidebar etc.) without knowledge of JavaScript. | 27 | 12 |
quickNavigate (source) | Typing "\\" will open an input; type in a page name, and you will be redirected there. | 10 | 3 |
RedirectNotification (source) | Get notified when you are redirected, allowing you to view the redirect page. | 22 | 5 |
RetroLogo | Replace the top-left Wikipedia logo. | N/A | N/A |
scriptManager (source) | Selectively run your scripts on the fly. | 52 | 17 |
Seven Tabs (source) | Designed for compactness and the Modern skin, Seven Tabs shows edit and history tabs as above, but also includes an optional section 0 tab. Should work on Monobook as well. | N/A | N/A |
simple-notifs (source) | Another notification panel. | 10 | 2 |
SkinSwitcher (source) | Allows users to view pages in any of the seven available skins (Vector, MonoBook, Modern, Minerva, MinervaNeue, and ApiOutput). | 23 | 3 |
SkinSwitcher (source) | Allows users to view pages in the Vector, Timeless, MonoBook, and ApiOutput skins. | N/A | N/A |
specialRandomPage (source) | Finds a random page based on user's preferred options. | 11 | 6 |
superjump (source) | Custom keyboard shortcuts to jump to any page, and more! | 20 | 4 |
Talk to Wiki (source) | In-beta script that enables voice-activated functionality for navigation of Wikipedia. | N/A | N/A |
To Bottom (source) | Adds a link to the bottom of the page in the right navigation menu. | 21 | 7 |
To Top (source) | Adds a link to the top of the page in the footer. | 11 | 1 |
To Top Button (source) | Adds a button to go to the top of the page to the bottom right corner of the page. | 18 | 3 |
TodoList (source) | Adds a todo list link to the head. The link will open a popup that allows you to view, add to, and modify your todo list. The todo list is stored in your user options, so it's private. | 60 | 18 |
ToggleSidebar (source) | Adds a link to toggle the sidebar (only testing for Vector). | N/A | N/A |
Unfolded and numbered TOC for Vector 2022 (source) | Modifies how the table of contents is displayed under the Vector 2022 skin by unfolding and numbering the sections. | 17 | 8 |
Unslashifier (source) | Redirects accidental navigation to a nonexistent page ending in a slash ("Foo/") to the normal page ("Foo"). | N/A | N/A |
up-one-lvl-kbd (source) | The "U" keyboard shortcut now goes up one subpage level. | 58 | 3 |
Update Notifications (source) | Updates the alert and notification counts every few seconds. | 25 | 7 |
User JavaScript and Stylesheet Manager (source) | Creates a discrete graphical user interface utilizing intuitive drag-and-drop to manage your user resources (scripts and stylesheets). Only tested with the Vector (legacy 2010) skin; will not display correctly on Vector 2022.
| 21 | 2 |
UTCclock (source) | Adds a clock displaying the current UTC time | 16 | 2 |
Vector 2022 Floating Tools Menu (source) | Moves the Tools menu in the Vector 2022 skin, from the right hand side of the screen to the left hand side of the screen. | N/A | N/A |
VectorButtons (source) | Give those boring gray standard buttons a Vector-like appearance. | N/A | N/A |
VisualEditorEverywhere (source) | Displays the Visual Editor "Edit" tab and "Edit" section link on pages that don't normally have them: templates, talk pages, Wikipedia namespace. | 72 | 28 |
Watchlist Notifier (source) | Notification of changes to watched pages. Changes are checked on each page load, with notifications appearing at the top of the page under its title. | 188 | 12 |
Watchlyst Greybar Unsin (source) | Rewrite of Watchlist Notifier with modern APIs that won't display watchlist items marked as seen, won't bold diffs of unseen watchlist elements, and will display the rendered edit summary. | N/A | N/A |
Watchlist scout (source) | Polls your watchlist when you open any Wikipedia page, and then once a minute after that. When it discovers a new, unread page in your watchlist, creates a user-message informing you of the change, and stops polling. The message contains links to your watchlist, to the changed pages, and to their history page. | N/A | N/A |
Watchlist-notice (source) | Adds a toolbar notice (like the "You have new talk page messages" one) when there are unread changes on your watchlist. | 33 | 9 |
Watchlist-watcher (source) | Similar to Watchlist-notice, but instead of green bar which links to watchlist page, adds a box similar to "your alerts" and "your messages", with the number of unread pages in your watchlist (grey if 0, blue otherwise), click opens a popup with your watchlist content. | 11 | 2 |
Wide Skin (source) | Hides the sidebar and transfers its links to menus and the footer. Tested with the Vector skin. | 25 | 0 |
Body
Scripts that change the appearance or behavior of the part that reflects wikitext (#bodyContent
) across namespaces.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CopyCodeBlock (source) | Adds a button to copy the content of each code block (<pre> ). | 14 | 6 |
EditRedirect (source) | Adds a → after redirects, allowing the user to edit the redirect. | 11 | 7 |
fragmentAnchors (source) | Visualizes fragment anchors and checks for duplicates. | N/A | N/A |
Highlight recently added text (source) | Highlights text that has been recently added or added since you last visited the page. | 58 | 17 |
highlightSearch (source) | Highlights the search key word in the selected article from the search page. | 24 | 3 |
Readability.js (source) | Highlights sentences by their reading difficulty with different colors. | 50 | 28 |
Source Verification AI Assistant (source) | Script to help editors verify whether a reliable source supports a claim. | 11 | 5 |
ToggleSmall (source) | Enables small and big text to be made default size, as well as unstriking text. | N/A | N/A |
VectorMaxWidth (source) | Allows for a less narrow page while using the Vector 2022 layout. | 36 | 4 |
veditLinks (source) | Adds an edit beta link to {{Lx}} style toolbars. | 16 | 3 |
WikiChatbot (source) | Chatbot to help editors improve articles and drafts. It uses OpenAI's GPT 3.5. | 28 | 9 |
wiktLookup (source) | Double-click a word, and go to its definition on Wiktionary. | 24 | 1 |
Images
Scripts that change the appearance of behavior of images within the wikitext.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Picture Popups (source) | Enlarge images without leaving the page and without disabling the page content. Doesn't work with the Modern skin. | 61 | 6 |
ProblemImages (source) | Marks images (which are either at Commons or on Wikipedia) staying for deletion or maintenance. | N/A | N/A |
SimpleLightbox (source) | Simple lightbox which enlarges images without leaving the page, faster and easier than Media Viewer. | 37 | 1 |
svgReplace (source) | Replaces all PNG thumbnails for SVG files with their actual SVGs. Downloads SVG files in addition to PNGs, so shouldn't be used by the bandwidth-conscious. | 12 | 2 |
RealSVG (source) | Fork of svgReplace with an improved regex. | N/A | N/A |
Links
Scripts that change the appearance or behavior of links within the wikitext.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
externals (source) | Replaces the external link icon with the corresponding favicon for some sites. | N/A | N/A |
Green Redirects (source) | Makes redirects green. | N/A | N/A |
Pipe Highlighter (source) | Colors piped links with the color Irresistible or a custom color set by the user. It is compatible with BrandonXLF's Green Redirects and the gadget for highlighting disambig links. | 15 | 8 |
Link Classifier (source) | Colors links on the page to indicate redirects, broken redirects, disambiguation pages, and XfDs by default. | 741 | 208 |
NoRedirect (source) | Adds a ("no redirect") link to all links to redirects that links directly to the page, skipping the redirect. | 25 | 9 |
preview (source) | Holding shift and pressing a link will open a preview, instead of going to that page. | 13 | 7 |
RedirectID (source) | Modifies wikilinks to redirects to include the target name in the title attribute (which is visible when hovering over the link), e.g. WP:USL → Wikipedia:User scripts/List . | N/A | N/A |
Subdue Links (source) | Adds options to the tools menu to make content hyperlink text colouration turn-off-and-on-able. Doesn't affect UI links. Only tested with the Vector (legacy; not 2022) skin. | N/A | N/A |
Sections
Scripts that change the appearance or behavior of sections within the wikitext.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
alwaysEditSectionLink (source) | Should add section links to pages where there are sections but no editsection links. (For example, archive pages with __NOEDITSECTION__). | 19 | 8 |
CollapseSections (source) | Adds a button to collapse sections like on mobile. | 49 | 11 |
copySectionLink (source) | Displays 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. | 48 | 8 |
copySectionLink (source) | Displays a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. Works in any wiki, and on section titles with ? . | 18 | 4 |
copy-section-link (source) | Displays a hidden pilcrow (¶) after editable section titles. When you mouse-over the section heading, the pilcrow will appear as a link to that section. Allows the user to to copy wikilinks syntax as well as external links. | 38 | 13 |
CopySectLink (source) | Adds a button to copy the unencoded page title or section path next to each heading. | 26 | 19 |
hideSectionDesktop (source) | Enables level 2 sections to be collapsed in the desktop view, like in mobile. Adds a [toggle visibility] link to each section header. | N/A | N/A |
hover-edit-section (source) | A keyboard shortcut to edit the section you're hovering over. | 11 | 0 |
Section Footers (source) | Adds subtle clones of all section headings (including [ edit ] links) to the end of their respective sections; allows section editing from the bottom of all sections. Glitchy (working on it) | N/A | N/A |
section-redir-note (source) | When you get redirected to a section, the "Redirected from" note now shows below the section heading. | 45 | 21 |
SectionEditing (source) | Provides tab to toggle section editing links. | N/A | N/A |
Table of contents
Scripts that change the appearance of behavior of the tables of contents of pages.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Classical TOC (Vector 2022) (source) | Restores the classical table of contents used in the Vector 2010 legacy skin. | 12 | 6 |
FloatingTOC (source) | Collapsible floating Table of Contents. | 14 | 1 |
FloatingTOC (source) | Collapsible floating Table of Contents, with formatting closer to standard TOC. | N/A | N/A |
tocExpandAll (source) | Adds an expand/collapse all button to the top of the Vector 2022 table of contents. | N/A | N/A |
untoclimit (source) | Undoes the effects of {{TOC limit}}. | N/A | N/A |
Namespace-specific
Articles
Scripts primarily designed to change the appearance or behavior of encyclopedic content (though they may be useful on other pages too).
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Article Quality (AQ) Fetcher (source) | Stylizes article links according to the grade of the target article as based on the assessment team's quality scale. | 121 | 20 |
Client-side MathJax (source) | Enables MathJax rendering of mathematical notation within <math> tags. You will never have to see grainy images in place of math again! Preferences → Appearance → Math must be set to "LaTeX source". Fast once cached in your browser. | 29 | 5 |
collapse infoboxes (source) | Collapses infoboxes. | N/A | N/A |
Copyvio-check (source) | Runs a check inside the NPP reviewer toolset and display the % copyvio violation. | 180 | 77 |
Custom GeoHack replacement (source) | Use your own custom page with only links you choose, and with whatever formatting you want, instead of the regular GeoHack. | N/A | N/A |
Deletion Finder (source) | Adds links to the deletion log and any AfD discussions next to an article's title (only if there are any). | 219 | 69 |
div.GoogleMap (source) | Block control that allows to display the Google Maps in Wikipedia, as well as to draw markers and tracks on maps. | N/A | N/A |
Duplinks-alt (source) | Highlights links that occur more than once in an article (separate for lead and body). | 721 | 293 |
Extra-unreliable (source) | Highlights possibly promotional wording in articles. | 14 | 6 |
FindSources (source) | Adds a bar below the page title to find sources using {{Find sources mainspace}}. | 36 | 10 |
GeoHack replacement script (source) | Replace coordinates' external links to GeoHack with direct links to a single mapping provider. | 16 | 2 |
idResolver (source) | Pops up multiple links for ISBN, DOI, etc. | N/A | N/A |
Imperial First (source) | When metric units are listed first, this script re-orders the units to put Imperial first. Opposite of Metric First. | N/A | N/A |
ipareader (source) | Adds a button beside all International Phonetic Alphabet (IPA) pronunciations to play the text with a speech synthesizer (text-to-speech). | 68 | 18 |
Lacmus (source) | Highlights blue links that do not have an interlanguage link in a selected language edition, helping identify articles in need of translation. When used on copied text from a particular language edition, substitutes the wikilinks with the appropriate article titles in the language edition that is being edited. | N/A | N/A |
leadcaps (source) | Highlight incorrectly-capitalized title in the lead | N/A | N/A |
Metric First (source) | When Imperial units are listed first, this script re-orders the units to put metric first. Opposite of Imperial First. | 29 | 3 |
parent-cats (source) | Highlights when a page is in both a category and a parent of that category. | 16 | 12 |
ProperDisplay (source) | Adds rendering support for multiple Unicode characters. You may not see question marks, boxes, or other symbols in wikipages again. | N/A | N/A |
refspace (source) | Highlights violations of MOS:REFSPACE in red. | 31 | 15 |
retroambox (source) | Circa-2006 styles for templates using the ambox metatemplate. | N/A | N/A |
Serendipity (source) | Inserts alphabetically adjacent article content to distract you the way traditional print encyclopedias used to. Also disables newfangled hypertext features. | 15 | 2 |
showKanji (source) | Shows the corresponding Japanese kanji and furigana of a page under the title if any is found. | 20 | 4 |
Smaller Templates (source) | Makes maintenance templates appear smaller, both horizontally and vertically. | 15 | 2 |
Smart quotes (source) | Convert dumb quotes into typographically correct curly quotation marks for reading. | 13 | 2 |
Subject's Age From Year (source) | Roll over any year in an article about a dated subject and see the age of that subject that year. | 41 | 9 |
Toggle VF (source) | Creates a voice-friendly PDF version of any Wikipedia article that can be read aloud by text-to-speech applications such as Voice Dream, TextAloud, etc. | 92 | 13 |
VitalTopicon (source) | Shows a topicon when viewing a vital article. | 25 | 15 |
References
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CitationStyleMarker (source) | Show the citation style of a citation beside the citation. | 36 | 15 |
Cite Unseen (source) | Adds icons to citations based on the source's attributes, such as if the source is a news article, an opinion piece, or government-controlled. | 391 | 156 |
CiteHighlighter (source) | Highlight citations green, yellow, or red depending on their reliability. Pulls from a very large list, including WP:RSP and WP:NPPSG. | 436 | 206 |
HarvErrors (source) | Displays errors when using Harv templates. | 453 | 116 |
Highlight unreferenced passages (source) | Uses a red background color to highlight each passage that lacks references. | 49 | 28 |
List Unreferenced Paragraphs (source) | Goes through a list of articles and determines how many paragraphs lack references. | 13 | 7 |
RefToggle (source) | Enables removal of reference numbers in square brackets. | 53 | 7 |
ToggleReferences (source) | Adds a button to toggle inline references to footnotes. | N/A | N/A |
Unreliable/Predatory Source Detector (source) | Identify unreliable and questionable sources used on Wikipedia. | 950 | 390 |
Discussions
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AFD age detector (source) | Adds a line in the format Page created: 1 wks 0days 0hrs 0mins 1secs ago by Username. to the top of an AFD discussion. | 28 | 8 |
Old AfD (source) | Adds a line in the format Page created: 1 wks 0days 0hrs 0mins 1secs ago by Username. to the top of an AFD discussion. | 20 | 11 |
collapseBots (source) | Autocollapse talk pages comments made by bots. | 11 | 7 |
Comment Highlighter (source) | Highlights your discussion comments. | 98 | 20 |
Comments in local time (source) | Displays signature timestamps in your local time, relative to the current time. A replacement for Wikipedia:Comments in Local Time with better language and timezone support. | 37 | 10 |
Commentlinks (source) | Adds a [link] button after the [reply] button from the reply tool. | N/A | N/A |
Copy comment link to clipboard (source) | Provides a way to copy link wikitext to the clipboard that links to a specific discussion comment, or to a heading. | N/A | N/A |
Fold Archives (source) | Collapses archived talk page threads to reduce taken screen space. | N/A | N/A |
generate pings (source) | Generates the wikitext needed to ping all members of a category. | N/A | N/A |
GraphicReplyLink (source) | Replaces the rather dull reply link text – [ Reply ] – with a better-looking graphic – the Speech balloon emoji 💬. | N/A | N/A |
Nominations Viewer (source) | Collapses the nominations on pages like WP:FAC and WP:PR into expandable headers with basic information on the nomination, significantly decluttering the pages. | 211 | 83 |
strike-archived (source) | Strikes out sections where discussions have been closed. | 26 | 8 |
TalkHelper (source) | Improves readability of long talk pages, highlighting posts from yesterday and today. | N/A | N/A |
TalkHelper2 (source) | Improves readability of long talk pages, highlighting posts from yesterday and today and also builds a table of contents for the posts. | N/A | N/A |
TimestampDiffs (source) | Adds a link at the end of every comment, from the timestamp to the diff in which it was added. | 35 | 13 |
timestamps (source) | Timestamps on talk pages will be changed into "x minutes/hours/etc ago". | N/A | N/A |
Unclutter (source) | Hides excessive warnings, makes some of the interface collapsible and minimises signatures. | 50 | 10 |
UserBlind (source) | Hides usernames to reduce bias. | N/A | N/A |
Vote Symbols (source) | Adds graphical icons to users' !votes in discussions. | 252 | 28 |
Vote Symbols Plus (source) | Modified version of Ais523's Vote Symbols with new keywords and icons, plus a few bugfixes from the original script. | 83 | 31 |
Watching Indicator (source) | Adds an indication to your signature of whether you are watching the page. | 15 | 2 |
Templates
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
WatchDoc (source) | Automatically watch/unwatch the documentation page of a template (and its talk page) when you watch/unwatch a template. | 23 | 10 |
Modules, scripts and stylesheets
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AceForLuaDebugConsole (source) | Adds Ace editor to the debug console shown when editing Scribunto pages. | N/A | N/A |
code-link (source) | Adds internal and external links to JS, CSS and Scribunto pages. | 14 | 1 |
CodeLinks (source) | Adds internal and external links to JS, CSS and Scribunto pages, as well as template titles and module names in module invocations; only links http and https URLs. | N/A | N/A |
userscriptInterwikiLink (source) | If the user is viewing user script, it will show the link that can be copied to other projects. | 15 | 2 |
Files
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
file-toggle-transparency (source) | Changes the transparent color fill on file description pages. | N/A | N/A |
imageres (source) | Provides statistics for files and their sizes. | 37 | 19 |
MegapixelDisplay (source) | Displays the number of megapixels (106 pixels) on the image page. | 20 | 6 |
warnOnLargeFile (source) | Triggers a warning popup if you're about to open a file that is above a certain threshold. The default thresholds are dimensions over 10,000 pixels, or file sizes over 100 MB. | N/A | N/A |
media timer (source) | This gadget shows a timer with three modes and an interactive progress bar with a buffer indicator at the bottom of the window if a media element exists on the page. It can be used to play and pause and navigate a media file without having to scroll back to the on-page media controls. | N/A | N/A |
Drafts
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
edits-since-decline (source) | Show an [edits since this decline] link on the latest decline banner on an AfC draft. | 29 | 12 |
Page-specific
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Find Unpatrolled New Pages by Subject (source) | Creates buttons on User:AlexNewArtBot and its subpages that begin relevant searches to determine which new pages listed remain unpatrolled and highlight those references/page-links. Requires the patrol user right. | 40 | 7 |
Gadgets definition (source) | Pretty-prints and adds links to MediaWiki:Gadgets-definition. | 10 | 1 |
hideUnwantedCategories (source) | Hides | N/A | N/A |
share ExpandTemplates url (source) | Generates URLs for easy sharing of Special:ExpandTemplates inputs. | N/A | N/A |
Page information
Scripts that show information about the page you're viewing.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
ArticleInfo (source) | Alternative to XTools gadget with user links on userpages as well. | 14 | 5 |
DYK Check (source) | Tool for checking Did You Know eligibility. Also known as DYKcheck. | 2330 | 669 |
EditWarChecker (source) | Adds a traffic-light symbol to the top right of articles that displays the approximate number of reverts and users reverting within the last 24 hours. | 126 | 35 |
lastEdit (source) | Shows the last person to edit the page and the relative time of the edit under the page title. | 33 | 7 |
LastEditor (source) | Provides links to user, talk and contribs pages of page's last editor, and additionally provides a "diff" link, minor edit marker, and summary of the edit in question. | 16 | 6 |
lintHint (source) | Displays Lint errors. | 143 | 53 |
PageCreator (source) | Displays information about a page's creator and links to the first revision of the page. | 22 | 8 |
ReviewStatus (source) | Displays whether or not a mainspace page is marked as reviewed. | 53 | 30 |
Show number of active watchers & monthly views on every page (source) | 37 | 10 | |
Superlinks (source) | Quickly view information related to the page. | 173 | 69 |
talk-tab-count (source) | Shows number of level-2 headings on the talk page tab. | 79 | 9 |
talkCount (source) | Shows the number of talk discussions for the current page inside the "Talk" tab. | 13 | 7 |
talklink (source) | Colorizes the "talk" tab link to indicate when it is empty or a redirect. | 26 | 8 |
Wikidata Q numbers (source) | Adds Wikidata Q numbers to the article title. | 29 | 9 |
Word Count (source) | Adds a link to the sidebar's toolbox to view various page size statistics. A variant on Prose Size that offers actual counting of words rather than counting whitespace characters, and handles separate counting of references. | 136 | 31 |
Search form
Scripts that change the appearance or behavior of Special:Search or the search box on each page.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
EnhancedSearchPage (source) | Adds: 1) "Show 5000 results" into the two "Show x results" menus, 2) shortened results list and four copy buttons to quickly copy the results to the clipboard, 3) buttons to quickly scroll up and down, 4) "x results shown on the page" next to the results info | N/A | N/A |
Open search in new tab automatically (source) | Open search results list or suggestions in new tab automatically. | N/A | N/A |
Search autocomplete (source) | Autocompletes searches in the search box based on prior searches. | N/A | N/A |
Search Engine (source) | Adds buttons to search Wikipedia using Google and Bing. | 12 | 4 |
Search sort (source) | Adds ten "Sort by" links under "Tools" to repeat a search with the given sorting | 13 | 8 |
Search Suite (source) | List-friendly search results enhancer. On/off features include sort, single-line results, wikilink formatting, etc. | 46 | 18 |
search-links (source) | Adds edit links to the search suggestions box. | N/A | N/A |
search-shortcuts (source) | Expand some common shortcuts while typing in the search bar. | 16 | 7 |
search-shortcuts (source) | Fork of Enterprisey/search-shortcuts that is customisable (users specify their shortcuts in their own common.js or skin.js), can handle namespace shortcuts, and in addition to translating {{template}} to Template:template, translates {{#invoke:module (…)}} to Module:module too. | N/A | N/A |
SearchEditLink (source) | Adds an [edit] link next to each search result. | N/A | N/A |
SearchNamespace (source) | Adds a pulldown menu next to the quick search bar allowing selection of namespace to search in. | 38 | 6 |
TemplateSearch (source) | Allows using "TP:" and "{{" as shortcuts for "Template:" in the search box. | 25 | 18 |
Diffs
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CleanDiffURLs (source) | Converts long diff URLs to the short Special:Diff/ form which can be linked in edit summaries. | 55 | 20 |
CompareRevisions (source) | Adds a button to the diff page to compare the two revisions side-by-side. | 17 | 8 |
Consecudiff (source) | Adds links to diffs of consecutive edits by the same user on watchlist, history, etc. | 16 | 7 |
diff arrow keys (source) | Navigate revisions conveniently with Ctrl+← and Ctrl+→. If you prefer using arrow keys only, use diff_arrow_keys_without_CTRL.js. | N/A | N/A |
Diff Time (source) | Adds time between diffs and time since each revision. | 28 | 0 |
diff-context (source) | Click a button in diffs to show more lines of context. | 36 | 13 |
diff-link (source) | Shows links on history and contributions pages to copy a Special:Diff/ link to each diff | 14 | 7 |
diff-permalink (source) | Shows a text field at the top of diff pages and oldids that contains the short Special:Diff/ (or Special:Permalink/ ) format. | 159 | 59 |
diff-permalink-2 (source) | Shows a text field at the top of diff pages and oldids that contains the short Special:Diff/ (or Special:Permalink/ ) format with square brackets [[]] around the page name. | 23 | 13 |
diffcur (source) | Adds a "Cur →" link next to the "Next edit →" link in diffs. | 18 | 8 |
DiffOnly (source) | Adds "diff only" links to diff pages, and optionally to history pages, recent changes, the watchlist, and contributions. Diff-only pages load quickly, so are useful for tasks that involve trawling through lots of diffs. | 21 | 11 |
ExpandDiffs (source) | Loads diffs inline on history, contributions, and recent changes pages. | 32 | 15 |
fancy-diffs (source) | Links in diffs are now clickable, including template names and external links, and images have expandable previews. | 61 | 23 |
In-place diffs (source) | Adds buttons to each line on the Recent Changes screen, the watchlist, the contributions screen, and article history screens, allowing one to load (and show/hide after loading) an individual diff without moving to another page and view multiple diffs at once. | 220 | 36 |
Link Intermediate Revisions (source) | Links the "intermediate revisions" message so it can be clicked to see a history listing of those revisions. | 16 | 3 |
LiveDiffLink (source) | Show a live-updated diff link at the top of History pages while you select revisions, so you don't need to actually load the diff to get a diff link. | 47 | 14 |
LiveDiffLink (source) | A globalized version of Equazcion's LiveDiffLink, which shows a wikilink and a copy button instead. | N/A | N/A |
MoreDiffInfo (source) | Adds more information to diff pages such as revision ID, size, and ORES score. | 29 | 13 |
offset-history-link (source) | On diff page, links to the history/contribs starting at that diff. | 14 | 6 |
QuickDiff (source) | Quickly view any diff link on a wiki (only work if the diff was also made on the same wiki). | N/A | N/A |
TextDiff (source) | Adds a button to diff pages that shows a simpler, text-only diff. It is often difficult to see the actual changes to the text amongst the templates and other markup. | 29 | 11 |
User History with in-place diffs (source) | Modification of Ale jrb's original UserHist script, which allows filtering of an article's edit history by author name, to add the inline diff functionality, as with the "In-place diffs" script above. (Note that the "In-place diffs" script is not required to use this one, but there is no overlap between the two; this one does not replace the general "In-place diffs" functionality). | 34 | 10 |
Listings
Multiple
Scripts that change the appearance or behavior of multiple types of listings.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
12HourFormat (source) | Changes occurrences of 24-hour times to 12-hour (AM/PM) times. Works in logs, page histories, file history tables, etc. | 47 | 6 |
AjaxLoader (source) | Loads next/previous links in history, contributions, WhatLinksHere, categories and tens of listing special pages in-place. | N/A | N/A |
Autolink (source) | Makes plaintext [[wikilinks]], {{transclusions}}, and URLs clickable where they normally aren't (i.e. in the History tab and on .js pages). | 100 | 15 |
clickDivertimento (source) | Open certain links in new tabs. | N/A | N/A |
Convert from 24-hour (source) | Changes times in user contributions and history pages to use 12-hour AM/PM clock. | 37 | 3 |
infiniscroll (source) | Adds infinite scrolling to contributions, page histories, and log pages. | 19 | 5 |
live-reload (source) | Show history/log entries live as they come in, and update the tab name to indicate new entries. | 26 | 3 |
pageTeaserHint (source) | Displays opening paragraph snippets in search results, categories, etc. | N/A | N/A |
RemoveMarkAll (source) | Completely disables the recent Watchlist and History page changes that highlight updates to pages since your last visit. | 10 | 3 |
Show Revision ID (source) | Adds the revision ID to each revision on history, contribution, and watchlist pages. | 20 | 9 |
show tag names (source) | Shows the real names of tags next to their display names in places such as page revision histories or the watchlist. | N/A | N/A |
Watchlist mark (source) | Bolds watched pages in Category and "User Contributions" listings. Also adds a "Show watchlist controls" link to enable watching and unwatching directly from these listings. | 10 | 4 |
Watchlist and recent changes
Scripts that change the appearance or behavior of both watchlist and recent changes pages.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CatChangeLinker (source) | Links "diff" and "hist" for category additions/removals on Watchlist/RecentChanges. | N/A | N/A |
Enhanced RC expander (source) | Automatically expands watchlist/RecentChanges/RelatedChanges links in enhanced RC mode. Also adds a button to collapse all. | N/A | N/A |
listPageOptions (source) | Auxiliary functions: toggle display options; unwatch; mark as visited; hide certain types of pages and edits. | 10 | 2 |
RCMuter (source) | Hides specified users' edits on Watchlist/RecentChanges. | N/A | N/A |
Thanky (source) | Adds thank links next to diff links on the watchlist, and some other special pages with diff links. | 55 | 22 |
Watchlist
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
ajaxWatchlist (source) | Automatically updates your watchlist by displaying new changes as they come in at Special:Watchlist, no reloading necessary. | 38 | 8 |
Ajax watchlist with in-place diffs (source) | Combines Theopolisme's Ajax watchlist script and Writ Keeper's in-place diff script, which are otherwise not compatible. | 10 | 1 |
Catwatch (source) | Shows the addition of pages to specified categories on your watchlist. | 66 | 15 |
clear-watchlist.js (source) | Clear your entire watchlist over time. | N/A | N/A |
customWatchlists (source) | Create and manage your own custom watchlists. | 66 | 17 |
Hollis (source) | Show a "since last seen" link which gives you the diff of the page since you have last looked at it. | 22 | 4 |
importWatchlist (source) | Import watchlists from other users, provided you have their watchlist token. Useful if you have multiple accounts. | N/A | N/A |
Interwiki Watchlist (source) | Adds interwiki watchlists to your watchlist; supports only a few popular wikis. | 24 | 3 |
LagToMinutes (source) | When "High database server lag" message shows up, this script displays the total days/hours/minutes/seconds of the lag, in addition to the default total seconds display. | 30 | 4 |
ReverseMarked (source) | Lets you know which watchlist changes you've already checked by fading out viewed items. | 34 | 7 |
Smart Watchlist (source) | Watchlist customization and organization. | 79 | 17 |
Unwatch deleted (source) | Remove recently deleted pages from your watchlist. | N/A | N/A |
W-Ping (source) | Set up reminders (pings) for things to do that will appear on your watchlist at the scheduled time in the future. | 59 | 30 |
Watchlist Links (source) | Adds some useful links to your Watchlist. | 240 | 35 |
Watchlist-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). | 38 | 14 |
Watchlist-openUnread (source) | Open multiple unread watchlist pages with a single button. Various options can be set, see documentation. | 30 | 11 |
watchlist-update-title (source) | Updates the HTML title of the watchlist page with a live count of number of new changes (when in live updates mode), which can be seen while working on another tab. | 20 | 6 |
WatchlistCleaner (source) | Remove missing pages, redirects, pages you haven't edited recently, and/or pages you've never edited from your watchlist. | 24 | 14 |
WatchlistLinksNewTab (source) | Open all links in the Watchlist in a new tab, even on a normal click. Useful to prevent accidental taps and the like from exiting the watchlist. | N/A | N/A |
WatchlistResetConfirm (source) | Adds a confirmation dialogue to the "Mark all pages as visited" button and resets the watchlist much faster without refreshing the page. | N/A | N/A |
WatchlistSorter (source) | Sorts your watchlist by namespace, making it much easier to browse. | 22 | 9 |
WatchlistTidy (source) | Fixes two errors in the watchlist layout – allows the new changes notification to always be visible, right aligns the Active Filter panel. | N/A | N/A |
WikidataWatchlistLabels (source) | Adds labels to P-numbers and Q-numbers (properties and items) for Wikidata edits, e.g. "Created claim: instance of (P31): bus station (Q494829)" instead of "Created claim: Property:P31: Q494829". | 34 | 10 |
Recent changes
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AjaxRC (source) | Automatically refreshes the Recent Changes every 60 seconds using Ajax. | N/A | N/A |
GlobalRecentChanges (source) | Allows you to monitor recent changes across various wikis (*.wikimedia, *.wikipedia, *.wiktionary). | N/A | N/A |
RC Notify (source) | Adds in-browser notifications about potentially harmful edits to Special:RecentChanges. | N/A | N/A |
RC Patrol (source) | Browse through recent changes in browser for easy patrolling and reversion. | 154 | 56 |
RC-links-new-tab (source) | Make all links in recent changes open in a new tab. | 13 | 4 |
rc-thanks (source) | "Thanks" links for RecentChanges. | 12 | 6 |
RCWidget (source) | Adds a widget to the sidebar allowing for the patrolling of recent changes. | N/A | N/A |
History
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
ActiveWatchers (source) | Adds a link to History pages, next to the "Number of watchers" link, to show the number of Active Users watching the page ("active" defined as users who have logged in within the last 30 days).
| 87 | 18 |
Compare link (source) | Makes the "compare selected versions" button into a link (diffs can be in new windows, tabs, etc.). | 10 | 2 |
DynaThank (source) | Hides "thank" links on History pages until you choose to display them. | 16 | 4 |
hide-reverted-edits (source) | Shows a sanitized version of page history by hiding reverted edits and the reverts themselves. Activated by a button next to "Compare selected revisions". | 30 | 7 |
HistComb (source) | Combines consecutive edits by same editor into a single entry on history pages, replaces size with increment (like in watchlist/recent changes), shortens talk, contribs and undo to single letter, highlights own edits with light green background, redirects link «Contributors» under heading to toolserver. | 148 | 22 |
histFilter (source) | Adds a button to filter the page's history to only show revisions of blocked users. | N/A | N/A |
History button links (source) | Adds a button to filter the page's history to only show revisions of blocked users. Also works for the sysop revdel links. | N/A | N/A |
historydiffselect (source) | Adjusts the radio buttons to select the last viewed revision. | N/A | N/A |
HistoryGraph (source) | Generates and displays an SVG line graph of a page's size over time, at 1-month intervals. | N/A | N/A |
HistoryHelper (source) | The script adds three UI buttons and a list of checkboxes that wrap around and help to copy diff links on the Help:Page history and Help:User contributions pages into a formatted Special:Diff/ or {{diff2|...}} or <table>...</table> wikitext. The resulting wikitext may be may be used on the talk page to refer to changes. (Screenshot). | 10 | 5 |
HistoryHighlight (source) | When clicking on a "hist" link from a user contributions page, the resulting page history has all edits by that user highlighted. Customizable highlight colour! 16,777,216 colours to choose from! | 12 | 2 |
HistoryView (source) | Changes the display of history pages. | N/A | N/A |
MoveHistory (source) | Lists the past moves a page has gone through. | 68 | 48 |
Remove thanks (source) | Removes all "thank" links from History pages. | N/A | N/A |
responsiveHistoryCompare (source) | Dynamically moves Compare selected revisions buttons next to the selected revisions on action=history pages. Only tested with the Vector (legacy; not 2022) skin. | N/A | N/A |
Undo move (source) | Changes the undo link of page moves to Special:MovePage to undo the move. | 28 | 10 |
Contributions
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
ContribsByPage (source) | Script to sort contributions by page. | N/A | N/A |
contribution shortcuts (source) | Adds "edit" and "info" shortcuts to each contribution on the user contributions page, as well as "source" to revisions in the page history. (all skins, Minerva in desktop mode only) | N/A | N/A |
CurrentSwitcher (source) | Gives you links on the contribs page to hide duplicate entries, current revisions, rollbacks, huggles, twinkles, and redwarns. This allows you to use your contribs page as an easy way to check if people have responded to your comments/questions, or look at which discussions/pages have been active since your last post. | N/A | N/A |
endlesscontribs (source) | Provides for endless scrolling of contributions pages. | 28 | 9 |
Hide Top Contribs (source) | Does the opposite of the "Only show edits that are latest revisions" checkbox. (There is also an it.wikipedia.org-specific version, which has some "special" problems with some skins, but it still displays somewhere!) | 94 | 38 |
Mark Reverted (source) | Highlights reverted edits. Also works on histories, recent changes, and other pages. | 39 | 10 |
Top Contributions (source) | Color-codes lines according to who has the top contribution for a page. | 81 | 12 |
ColourContrib (source) | Color-codes lines according to who has the top contribution for a page, with lighter, more readable colours. Color-codes lines of user contribution history, so that pages you've edited last are sharply distinguished from pages where another editor was the last to edit. | 12 | 4 |
user-tabs-on-contribs (source) | Adds "User page" and "Talk" tabs to the user contribs page. (Vector) | 35 | 11 |
watchUserContribs (source) | Highlights pages in a user's contributions which are on your own watchlist and provides the option to watch/unwatch the pages listed directly from the list. Uses session storage for some efficiency. Only tested with the Vector (legacy; not 2022) skin. | N/A | N/A |
Categories
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CatChangesViewer (source) | Lists recent category additions/removals on a category page. | 54 | 32 |
Category Page Links (source) | Adds individual Talk, Edit and History links to every article listed in a category, similar to {{pagelinks}}. | 17 | 8 |
CategorySortKeys (source) | Shows sort keys on category pages. | 11 | 6 |
CatListMainTalkLinks (source) | Adds a link to each page's associate Talk: or main page. | 52 | 10 |
MassCFD (source) | Can create mass CfD nominations, as well as tag categories in already-started nomminations. Notifies category creators as well. | 16 | 10 |
Megawatch (source) | Watch or unwatch all pages in a category (for large categories, restricted to the top 50 pages only). | 18 | 6 |
Gigawatch (source) | Fork of Megawatch. It now allows you to watch up to 500 articles in a category. Requires a modern web browser. | 11 | 1 |
shortdescs-in-category (source) | Shows the short descriptions of pages in the category (can be toggled on/off). | 137 | 68 |
What links here
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
SortWhatLinksHere (source) | Sorts the links displayed by the What links here page. | 29 | 10 |
What Links Here link filter (source) | Adds an additional filter on What Links Here pages allowing you to, in effect, exclude pages linking to the page through given templates (i.e. only linking pages not having the templates will remain). | 52 | 13 |
WhatLinksHere action links (source) | Shows edit and history (and delete if user is a sysop) links on Special:WhatLinksHere. | N/A | N/A |
WhatLinksHereSnippets (source) | Shows snippets of code for transcluded templates where they are used. | 12 | 5 |
Logs
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Log swap (source) | Provides a button on Special:Log to swap actions performed by a user with actions performed on that user. | 21 | 8 |
User information
Scripts that show information about users.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Admin Highlighter (source) | Highlights administrators in all listings and signatures; a rewrite of User:Amalthea/userhighlighter.js that was based on User:Ais523/adminrights.js. | 143 | 38 |
Admin Highlighter v3.0 (source) | Fork that caches the list of admins for faster highlighting. | 42 | 12 |
Crat Highlighter (source) | Highlights users, with caching and custom ordering and coloring of: bureaucrats, checkusers, oversighters, interface admins, arbitrators, and stewards (in addition to admins). | 52 | 20 |
Admin Tagger (source) | Fork of this script, but it uses emojis to denote the user groups. Multiple usergroups are displayed instead of just the 'highest rank' one. | 17 | 7 |
User Highlighter v2.0 (source) | Highlights users by user group. | 31 | 7 |
User Highlighter v3.0 (source) | Combines the highlighting capabilities of the 2 above scripts. | 12 | 4 |
User Highlighter 4.1 (source) | All of the above, including mouse hover tooltips in case you forget the color and heavy optimizations to narrow loading times down to a few seconds on first load and a split second on subsequent loads. | 35 | 13 |
UserHighlighterSimple (source) | Simplified color scheme, bug fixes, userlist updated daily. Also highlights former admins, editors with more than 10,000 edits, WMF staff, and stewards. | 79 | 46 |
markAdmins (source) | A fork of the commons equivalent of the above scripts, this script shows letters (not colors) next to admins, crats, CUs, OSers, stewards, and many more user groups. Very customizable. | 78 | 45 |
markAdmins, the iconic version (source) | A fork of Mdaniels5757/markAdmins, showing icons (not letters) before links to admins, crats, CUs, OSers, stewards, and many more user groups. Very customizable (too). | N/A | N/A |
Display Contributions (source) | Displays your edit count next to Contributions link in the top bar. | 61 | 15 |
ip-ext-info (source) | Adds an icon next to IP addresses in signatures, links, and page histories, hovering over the icon will show the IP's country, range, and ISP. | 68 | 21 |
IPLabeller (source) | Set permanent labels and colors to anonymous IP address contributors. | N/A | N/A |
IPtoEmoji (source) | Shows an emoji representation of IP addresses for easy visual recognization. | 20 | 8 |
MarkBLockedGlobal (source) | An extended markblocked. Marks up not only locally blocked users and IPs, but also IPs in locally blocked IP ranges, globally locked users, and globally blocked IPs. | N/A | N/A |
mark-locked (source) | Marks globally locked users with a dashed red underline. | 78 | 37 |
more-block-info (source) | Shows overlapping IP rangeblocks and global lock details on contributions pages. | 46 | 27 |
Pages created (source) | Lists all the pages created by a user. | 48 | 11 |
ShowUserGender (source) | Shows the gender of a user beside their name. | 52 | 22 |
SortCentralAuthByEditCount (source) | Sorts the list of local accounts on CentralAuth by edit count. | N/A | N/A |
Status Check (source) | Displays whether a user is on- or offline when viewing their user page, user talk page and contributions. | 124 | 23 |
Sysop Detector (source) | Shows user rights groups. | 39 | 11 |
User identifier (source) | Marks, using graphical icons, users with user rights in all listings and signatures. | 119 | 21 |
User Info (source) | Shows user groups, edit count, and time registered. | 560 | 137 |
User Info (source) | Tweaked version of the above, also displays on all user subpages as well as special pages like contributions or logs. Option to disable when viewing yourself. | 52 | 15 |
userinfo (source) | Another tweaked version, abbreviates user group names. | 33 | 4 |
User Info Popup (source) | Adds an i icon at the top of user-related pages. The color of the i icon (green, orange, or red) represents the amount of time passed since the user last edited. Hovering over the i icon opens a popup with basic information about the user: registration time, number of edits, time elapsed since last edit, rights, latest block time, gender, and more. | 17 | 8 |
usergroups (source) | Adds user groups and information about current blocks underneath the username. | 10 | 3 |
Non-Vector only
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Chouette (source) | JS script designed to make it easier to edit Wikipedia using the mobile web interface known as Minerva. It adds links to Wikidata, Reasonator, Whatlinkshere, Move, Infos, Pageviews, etc. | 21 | 4 |
MobileMoreLinks (source) | A more updated version of Chouette. It has more links than it's parent script such as links to Copyvio detector, Page logs, etc. | 11 | 2 |
editthispage (source) | Changes the "edit this page" label of the edit tab used in Monobook to show just "edit". | N/A | N/A |
Just a click away (source) | JS script, designed for Timeless, which brings useful links directly accessible in the main page and remove useless links. | N/A | N/A |
mobileUndo (source) | Adds an undo button to the mobile diff interface. | 46 | 10 |
RC Patroller (source) | Adds a portlet to the sidebar that shows a regularly updated list of recent changes. | 97 | 5 |
Timeless New Message Highlight (source) | Highlights your username in yellow when there are new messages on your user talk page, since the talk page link is hidden in a dropdown in Timeless. This script should only be used with the Timeless skin: add it to your timeless.js, not your common.js! | N/A | N/A |
Shortcuts
Scripts that do nothing other than add a link to a page (internal or external) to a menu, panel or toolbar. Any script that does anything more belongs to another section.
Customizable
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Bookmarks (source) | Adds a bookmarks section underneath the tools section on the right navigation panel. | 17 | 4 |
MoreMenu (source) | Extends the "More" menu by adding two more drop-down menus to your menubar. | N/A | N/A |
Feeds
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
admindash (source) | Adds a link to Template:Admin dashboard to the toolbar. | 39 | 5 |
Common.js.js (source) | Fork of User:Lourdes/PageCuration.js, and adds a link to your common.js in the top toolbar. | 11 | 3 |
Dashboard (source) | Adds a link to the dashboard. | 26 | 9 |
Did You Know (source) | Adds a Did You Know link in to the top toolbar. | N/A | N/A |
EditRequestLinks (source) | Adds links to tables of unanswered edit requests. | 13 | 4 |
errors (source) | Adds a link to WP:ERRORS on the main page and associated pages. | N/A | N/A |
GlobalWatchlistLink (source) | A simple portlet link to Special:GlobalWatchlist next to Watchlist in the upper right corner, similar to BrandonXLF/GlobalPrefs. | N/A | N/A |
New Pages (source) | Adds a link "Patrol New Pages" link in the toolbox. | 24 | 3 |
New pages link (source) | Adds an easy link to the new pages feed, directly below the "recent changes" link in Vector. | 23 | 8 |
No Vandalism (source) | Catches edits with Repeating characters filter on them. | 24 | 1 |
NPPLinks (source) | Adds WP:BEFORE, copyvio check, duplicate article check, and other useful New Page Patrol links to the left menu. | 66 | 37 |
Page Curation (source) | Adds a "Page Curation" link (that points to Special:NewPagesFeed) to the top toolbar, primarily designed for new page reviewers. | 820 | 226 |
Pending changes (source) | Same thing as User:Omni Flames/PendingChangesLink.js, except on the toolbar. | 19 | 3 |
Pending changes link (source) | Adds an easy link to Special:PendingChanges, directly above the "recent changes" link in Vector. | 33 | 12 |
Pending Changes Link (source) | Adds a "Pending Changes" link on the top toolbar, primarily designed for Pending Changes Reviewers. | 50 | 16 |
Recent Changes Link (source) | Adds a recent changes link to your toolbar when logged in. | N/A | N/A |
Special:NewPages (source) | Adds a "Special:NewPages" link to the top toolbar, primarily designed for new page reviewers used to the Special:Newpages old feed. | 41 | 5 |
TFA History Link (source) | Adds a "TFA History" link to the top toolbar, primarily designed for featured article contributors and recent changes patrollers to view recent changes to today's featured article. | 11 | 3 |
Discussions
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AfC Today (source) | Adds an "AfC Today" link to the top toolbar that opens a random AfC submission opened 0 days ago. | N/A | N/A |
AfDs All (source) | Adds an "AfDs All" link to the top toolbar, primarily designed for AfD regulars who wish to directly view all deletion discussions. | 39 | 4 |
AfDs Closing (source) | Adds an "AfDs Closing" link to the top toolbar, primarily designed for AfD regulars who wish to directly view deletion discussions closing today. | 34 | 9 |
AfDs Started (source) | Adds an "AfDs Started" link to the top toolbar, primarily designed for AfD regulars who wish to directly view deletion discussions opened today. | 31 | 10 |
CfD Started (source) | Adds a "CfDs Started" link to the top toolbar, primarily designed for CfD regulars who wish to directly view category discussions opened today. | N/A | N/A |
DRV Started (source) | Adds a "DRVs Started" link to the top toolbar, primarily designed for DRV regulars who wish to directly view deletion reviews opened today. | N/A | N/A |
FfD Started (source) | Adds an "FfDs Started" link to the top toolbar, primarily designed for FfD regulars who wish to directly view file discussions opened today. | N/A | N/A |
MyCSD (source) | Adds a link to the toolbar for your CSD log. | 48 | 12 |
MyXfD (source) | Adds a link to the toolbar for your XfD log. | N/A | N/A |
Page Info (source) | Adds options to the 'Tools' section to see things about the article e.g. subpages, FA nominations, RFA (on user pages) etc. | 23 | 5 |
RfD Started (source) | Adds an "RfDs Started" link to the top toolbar, primarily designed for RfD regulars who wish to directly view redirect discussions opened today. | N/A | N/A |
TeahouseSidebar (source) | This tool adds a link to Teahouse in toolbox. | 15 | 4 |
TfD Started (source) | Adds a "TfDs Started" link to the top toolbar, primarily designed for TfD regulars who wish to directly view template discussions opened today. | N/A | N/A |
VPpanel (source) | This script adds links to different sections of Village pump in toolbox. | N/A | N/A |
Page information
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CopyvioChecker (source) | Add a tab that will submit a query to copyvios.toolforge when triggered to p-cactions menu. Vector only. | 17 | 6 |
Logs link (source) | Adds an easy link to a page's logs, to check for previous deletions, move-to-drafts, etc. | 35 | 12 |
Mobile View (source) | Adds a link to view mobile version of page. | 16 | 5 |
Raw Source Link (source) | Adds a portlet that links to the raw source of a js/css page. | N/A | N/A |
SandTab (source) | Adds a link to the sandbox subpage of a template (only tested in Vector). | N/A | N/A |
Sidebar History Tools (source) | 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. | 69 | 12 |
Subpages (source) | Add a "Subpages" link to the toolbox, which shows subpages of the current page. | 50 | 13 |
Subpages (source) | Adds a sub pages link in the personal toolbar. | 23 | 6 |
SubPages (source) | Adds a button to the page menu to list the subpages of the current page. | N/A | N/A |
Transclusion count (source) | Adds a "Transclusion count" link to the Tools menu. This shows how many times the current page has been transcluded in another page. | N/A | N/A |
View it! (source) | Generates a gallery of images for a given subject on any Wikimedia project utilizing Structured Data on Commons. | N/A | N/A |
What Links Here (source) | Adds a WhatLinksHere link in the personal toolbar (Note: There's one in the left toolbar already). | N/A | N/A |
WhatLinksHere (source) | Adds a direct link to Special:WhatLinksHere under "More" tools in every page with page title pre-filled. | N/A | N/A |
WhatRedirectsHere (source) | Adds a What redirects here link to show only redirects under the What links here link on the left Toolbar panel. | 13 | 7 |
Searches
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Category source (source) | Adds "Source-added" and "Template-added" links under "Tools" in the sidebar on category pages. "Source-added" searches category members which were added with category code in the source. "Template-added" shows all category members not found by "Source-added". | N/A | N/A |
Google Title (source) | Adds a link next to an article's title to search Google for that title in a new tab. | 74 | 11 |
SearchHelper (source) | A fork of Writ's script, and it adds links next to an article's title to Google (web, image, news, book), Yahoo, Creative Commons, Wikidata etc, and also to an Indian newspapers custom search. | 22 | 11 |
Possible backlinks (source) | 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. | 119 | 50 |
quick-before (source) | BEFORE searches, for arbitrary pages. | 32 | 12 |
Source links (source) | Like "What Links Here" but only searches for links in a page's source and not from a transcluded template. | 86 | 50 |
WRStitle (source) | Adds a link next to an article's title to open a Wikipedia Reference Search for that title in a new tab. | 17 | 5 |
User information
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
addUploadsLink (source) | Adds a "User file uploads" link to the toolbox, under "User contributions", providing access to a thumbnailed listing of files uploaded by the user whose userspace, talkspace or contributions list you are viewing (as is available at Commons). | 20 | 8 |
addUserContribsEditSummaryCountLink (source) | Adds a link to xtools.wmflabs.org/editsummary/en.wikipedia.org/<user-name> in the user contributions' footer; use to easily ascertain the statistics regarding usage of edit summaries by the contributor. Only tested with the Vector (legacy; not 2022) skin. | N/A | N/A |
centralAuthLink (source) | Adds links to the Central Auth for a user from in their: userspace, contributions, or logs. | 18 | 4 |
Contribs Tab (source) | Adds a contributions "More" entry on user and user talk pages. For a Vector tab, try User:Equazcion/ContribsTabVector.js. | 63 | 7 |
ContribsTabVector (source) | Adds contribs and stats tabs to user and user talk pages. | 82 | 16 |
ContribsTabVector (source) | Adds contribs and stats tabs to user and user talk pages with configurable keyboard shortcuts. | N/A | N/A |
ContribsTabVector (source) | Adds contribs, stats and CentralAuth tabs to user and user talk. | N/A | N/A |
Edit Count (source) | Adds a quick link in the toolbar for checking one's edit count. (Especially for those who have editcountitis!) | 48 | 6 |
moremenu-proxy (source) | Extra links for MoreMenu to help with proxy hunting. | 18 | 8 |
ToollinkTweaks (source) | Extend toollinks attached to user links to the script user's liking. | N/A | N/A |
UserLogToolbar (source) | Replaces the Logs link on user page with Logged actions (like the old Logs link) and Target logs (logs where the user or main user page is the target). | N/A | N/A |
Whois Sidebar (source) | Add a "Whois" link to the toolbox, which shows a whois lookup from whois.domaintools.com. | 14 | 4 |
Userspace
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Common Links (source) | Adds links to your common.js and common.css pages. | 17 | 4 |
My Links (source) | Allows the use of WikiText to put links (and other text) into the sidebar. | 15 | 7 |
My subpages (source) | Adds a "My subpages" link, next to your "Preferences" link in the personal toolbar. | 163 | 32 |
Personal Dashboard Link (source) | Adds a link to a dashboard of your choice (default: User:YourUserName/Dashboard). | N/A | N/A |
Quick Links (source) | Adds a "Quick links" link on the top toolbar that links to a personal page containing links. | N/A | N/A |
Sandbox 2 (source) | This adds a link to an extra sandbox, if you want more. | 13 | 7 |
Tasks (source) | Adds a "Tasks" link on the top toolbar that links to a page containing your tasks. | 15 | 1 |
Miscellaneous
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
BetterTwinklePrefs (source) | Adds a link to the Twinkle preferences page in the personal toolbar. | 28 | 4 |
Global Preferences (source) | Adds a link to edit global preferences. | 20 | 8 |
GOCE (source) | Adds a link to the Guild of Copy Editors to the "Navigation" menu. Check the docs for other options. | N/A | N/A |
MMSLink (source) | Adds a "Send mass message" link to the toolbox. Does not give non-mass message senders the ability to send mass messages. | N/A | N/A |
OAbotLink (source) | Adds a link to the More menu to launch WP:OABOT on the current page. | N/A | N/A |
PageDetails (source) | Adds useful links to the side bar (list here). | 38 | 9 |
QuickLinks (source) | Adds links to the toolbar for the following pages: Articles for deletion, Pending changes, New pages, and Random AFC. | 20 | 1 |
Random Rootpage (source) | Adds a link to Special:RandomRootpage. | N/A | N/A |
RandomRedirect (source) | Adds a "Random redirect" link below the "Random article" link. | N/A | N/A |
SNA (source) | A new article or draft can be started easily from navigation bar. | N/A | N/A |
Wikimap (source) | Adds links to other wikis in your navigation bar. Also is smart and doesn't show the link for the current wiki. | N/A | N/A |
Editing
Scripts that make edits to pages (i.e. increase the user's contributions) or changes the appearance or behavior of the edit form (action=edit/submit
). Other scripts belong to other sections, even if they are for editors.
Edit form
Scripts that change the appearance or behavior of the edit form (action=edit/submit
), e.g. modify an unsaved source.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
aceEditorOptions (source) | Provides a form (toggle show; top right) to set the Ace code editor options (e.g. use a dark theme or enable live autocompletion) on js, css, json and lua pages. Changes can be saved to mw.user.options . Only tested with the Vector (legacy; not 2022) skin. Also consider the more mature alternative CodeEditorAssist by Nardog (below) | N/A | N/A |
addCloneClearButtonAboveScributoConsole (source) | Adds another Clear button above the Scribunto console. Only tested with the Vector (legacy; not 2022) skin. | N/A | N/A |
Advisor (source) | Fixes common formatting and stylistic issues. | 65 | 25 |
Advisor (by PC-XT) (source) | Fixes common formatting and stylistic issues. | 35 | 14 |
auto-watchlist-expiry (source) | Automatically watchlist a page for a customisable duration when editing a page that is not yet watchlisted. | 10 | 6 |
autoBackup (source) | Backs up the editing source at a regular interval. | N/A | N/A |
Autocomplete (source) | Offers a popup suggestions menu whenever you start typing a link or template in the main edit box. | 84 | 20 |
autocompleter (source) | Tab-based, context-sensitive autocompletion of usernames, page titles, and more, directly in the edit window. | 48 | 6 |
autoFormatter (source) | Semi-automatically fixes more than 200 common errors in wiki markup. | N/A | N/A |
BulletSort (source) | While editing, allows lexicographical sorting of bulleted (unordered) lists. | 25 | 9 |
Charinsert names (source) | Show tooltips with the names of the characters in the Charinsert box below the editing area. | N/A | N/A |
CodeEditorAssist (source) | Allows customizing the code editor, e.g. changing the color theme and enabling live autocompletion. | 10 | 5 |
codeEditWindowSize (source) | Allows you to change the starting size of the code editor. | N/A | N/A |
deCapitalizer (source) | Decapitalizes the selected text when the button is pressed. | 29 | 11 |
DiffPreviewFindLine (source) | Enables clicking on any affected line on the diff preview ("show changes") screen to quickly find that line in the editing textbox. | N/A | N/A |
DisableDragDrop (source) | Clicking and dragging on selected text will only modify the selection, rather than accidentally moving the selected text to a different position. | N/A | N/A |
Edit Box Expander (source) | Removes left navigation menu and makes the edit area bigger so there are fewer distractions when editing. | 10 | 2 |
Edit Keeper (source) | Pop up a prompt to remind you to save the edits and refresh the page if someone else edits the page first. | 11 | 9 |
editorContent (source) | Turns on/off advanced text editor depending on page content model and user preference. | N/A | N/A |
Force summary & preview (source) | Forces you to preview your changes first, then asks for an edit summary. | N/A | N/A |
InsertShortcuts (source) | Inserts user-defined text with keyboard shortcuts. | N/A | N/A |
intropreload (source) | Shows links next to page title to the edit intro and preloaded content (if they exist). | N/A | N/A |
linkThings (source) | Adds Ctrl+click opening of wikilinks and template links in the CodeMirror editor and the visual source editor. | 10 | 8 |
Math editor (source) | Adds math editor for enhanced editing toolbar, which provides online preview while typing equations. | 18 | 4 |
PreventSubmitByEnter (source) | Prevents unintentional submission of a form by pressing Enter in a textbox. | N/A | N/A |
readonly.js (source) | Adds a Forced view source link to the personal toolbar which allows a user to view the source code of a page without the risk of accidentally clicking Publish Changes. | 15 | 8 |
RETF (source) | Applies typo-fixing RegEx from WP:REGEX. | 23 | 16 |
s&r persistence (source) | Teaches "Search and Replace" box in "Advanced" edit toolbar to remember its content. | 18 | 7 |
SafetyEdit for all pages (source) | Adds a check box for all pages during editing, which must be clicked before saving is enabled. | N/A | N/A |
Save Draft (source) | Adds a button that saves a draft of the page you are currently editing to your computer browser's storage so you can return to editing later. | 17 | 9 |
Simple Keyboard Layout Changer (source) | Change just a few characters on your keyboard or set up complete keyboard layouts for typing in other languages (works in both the editing area and the search box). | N/A | N/A |
Smart Linking (source) | Helps linking to the correct articles by letting you preview the linked articles while editing (see the screenshots). | 66 | 11 |
Table Editor (source) | Add table editing helpers to the toolbar. | 70 | 15 |
ToggleEditNotices (source) | Allows toggling of edit notices. | 15 | 2 |
Previewing
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Preview: Template Last Modified (source) | When previewing changes, sorts list of called templates by date last modified and displays the latest edit summary for each; useful for debugging complex templates. | 44 | 11 |
previewAndDiff (source) | Adds a button to the edit form to show preview and changes (diff) at the same time. | 28 | 11 |
Private sandbox (source) | Creates a sandbox for wikitext with a preview option. Stores it in mw.user.options, which allows for access on multiple devices. | 14 | 1 |
TestWikitext (source) | Adds a page that quickly parses/previews, loads, edits, and saves wikitext. Good as a quick page to test some code. Uses the browser storage. | 11 | 3 |
Edit summary
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AutoSectionLink (source) | Adds or refines the /* section link */ as you edit so only the modified section will be linked in the summary. | 21 | 12 |
Custom Summary Presets (source) | Adds a menu below the edit summary line where you can choose from your own preset edit summaries.
| 50 | 18 |
EasySummary (source) | Use the last summary you used or load and save a summary. | 23 | 10 |
NewSectionSummary (source) | Allows for a custom edit summary when using the "New Section" tab. | N/A | N/A |
NoEditSummary (source) | Warn if you are about to save an edit with no summary text. | 13 | 6 |
NoSubmitSummary (source) | Prevent the form from being submitted when hitting enter in the edit summary box. | 27 | 5 |
enterInSummaryPreviews (source) | Prevents the form from being submitted when hitting enter in the edit summary box. | N/A | N/A |
Split Edit Summary Box (source) | Creates a separate edit summary box for the name of the edited section, making the browser's autocomplete function more useful. Also plays nice with wikEd. | N/A | N/A |
Automated editing
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
JavaScript Wiki Browser (source) | Has similar functionality to the downloadable AutoWikiBrowser, but loaded within the web browser. | 536 | 215 |
In-place editing
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CodeAjaxEditor (source) | Allow editing JS/CSS/Lua pages in place. | N/A | N/A |
diffedit (source) | Enables editing directly from viewing a diff. | N/A | N/A |
DisamAssist (source) | Assists in quickly fixing ambiguous links. | 900 | 340 |
Heading editor (source) | Allows for one-click editing of section headings while reading an article. | 83 | 27 |
MiniEdit (source) | A tool for quickly editing content without leaving the page. | N/A | N/A |
quickcreate (source) | Create pages in-place without leaving the page. Useful for creating multiple pages from a special page list or from the categories list on a page. | 11 | 6 |
QuickEdit (source) | Edit a section of a page without leaving the page. | 114 | 36 |
SectionRemover (source) | Removes selected section(s) from a page. | 61 | 28 |
Wikignome gadget (source) | For minor edits to individual sentences. | 42 | 9 |
Wikiplus | Edit a page's source code in a popup window. | N/A | N/A |
Copy editing
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AutoEd (source) | Cleanup various problems with markup, headlines, templates, and ISBNs. | N/A | N/A |
Common Terms (source) | Delink common terms. | 381 | 119 |
dashes (source) | Fixes hyphens, dashes, and minus signs per MOS:DASH. | 329 | 177 |
DraftCleaner (source) | Fixes formatting of new articles. | 91 | 63 |
Dumb quotes (source) | Replaces curly "smart" quotes with straight "dumb" quotes per WP:Smart quotes. | 103 | 54 |
Curlies (source) | Replaces curly "smart" quotes with straight "dumb" quotes per WP:Smart quotes. | 46 | 24 |
Curly Quotes (source) | Replaces curly quotes (“”‘’) with straight quotes ("') per MOS:CURLY (fork of above script) | N/A | N/A |
EN-IN (source) | Indian English spelling consistencies per WP:ENGVAR. | 27 | 8 |
EngvarB (source) | American, British, Canadian, and Oxford spelling consistency per WP:ENGVAR. | 445 | 137 |
ExpandContractions (source) | Expands contractions. | 17 | 12 |
flagcruft (source) | Strips out flag icons that may be in violation of MOS:FLAG. | 83 | 30 |
formatgeneral (source) | Formatting fixes per WP:MOS, MOSCAPS, etc. | 441 | 127 |
ListSorter (source) | Adds a link to sort all bullet lists on a page alphabetically. | 32 | 19 |
MOSNUM Dates (source) | Cleanup dates per WP:MOSNUM. | 1313 | 477 |
sectionLinks (source) | Converts bare section links to use {{Section link}}. | N/A | N/A |
Tometric (source) | Add convert template to non-metric units of measure. | N/A | N/A |
Words to watch finder (source) | Scans article for words to watch when editing. | 56 | 19 |
Articles
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AutoShortDesc (source) | Quickly adds short descriptions to articles. | 19 | 6 |
redlinks (source) | Removes red links from an article. | 59 | 21 |
SDlinkBuilder (source) | Extracts all of the links from a page and builds a list of them with their Short descriptions. | 22 | 8 |
Wiki Translation Tools (source) | Helps you find categories, automatically fills the {{Translated page}} template, etc., based on an article in another Wikipedia. You have to install it in the Wikipedia you are translating from. | 28 | 6 |
Zeusmode (source) | Somewhat deprecated tool which is still useful for fixing links to disambiguation pages from within an article, without going through the edit page. | N/A | N/A |
References
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Automatic Referencing Assistant (source) | Aids users in correcting referencing errors. | 132 | 40 |
Autoref (source) | Allows for the inserting of auto generating refersuing using wp:Citoid in the 2010 wikitext editor, like you can in the visual editor. | 27 | 11 |
BooksToSfn (source) | Converts a {{cite book}} to use {{Sfn}} . | 17 | 7 |
Citoid (source) | Generates references from URL's and doi's using the mw:citoid server. This server is normally used by the Visual Editor and this script adds a toolbook link which allow the same server to be accessed from the normal wikitext editor. When installed, this tool can be accessed from the "Tools" section in the sidebar. | 203 | 51 |
editRefs (source) | Adds a link to the toolbox which, when clicked, searches the article references and presents them in textboxes for ease of editing. More basic but faster and less intrusive alternative to ProveIt. | 164 | 35 |
Footnote Cleanup (source) | Moves references, footnotes, and citation needed tags after punctuation. | 32 | 7 |
Format Citations (source) | Add a link (accessible in the drop-down menu in Vector and as a tab in Monobook) to harmonize whitespace in citation templates, and another to convert them to the vertical format. | 23 | 10 |
Tidy Citations (source) | Fork of Format Citations, with slight tweaks. Links appear in the toolbox upon editing, with a choice between vertical tidying and 3 variants of horizontal tidying (crammed, tidy, and roomy). | 88 | 29 |
Tidy Citations (source) | Standardise ref whitespace, hyphenate parameters, remove url-status from non-archived refs (Fork of above script that fixes issues with the Syntax Highlighter and WikiEd) | 32 | 17 |
RefCruncher (source) | While editing, allows 'crunching' of <ref> s into cute, unobtrusive tags. Useful for prose editors who should probably be using the visual editor. | 10 | 3 |
Reference Organizer (source) | Presents all references in graphical user interface, where you can choose whether the references should be defined in the body of article or in the reference list template(s) (list-defined format). You can also sort references in various ways (and optionally keep the sort order), and rename references. When installed, this tool can be accessed from the "More" menu. | N/A | N/A |
ReferenceEditor (source) | Adds an edit button next to references that can be accessed without directly editing a page. | 12 | 8 |
RefMan (source) | Allows you to edit and merge references. | 37 | 15 |
RefRenamer (source) | Replaces reference names like ":0" with descriptive ones like "Smith-2015". | 205 | 148 |
ReviewSourceCheck (source) | Simplifies source reviews by flagging 16 types of errors when using Harv templates. Display can be toggled on/off. | 30 | 16 |
SnipManager (source) | Toolbar with forms to fill in references. | 98 | 13 |
Sources (source) | Aims for compliance with Help:Citation Style 1, WP:ITALICS: ensures consistency of source names, and general tidying within the reference section. | 306 | 86 |
Web2Cit (source) | Collaboratively improved automatic citation results | 92 | 39 |
Rollback/reverting
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Ajax Rollback (source) | Turns rollback links into AJAX rollback links. | N/A | N/A |
Ajax Rollback (source) | Turns rollback links into AJAX rollback links, also works after RecentChanges or similar pages auto-reload. | N/A | N/A |
Ajax Rollback with summary (source) | Changes the [rollback] link to Ajax rollback links, prompts for edit summary. | N/A | N/A |
Ajax Rollback, with summary (source) | Adds AJAX rollback links next to the ordinary, offers edit summaries. | 12 | 4 |
AJAXUndo (source) | Adds an Ajax undo link next to the normal undo link on page histories and on diff pages, and reloads the page after undoing. | 10 | 3 |
ajax-undo (source) | Adds an AJAX undo link next to normal undo links on history and diff pages, allowing for custom edit summaries and auto-reloading. | N/A | N/A |
confirmationRollback-mobile (source) | Requires confirmation before performing rollback on mobile devices. | N/A | N/A |
ConfirmRollback (source) | Adjust rollback link behaviour by page and device type. | 85 | 31 |
confirmwatchlistrollback (source) | Pops up a confirmation dialog when rollback link is clicked from Watchlist. | 22 | 6 |
Kill-It-With-Fire (source) | Activates on a user's contributions page. Allows for mass-undoing edits. | 36 | 17 |
Mass Rollback controlled (source) | Rollback selected contributions of a user or all contribs of a user. | 73 | 17 |
Remove Rollback (source) | Disables the rollback feature. | N/A | N/A |
Restorer (source) | Adds a link beside the undo link in page history to restore a revision of an page. | 91 | 33 |
Rollback "in place" (source) | Changes the behavior of "rollback" link: instead of jumping to the diff page, leaves you in the same page. Together with Gadget popup, this can make vandalism-fighting slightly more efficient. In addition, right-clicking the "rollback" link will let you enter a summary, instead of the standard rollback summary. | 16 | 2 |
Rollback All (source) | Revert all contributions of a user. | 335 | 152 |
Rollback No Leave (source) | Revert edits made by users, but without navigating to the page where the rollback diff is shown. | N/A | N/A |
rollbackSum (source) | Rollback summary. | 31 | 4 |
rollbackTouch (source) | Hides all rollback links on mobile devices. | 21 | 11 |
Selective Rollback (source) | Adds a bunch of useful features for rollback: in-situ rollback (resolves rollback links without page transition), rollback summary, selective rollback (resolves multiple rollback links of the user's choice at once), mass rollback (resolves all rollback links on the page at once), along with some useful configurations. | N/A | N/A |
steamroller (source) | Requires confirmation before performing a rollback, and then automatically opens the user's contributions page after performing the rollback (similar to the global gadget, but prefills the Article field in Twinkle when warning the user from the user's contributions page). | N/A | N/A |
undo-last-edit (source) | Adds an option to the "More" menu that undoes the last edit made to the page. | 103 | 11 |
Anti-vandalism and user warning
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AntiVandal (source) | Diff viewer similar to Huggle in design, which reverts vandalism and warns users automatically. | 263 | 104 |
Arbritration Requests Buddy (source) | Adds a Twinkle menu for discretionary sanction notices, as well as more Arbcom-themed functions. | 63 | 28 |
quicknote (source) | Adds a "quick note" button to diffs that allows for leaving personal messages to editors regarding an edit that an editor has made. | 14 | 4 |
RBK-assist (source) | Combined version of different anti-vandalism user scripts. Asks for rollback summary, shows the details of page creator, last editor, add links to anti vandalism noticeboards in toolbar, etc. | N/A | N/A |
RedWarn (source) | The user friendly JavaScript anti-vandalism and recent changes revert tool. | 1243 | 285 |
SRGL (source) | Adds a link to request user accounts be globally locked. | N/A | N/A |
TwinkleMobile (source) | Enables Twinkle on mobile view (Minerva skin). | N/A | N/A |
Vandal Cleaner (source) | This tool makes it easier to handle trolls and massive vandalism. It allows you to quickly block the vandal, rollback all edits, delete all pages and hide all edits – all at the touch of a button. Administrators may use this tool to perform all of the above actions (block, rollback, delete and hide), while rollbackers who are not administrators can use the rollback functionality only. | N/A | N/A |
Vandal warning toolbox (source) | Quick links to standard warning messages in the Toolbox when editing a user talk page. | 182 | 22 |
WikiLoop DoubleCheck (source) | Adding a convenient link to the counter-vandalism tool WikiLoop DoubleCheck. | N/A | N/A |
Tagging and flagging
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Adiutor (source) | A tool to assist users with various operations to help with maintenance tasks on Wikipedia. | 12 | 5 |
cv-revdel (source) | Quickly add {{copyvio-revdel}} to a page. | 507 | 226 |
De-Stub.js (source) | Remove stub templates from pages. | 45 | 18 |
deOrphan.js (source) | Remove orphan tags from pages. | 62 | 26 |
Infringement Assistant (source) | Tag pages with suspected or possible copyright violations and report them to the Wikipedia:Copyright problems noticeboard. Part of Deputy. | N/A | N/A |
One Click Deletion Script (source) | Allows for nominating articles for deletion more quickly with only two clicks. | 17 | 8 |
Patrol Link Highlighter (source) | Highlights the "Mark this page as patrolled" link and blinks it animatedly every seconds. | N/A | N/A |
Rater (source) | Provides a dialog interface to add, remove, or modify WikiProject banners, including class and importance assessment. Accessible from either the page itself or its talk page. | 1576 | 582 |
UnassessedArticleLinks (source) | Rater extension for assessing articles from WikiProjects' unassessed article categories faster. | 26 | 15 |
Stub search (source) | Adds a stub search button to tag articles as stubs, supports searching and a hierarchy. | 144 | 48 |
Stub tag tab (source) | Adds a link accessible in the drop-down menu in Vector and as a tab in Monobook that adds {{stub}} tags per WP:Stub sorting. | 129 | 17 |
StubSorter (source) | Add or remove stub tags from articles. Provides a simple search field that dynamically fetches stub template names (like in HotCat) when the user types. | 429 | 188 |
TagsManager.js (source) | Manage the tags in an article (add or remove tags). | 23 | 6 |
Moving and merging
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
easy-merge (source) | Automates the auxiliary steps associated with merging articles: the script redirects the page to the merge target, adds the merge attribution templates to both the talk pages, and resets WikiProject banner parameters. | 93 | 49 |
LuckyRename (source) | Streamlines requesting file moves and moving files. | 46 | 27 |
Mass Move (source) | Allows batch adding and removing prefixes and suffixes from page names. | 24 | 21 |
MassMover (source) | Allows batch renaming of pages using regexes | N/A | N/A |
pageswap (source) | Allows administrators and page movers to swap the histories of two pages, also known as a history swap or round-robin move. | 197 | 77 |
pageswap (source) | Modified version designed for easier usage in answering requested moves. | 183 | 110 |
rmtr-helper (source) | Allows easier handling of requests at WP:RM/TR (technical move requests). | 64 | 50 |
submitRMTR (source) | Adds a button to Special:MovePage to submit the move as a technical request at Wikipedia:Requested moves/Technical requests. | 20 | 8 |
SubpageMover (source) | Adds a button to move a page and its subpages to Special:MovePage. | 25 | 10 |
Template insertion
Scripts that assist in editing template transclusions.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Aligner (source) | Automatically aligns infobox parameters. | 39 | 19 |
Auto CSS image crop (source) | Tool to make the {{CSS image crop}} template easier to use. | N/A | N/A |
Coordinator (source) | Quickly add and edit {{coord}} and {{coord missing}} templates. | N/A | N/A |
CSSImageCrop (source) | A utility to visually use Template:CSS image crop. | 22 | 12 |
Family Tree Editor (source) | Creates Family Trees with Chart Template. | 65 | 18 |
findargdups (source) | Finds duplicate template arguments. | 366 | 150 |
IllWill.js (source) | Searches wikidata.org for foreign-language sitelinks, to populate {{ill}} and replace plain red links. | 19 | 10 |
infoboxJournal (source) | Adds/standardizes {{infobox journal}}. | 10 | 5 |
IPAInput (source) | Type in IPA symbols by directly looking at an IPA key like Help:IPA/English and clicking on the symbols. | 10 | 4 |
KmlToJson (source) | Converts KML files into GeoJSON, for use in mapframe maps. | 34 | 10 |
ParameterSpacing (source) | A utility to manage the spacing around the = for parameters of a template. | 15 | 5 |
SpeciesHelper (source) | Tries to add the correct speciesbox, category, taxonbar, and stub template to species articles. | 43 | 27 |
Template parameters wizard (source) | Helps fill parameters of templates. | 66 | 10 |
TrackSum (source) | Lets you automatically sum the lengths of tracks in templates like {{track listing}} and get total runtimes. | 43 | 25 |
VisualEditor Citation Needed (source) | Adds a button (under "Insert") in VisualEditor to insert a citation needed tag. | 25 | 7 |
Template editing
Scripts that assist in editing templates themselves.
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
addcheckforunknownparameters (source) | Adds Module:Check for unknown parameters. | N/A | N/A |
advancedtemplatesandbox (source) | Enables TemplateSandbox on all pages, and allows previewing with a template other than the current page being edited (e.g. preview as Template:Foo when actually editing Template:Foo/sandbox). | 31 | 11 |
Attribution Notice Template Editor (source) | Graphically edit content attribution notices (e.g., {{copied}}, {{translated page}}, {{merged-to}}, etc.). Part of Deputy. | N/A | N/A |
AutoTestcases (source) | Autofills "Preview page with this template" with the most relevant /testcases page that exists. | N/A | N/A |
Bracket Match (source) | Check matching for template and variable brackets. | 55 | 10 |
IncrementParameters (source) | Utility to easily increment numbered parameters. | N/A | N/A |
Infobox gap (source) | Assists in renumbering infobox parameters. | 41 | 16 |
SafetyEdit (source) | Adds a check box to template-protected pages during editing, which must be clicked before saving is enabled. | 11 | 3 |
sync-template-sandbox (source) | Adds a link to synchronize template sandboxes with their main versions. | 29 | 12 |
TemplateData Editor (source) | Adds a link in the toolbox for editing <templatedata>...</templatedata> tags in templates. | 22 | 5 |
TemplatePreviewGuard (source) | Warns when you try to use "Preview page with this template" with a page that doesn't transclude the template. | N/A | N/A |
UniversalTransclusionPreviews (source) | Preview transclusions from any namespace. | 11 | 4 |
Categories
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Cat-A-Lot (source) | Extremely powerful category editing tool from Commons. Works with regular articles, as well as files. This is a wrapper that sets the setting variable to enable non-file categorization, and loads the latest Cat-a-lot from Commons. | 226 | 105 |
categoriessort (source) | Sorts categories in an article alphabetically. | 40 | 23 |
CatMan (source) | A category manager (similar to HotCat) powered by OOUI. | 17 | 8 |
HotCat edit summary warning (source) | Removes no summary entered warning for HotCat. | 16 | 7 |
HotDefaultSort (source) | Adds buttons beside the default sort key to add/modify/remove the default sort key. | 188 | 104 |
Sort categories (source) | Sorts categories alphabetically, with an article's eponymous category listed first. Based on User:Alex 21/script-categoriessort.js, but does not require any additional scripts to run. | 39 | 22 |
Files
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
CommonsHelper link (source) | Adds c:CommonsHelper to the toolbar to make file moves to Wikimedia Commons easier. The file name is automatically prefilled upon clicking the link. | 11 | 3 |
Image Size (source) | Converts image sizes in pixels to upright (scaling) values, as pixel sizes are officially discouraged by WP:IMGSIZE except when absolutely necessary. | 34 | 14 |
ImageMapEdit (source) | Adds a tool on image pages that allows the user to create and organize imagemaps much more easily. | 19 | 2 |
PasteToCommons (source) | Upload an image to Commons from anywhere on the site by pasting it. | N/A | N/A |
QuickImgDelete (source) | Tools to make image patrolling easier. | N/A | N/A |
SVGEditor (source) | Adds a button on SVG file pages to view and edit the SVG source code. | 11 | 5 |
Picture of the Day Helper (source) | Assists with creation of Picture of the Day templates and notifications | 19 | 12 |
Redirects
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
domainRedirect (source) | Helps create redirects from domain names to their subjects, such as nytimes.com → The New York Times. Automatically determines a candidate for the domain and links to a pre-filled redirect form. | 20 | 9 |
Redirect Creator (source) | Allows for the two-click creation of redirects from any search page and allows for the fast creation of multiple redirects. | 74 | 35 |
Sagittarius (source) | For editing redirects. | 49 | 10 |
Capricorn (source) | A modified version of Keφr's script with more Rcats. | 293 | 148 |
redirect-helper (source) | A more modern, feature-rich script that allows for convenient editing and creation of redirects. | 76 | 55 |
Drafts
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
Draft no cat (source) | Convert categories to links in drafts. | 146 | 56 |
Draft re cat (source) | Convert links back to categories in accepted draft submissions. | 41 | 16 |
Draft Sorter (source) | Allows easy adding of WikiProject banners to drafts, using both manually entered subjects and subjects suggested by mw:ORES. | 12 | 8 |
draft-sort-burst (source) | Sort drafts by adding WikiProject tags, has a burst mode to sort drafts quickly one after the other. | 20 | 5 |
Draftify (source) | Allows you to a move a userspace draft to the draft namespace, tag it with a draft template, and notify the user of your action. | 157 | 58 |
MoveToDraft (source) | Move problematic (e.g. undersourced, COI or advert) articles to draft space, including cleanup and author notification. Useful for New Page Reviewers. Has a short list of problems to indicate to the author. | 513 | 329 |
SummaryBrute (source) | Bypasses "no edit summary" reminder when submitting drafts (helps if draft has no references). | N/A | N/A |
Discussions
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AFCRHS (source) | Tool for reviewing WP:AFC/R requests. | 68 | 29 |
ANRFC lister (source) | Script to list discussions at WP:ANRFC. | 27 | 23 |
Answer Edit Requests tool (source) | Adds a page where you can process and answer edit requests. | 30 | 12 |
BDC script (BDCS) (source) | Birthday Committee script assisting in wishing users a happy birthday, first edit day, or adminship anniversary. | 71 | 23 |
closedrv (source) | Script to close nominations at WP:Deletion review (from the edit box). | 75 | 18 |
closemrv (source) | Script to close nominations at WP:Move review (from the edit box). | 24 | 11 |
closeRM (source) | Script to close nominations at WP:Requested moves (from the edit box). | 50 | 13 |
COI Request Tool (source) | Adds responses to COI requests, with template responses. Will format correctly if using 2020 vector skin (fixed width). | 110 | 55 |
communicator.js (source) | Allows a person to give feedback to the creator of a page using lesser number of clicks than that which would have been needed to do it manually. | N/A | N/A |
Convenient Discussions (source) | Adds a diverse set of features to talk pages: Reddit-like threads, actions with comments and sections (reply, edit, thank, copy link, add, move), auto-update, new comments navigation, desktop notifications, etc. | 35 | 16 |
delsort (source) | Performs deletion sorting. | 418 | 174 |
Deputy (source) | Copyright cleanup toolkit. Provides an interface for editing Wikipedia:Contributor copyright investigations pages. Also includes the Attribution Notice Template Editor and Infringement Assistant by default. | 63 | 39 |
Discussion Closer (source) | Closing discussions easily. | 288 | 116 |
DYK claim (source) | Tool for "claiming" Did You Know reviews more easily. | 12 | 4 |
DYK-helper (source) | Tool for easily creating new DYK nominations. | 401 | 158 |
easy-brfa (source) | Tool for filing new requests for bot approval. | 88 | 30 |
Edit Request Tool (source) | Adds responses to all edit requests levels, with template responses. Allows changing of request protection level and edit request target pages. Will format correctly if using 2020 vector skin (fixed width). | 173 | 94 |
editProtectedHelper (source) | Quickly respond to edit requests with a form added to the bottom of request banners. | 527 | 173 |
Factotum (source) | Insert a small reply form without leaving the page, create new (sub)sections, general wikitext editor. | 24 | 15 |
FFUHelper (source) | Helper script that is designed to work with Wikipedia:Files for upload. | 33 | 17 |
FormattedEditRequest (source) | Helps creating diff-formatted edit requests similar to this. | 15 | 9 |
GAN-helper (source) | Tool for easily creating new GAN nominations. | 191 | 114 |
GAR-helper (source) | Tool for easily creating new GAR nominations. | 149 | 106 |
GANReviewTool (source) | Quickly and easily closes good article nominations. | 342 | 224 |
Notifier (source) | Notifies other talk pages of a discussion on the current page. | 35 | 17 |
OneClickArchiver (source) | Archives sections in one click, active maintainer. | 499 | 194 |
Archy McArchface (source) | Similar script allowing archivation of multiple sections at once, active maintainer. | 217 | 40 |
archiver (source) | A fork of Σ's Archiver with several bugfixes. | 77 | 32 |
OneClickArchiver (custom version) (source) | This is a custom version of User:Technical_13/Scripts/OneClickArchiver. The difference is, the original script prepends {{Clear}} to the top of each section on the archive page, which I felt was unnecessary, so that action has been removed in this version. | 14 | 13 |
orcp-helper (source) | Tool to give ratings at WP:ORCP. | 23 | 9 |
PageMoverClosure (source) | Closes RM discussion, includes (page mover nac) in the closure. | 42 | 15 |
PSHAW (source) | The Prep Set's Half-Assed Workbench; closes DYK discussions and moves the hooks to the prep sets | 99 | 71 |
req-helper (source) | Tool for Wikipedia:Requested articles. | 21 | 6 |
rmCloser (source) | Helps with closing and relisting requested moves. | 185 | 117 |
SetupAutoArchive (source) | Adds an option to the More drop-down that enables automated archival for talk pages. | 64 | 19 |
Signing (source) | Automatically underwrites your posts (and some more gimmicks). | N/A | N/A |
sMirC Emoticons (source) | Adds an emoticons bar to the WikiEditor. | N/A | N/A |
Source Assess Table Generator (source) | Assists users in generating a source assess table. Useful for AfD regulars. | 212 | 83 |
Talkback (source) | Adds a link for creating talkback notices remotely, and a contributions link. | N/A | N/A |
Unsigned helper (source) | Adds {{unsigned}} to the Edit tools box to assist in signing unsigned comments. | 152 | 61 |
XFD Voting tool (source) | Makes it easier to vote to keep/delete/comment on XfDs. | 314 | 155 |
Userspace
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
BlankUserPage (source) | Adds a link to blanking userpages that fall under WP:UPNOT. | 11 | 6 |
Edit counter (source) | Adds a link to the toolbox to calculate your edits by namespace and write them to a table in your userspace. | N/A | N/A |
editcounter (source) | Completely overhauled version. | 32 | 4 |
editcounter (source) | Same as above script but no annoying alerts when not on userpages. | 15 | 2 |
Edit Counter v2.0 (source) | Completely new version compatible with recent API changes, since above scripts stopped working. Does not accept customization parameters. Active maintainer. | N/A | N/A |
Page Collector (source) | Buttons to add a link to the current page to predefined "todo" list. | 23 | 3 |
SimpleStatus (source) | Displays user status wherever one may wish with a template, and adds a link to change the status next to preferences. | N/A | N/A |
Status Changer 2 (source) | Allows a user to quickly change their displayed online status in a couple of clicks. | 102 | 7 |
Status updater (source) | Click on a status from a list visible to you or everyone to change your status. | 16 | 3 |
StatusChange (RhinosF1) (source) | Modified version of Enterprisey's script designed to work with this template. | N/A | N/A |
StatusChanger (source) | Compatible with the {{UserStatus}} template; allows user to change their displayed status in one click. | 17 | 4 |
StatusChanger (source) | Adds all the available status updates! | N/A | N/A |
StatusChanger (Vukky) (source) | Modified version of Enterprisey's script to add a UI. Requires Twinkle to be enabled. | N/A | N/A |
ToDoLister (source) | Links to view or add a page to a personal todo list, and links on that todo list to easily remove items (no need to open the edit window). There are also various options you can set to customise your experience. | 98 | 26 |
Purging
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AutoPurge (source) | Similar to standard null edit/purge buttons, this script automatically purges certain cache problem pages listed in a user-defined window.AutoPurgePages variable array. | N/A | N/A |
masspurge (source) | Allows you to purge multiple pages at once by listing them at Special:MassPurge. | 23 | 15 |
NullEdit (source) | Adds a link to perform a null edit on the current page. | 12 | 4 |
Purger (source) | Purge (with options) or null edit pages. | N/A | N/A |
refresh (source) | Makes null edits on all pages in a category, all pages transcluding a template, or all pages linking to a target page. | 24 | 20 |
Edit filters
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AbuseFilterContribs (source) | Shows edits disallowed by an edit filter in Special:Contributions pages. | 59 | 34 |
Batch Test Plus (source) | Adds an option to Special:AbuseFilter/test allowing testing of a pattern against past filter hits. | 13 | 6 |
EFFP-Helper (source) | Helps respond to Wikipedia:Edit filter/False positives reports. | 77 | 28 |
ExamineMore (source) | Makes navigation links work on Special:AbuseFilter/examine. | N/A | N/A |
Filter Highlighter (source) | Adds highlighting and tooltips to links to edit filters. | 21 | 7 |
filterDiff (source) | Adds a "Show changes" button to Special:AbuseFilter pages. | 17 | 7 |
filterNotes (source) | Makes the "notes" sections of Special:AbuseFilter pages easier to deal with. | 16 | 5 |
filterTest (source) | Adds a button to AbuseFilter pages to test the modified pattern. | N/A | N/A |
For admins
Name | Description | Users | |
---|---|---|---|
Total | Active | ||
AjaxBlock (source) | Block/unblock users via a dialog, without having to visit the special page. The script also has the functionality of one-click block/unblock. | N/A | N/A |
CSDH (CSD Helper) (source) | Allows to easily handle speedy deletion requests, both deleting and declining, with multiple customizing options. | 262 | 63 |
cuStaleness (source) | Staleness checker for sockpuppet investigations. | 68 | 36 |
deleted-metadata-link (source) | Adds link to deletedrevisions API output on deleted pages. | 47 | 26 |
EasyBlock (source) | Adds a "block" tab to user pages, contribs pages, and diff pages. Comes with built-in block rationales and expiry times, as well as a "custom block" option. | 174 | 41 |
EasyBlock Modern (source) | Same as the above, but tweaked to work properly with the Modern skin. | N/A | N/A |
link-deleted-revs (source) | On the error page for deleted revs, links to Special:Undelete so you can view them. | 55 | 30 |
massdelete (source) | Allows you to delete multiple pages at once by listing them at Special:MassDelete. | 46 | 10 |
massprotect (source) | Allows you to protect multiple pages at once by listing them at Special:Massprotect. | N/A | N/A |
quickViewDeleted (source) | Shows the last revision of a deleted page. | 23 | 13 |
responseHelper (source) | Adds links to your sidebar to quickly insert administrator notation templates at WP:RFPP, WP:AIV, WP:ANEW, WP:UAA and WP:PERM, and supply an informative edit summary. | 297 | 126 |
RFUD-helper (source) | Easily process requests at WP:RFUD: automates the undeletion and performs other auxiliary actions. | 58 | 35 |
spamublock (source) | Expedites the all too common {{uw-spamublock}} and WP:G11 user page scenario | 16 | 9 |
SpamUserPage (source) | Deletes a user page, blocks the user, and issues them with a block notice. | 61 | 29 |
spihelper (source) | Helper script for Wikipedia:Sockpuppet investigations. | 149 | 69 |
UAABotRemover (source) | Select and remove false positive bot-reported usernames at Wikipedia:Usernames for administrator attention. | 13 | 11 |
undelete-backlink (source) | On the Special:Undelete pages for diffs and revisions, show a link back to the main Undelete page with the list of revisions. | N/A | N/A |
userRightsManager (source) | Helper script for closing Wikipedia:Requests for permissions. | 123 | 56 |
See also
- Wikipedia:Gadget – gadgets are user scripts or CSS snippets that can be enabled simply by checking an option in your preferences. The gadget's function is provided by the MediaWiki extension Extension:Gadgets.