User:DGG/scripts to consider

(from various issues of the scripts newsletter)

older and better
User:PleaseStand/References_segregator

Scripts++ Newsletter – Issue 9 Aug -Sept 2019

 * Cscr-featured.svg Enterprisey's links-in-logs


 * Gnome-colors-list-add.svg Tokenzero's infoboxJournal* SD0001's RFUD-helper* Danski454's code edit window size
 * BrandonXLF: FloatHead* ShowRevisionID* EditorFirst
 * Þjarkur: NeverUseMobileVersion* CleanDiffURLs
 * Galobtter's admin highlighter* ZLEA's Dashboard* Cobaltcigs's DisableDragDrop

Pending requests
 * A script to simplify merging

Scripts++ Newsletter – Issue 10 Oct 2019

 * Cscr-featured.svg Ahecht's page swap


 * Gnome-colors-list-add.svg MoonyTheDwarf's wikimap
 * SD0001: hide-reverted-edits* T-Watch* W-Ping* easy-merge
 * Enterprisey: diff-permalink* search-links* section-redir-note* fancy-diffs* ::EditWarChecker
 * Pending requests
 * Script to remove empty parameters

Scripts++ Newsletter – Issue 11 Nov 2019

 * Cscr-featured.svg Enterprisey's reply-link


 * Gnome-colors-list-add.svg Evad37's Thanky* SuperHamster's CiteUnseen* Mattflaschen's Compare link.js
 * Enterprisey: diff-context* fancy-diffs* offset-history-link
 * BrandonXLF: NoRedirect* WatchDoc* HotDefaultSort* TodoList


 * Following a discussion, XFDcloser is now available as a gadget


 * Last month's issue misidentified the creator of the new EditWarChecker script; it was created by Evad37

Scripts++ Newsletter – Issue 12 Dec 2019- Jan 2020

 * Cscr-featured.svg XFDcloser (now a gadget) is this issue's featured script


 * Gnome-colors-list-add.svg
 * Suffusion of Yellow's mark-reverted* Majavah's unslashifier
 * Guywan's BulletSort and HistoryHighlight
 * BrandonXLF's QuickEdit and CompareRevisions


 * Gnome-colors-view-refresh.svg Enterprisey's fancy-diff should now be able to handle everything the parser can throw at it.
 * Twinkle has a new update (more). It now supports partial blocks and includes the select2 library as a dependency.

A number of requests are listed at User scripts/Requests. Some of the remaining ideas include scripts to: ...and many more, all available at User scripts/Requests
 * expand a diff until it covers all contiguous edits made by that user
 * highlight which content (in the HTML) comes from which template
 * hyperlink "per X" to the last comment X made
 * show a pop-up section preview when you hover over its TOC link

13 February 2020
This month's featured script Cobaltcigs's DiffPreviewFindLine pt

New [User:Amorymeltzer/scripts#History button links|Amorymeltzer's History button links]]* Headbomb's Unreliable/Predatory Source Detector
 * Interstellarity's Semi-protected edit requests and Extended-protected edit requests

Updated; Amorymeltzer's Crat Highlighter now has separate colors for each user access level Pending requests
 * A script to help administrators handle proposed deletions
 * A script to hide newsletters when viewing another user's talk page

14 March 2020
Featured script:This month's featured script]] Danski454's code-link is this month's featured script

New:
 * RealFakeKim's pageInfo
 * Guywan: [[User:Guywan/Scripts/InsertShortcuts|InsertShortcuts]
 * ConfirmLogout


 * Gnome-colors-view-refresh.svg
 * Headbomb's Unreliable/Predatory Source Detector has been updated to include more sources
 * Evad37's rater script is now on version 2.5. New features include:
 * No longer showing dropdowns for projects without ratings
 * Making use of Category:WikiProject banner templates not based on WPBannerMeta to detect templates
 * Automatically detecting Good Article, Featured Article, and Featured List status, and limiting ORES predictions to B-class
 * An updated version of Twinkle was released. Features relating to the recently-enabled partial blocks include automatic lookup of pages and expanded options for block templates. See a full list of changes here

Miscellaneous
 * The dispute resolution noticeboard wizard is no longer a gadget, but rather is loaded using and  . See the discussion at MediaWiki talk:Gadget-DRN-wizard.js
 * DGG hello, are you aware of this Google Script (fiddle) to pull data from wikipedia Covid template ? Yug (talk)  07:27, 1 April 2020 (UTC)

15 April 2020

 * Gnome-colors-list-add.svg Enterprisey:
 * link-deleted-revs (On error pages for deleted revisions, show a link to the Special:Undelete page)
 * undelete-backlink (On Special:Undelete pages for diffs and revisions, link back to the main Undelete page with the list of revisions)
 * Epicgenius's sortcategories (sorts categories in an article alphabetically)

15 (April 2020)

 * Cscr-featured.svg SD0001's find-archived-section, now a gadget, is this month's featured script


 * Gnome-colors-list-add.svg Enterprisey:
 * link-deleted-revs (On error pages for deleted revisions, show a link to the Special:Undelete page)
 * undelete-backlink (On Special:Undelete pages for diffs and revisions, link back to the main Undelete page with the list of revisions)
 * Epicgenius's sortcategories (sorts categories in an article alphabetically)
 * Awesome Aasim:
 * addmylinks (adds a customizable area for links and/or text to the sidebar)
 * editrequest (tool that allows for processing and answering edit requests)


 * Twinkle released new features, including a new option to disable individual modules, support for stub template nomination at CfD, and integration with the PageTriage extension used to patrol new pages. (See full list of changes)

Miscellaneous
 * User scripts/Most imported scripts now also shows the number of active users for each script. It will now be updated by a bot periodically.

16. May -June 2020
Scripts Submit your new/improved script here
 * Cscr-featured.svg Ed6767's redwarn is this month's featured script


 * Gnome-colors-list-add.svg Enterprisey:  live-reload{


 * BrandonXLF: ShowUserGender

ReferenceExpander
 * Awesome Aasim: oneclickdelete{{
 * [User:Awesome Aasim/noeditredlinks.js|noeditredlinks.js]]
 * Ed6767's redwarn


 * Gnome-colors-view-refresh.svg


 * Twinkle released new features, including a rollback links on history pages and Special:Recentchanges, the ability to rollback-in-place on Recent changes and Contributions, a new option autoselect warning :level, and an XfD log. (Enable in your prefences; See full list of changes)


 * Headbomb's unreliable source detector script now allows users to add their own custom rules. See the documentation at User:Headbomb/unreliable.

Pending requests * A script to help create navboxes (request)

17, July-Aug 2020
Opencooper's collapseBots declutters talk pages by collapsing comments made by bots
 * SD0001's shortdescs-in-category can be used to view short descriptions of pages in a category
 * WikiMacaroons's Talk to Wiki allows for voice-activated functionality and navigation of Wikipedia
 * WikiMacaroons's AutoShortDesc simplifies the addition of short descriptions to pages
 * IagoQnsi's ipareader adds a button next to IPA pronunciations to have them read out by a text-to-speech program
 * GeneralNotability's spihelper a script to help CheckUsers, SPI clerks, and patrolling admins with sockpuppet investigation case pages
 * Evad37's TimestampDiffs adds a link at the end of every comment to the diff in which it was added

updates
Twinkle has a number of improvements including additional redirect category templates
 * Updates to Enterprisey's reply-link include compatibility fixes with Mdaniels5757's markAdmins script and Kephir's unclutter script
 * Evad37's rater is now at version 2.6.0, which updates including OOUI tweaks and the inclusion of banners for inactive projects

Pending requests
 * A script to simplify addition of "connected contributor" templates to talk pages
 * A script to simplify removal of the "persondata" template on mlwiki

18, Sept, Oct, Nov 2020
SD0001's W-Ping is this month's featured script


 * Sportzpikachu's bookmarks adds a bookmarks section to the navigation toolbar
 * SD0001's deleted-metadata-link.js adds links to the deletedrevisions API output for deleted pages
 * A new JavaScript snippet, MediaWiki:AFC-add-project-tags.js, can be used to add WikiProject tags to drafts at WikiProject Articles for creation/Add WikiProject tags without actually needing to install a user script.
 * GeneralNotability's ip-ext-info.js adds extended info on IPs in a popup with their range, ASN, and ISP
 * TheTVExpert's rmCloser helps with closing and relisting requested moves.
 * Enterprisey's parsoid-round-trip uses Parsoid to convert wikitext to HTML and back, and then shows the result and the difference between the original wikitext and the post-conversion wikitext.

pending

 * A request for a script to make it easier to archive specific list entries, rather than whole discussion sections
 * ...and many more, all available at User scripts/Requests

updates
Twinkle has made a number of improvements, including using a change tag to identify actions made with it and automatically filing edit requests for protected XfD nominations.
 * SD0001's shortdescs-in-category is now compatible with scripts modifying category listings, such as Equazcion's CatListMainTalkLinks
 * GhostInTheMachine's TalkHelper2 is a newer version of their prior script, TalkHelper


 * Enterprisey's script-installer gadget has been updated with more internationalization of messages, as well as addition of a user preference,  to allow controlling where new scripts are to be installed.

19, Dec 2020
This month's featured script]] Enterprisey's script-installer, a gadget that makes it easier to install scripts, is this month's featured script


 * Enterprisey's copy-section-link adds popups to section headers which has an appropriate wikilink and external link to the section.
 * DannyS712's FindBlacklistEntry can be used to figure out which line(s) in either the local or global spamblacklist prevent a particular url from being added.
 * Nardog's CodeEditorAssist allows customizing the code editor, including changing the color theme and enabling live autocompletion.
 * Cobaltcigs's IllWill allows searches wikidata.org for foreign-language sitelinks, to populate ill and replace plain red links.

updates

 * Evad37's MoveToDraft is now at version 2.5.1, with changes including:
 * checks for move conflicts and better options if move fails
 * the addition of Drafts moved from mainspace after moves
 * updating the default move log and notification texts to be more in line with WP:DRAFTIFY
 * Enterprisey's cv-revdel now handles failures more cleanly, including reporting failures caused by the spam blacklist.
 * Bradv's Notepad.js script has been updated with new styles and a new launch button.
 * A beta version of XFDcloser is available for testing, and brings a new user interface for dialogs and some preferences for customization.

==='Miscellaneous===
 * The Watchlist Expiry feature worked on by the Community Tech team has been enabled on Wikipedia. For scripts that include watching or unwatching pages, developers may want to update their code to take advantage of the new functionality. See the documentation on mediawiki.org.


 * As noted in the prior issue, Enterprisey's links-in-logs script has now been implemented as part of MediaWiki core. this is his third script that was replaced by implementing the code in MediaWiki core or an extension, along with link-section-edits and abusefilter-hide-search. Additionally, his reply-link script is being converted in part to mw:Extension:DiscussionTools

20, Jan 2021
New
 * Ajbura's anrfc-lister assists with listing discussions at WP:ANRFC to request that they receive a formal close
 * Bradv's endlesscontribs provides for endless scrolling of contributions pages
 * Terasail's Edit Request Tool allows users to reply to, close or remove protected edit requests
 * Yahya's SNA (Start New Article) allows you to start a new article or draft from the navigation bar.
 * CatChangesViewer lists recent category additions/removals on a category page.
 * Consecudiff adds links to diffs of consecutive edits by the same user on watchlist, history, etc.
 * DiffFontSwitcher allows you to toggle between fonts for diff by clicking a line number.
 * MoveHistory lists the past moves a page has gone through.
 * Novem Linguae:
 * UserHighlighterSimple is a fork of Chlod's UserHighlighter with a simplified color scheme.
 * VisualEditorEverywhere displays the Visual Editor edit tab and section links on pages that don't normally have them.
 * VisualEditorEverywhere displays the Visual Editor edit tab and section links on pages that don't normally have them.

Revised:
 * User:Enterprisey/undo-last-edit.js - no longer tries to load on special pages.
 * User:Ahecht/Scripts/pageswap - version 1.4 fixes reading destination from form field if destination is not in article namespace, and fixes self redirects.
 * XFDcloser - version 4 brings a new user interface for dialogs, some preferences for customising XFDcloser, major behind-the-scenes coding changes, and resolves various issues raised on the talkpage. Also, since version 3.16.6 non-admin soft delete closure have been allowed at TfD.

21 Feb-May 2021
Scripts Submit your new/improved script here


 * Gnome-colors-list-add.svg New scripts


 * Alexander Davronov's HistoryHelper helps to copy diff links from the history display of a page
 * Aseleste's Purger makes it easier to purge or null edit a page
 * Awesome Aasim:
 * CatMan adds a category manager to simplify interactions for adding and removing the categories of a page
 * redirectcreator allows for easy creation of multiple redirects
 * Bop34's EasyDesc adds a link to the top navigation bar which allows you to add a short description without opening the edit menu
 * BrandonXLF's NullEdit adds a portlet link to perform a null edit on a page
 * Chlod:
 * FoldArchives collapses archived talk page threads in order to reduce screen space
 * GoToTitle converts the page title into an input field for navigating to other pages
 * UserHighlighter adds highlighting to links to the userpages, talk pages, and contributions of administrators and other user groups as well as tooltips to indicate which groups a user is in
 * GhostInTheMachine:
 * NoEditSummary adds a warning if an edit will be saved without an edit summary
 * SortWhatLinksHere sorts the links shows on Special:WhatLinksHere
 * WatchlistTidy moves the "new updates found" timestamp block from the bottom of the filter block to the top of the filter area on the watchlist
 * GorillaWarfare's curlies simplifies converting curly quotes to straight quotes while in the source editing mode
 * Nardog:
 * AutoSectionLink corrects the  every time you hit "Show changes"
 * AutoTestcases autofills "Preview page with this template/module" with the most relevant /testcases page that exists
 * SortCentralAuthByEditCount sorts the list of local accounts on CentralAuth by edit count
 * Novem Linguae:
 * CiteHighlighter highlights 1800 sources green, yellow, or red depending on reliability.
 * NPPLinks adds WP:BEFORE Google search links, copyvio check, duplicate article check, and other links to the left menu.
 * Ritenerek's goce_nav adds a link to WikiProject Guild of Copy Editors to the navigation menu
 * Suffusion of Yellow:
 * filterDiff: Adds a "Show changes" button to the filter editor.
 * filterNotes: Parses filter notes as wikitext (so links are clickable), and signs and dates new comments for you.
 * filterTest: Adds a "Test changes" button. Opens Special:AbuseFilter/test with what's currently in the edit form, not with what's saved in the database, so you don't have to copy-paste your changes.
 * Terasail's COI Request Tool allows users to reply to, close or remove conflict of interest edit requests


 * Gnome-colors-view-refresh.svg Updated scripts


 * Twinkle has a number of improvements, including that most watchlist defaults now make use of the new temporary watchlist feature. Other changes include rollbacks treating consecutive IPv6 editors in the same /64 range as the same user, adding a preview for shared IP tagging, a preference for watching users after CSD notification, and for sysops, the ability to block the /64 and link to a WP:RfPP request, and new copyright blocks default to indefinite.
 * Shortdesc helper now v3.4.17, changes include minor fixes and preventing edits that don't change the description.
 * BrandonXLF's CitationStyleMarker now recognizes WP:CSLSA and WP:CSVAN styles, in addition to WP:CS1 and WP:CS2
 * Joeytje50's JWB now version 4.1.0, includes the ability to generate page lists from the search tool, major updates to the handling of regular expressions, the storing of user settings, the addition of upload protection, and an option to skip pages that belong to a specific category, among other changes. See User:Joeytje50/JWB/Changelog for a full list of recent changes.
 * User:SD0001/deleted-metadata-link.js – updated to include a link to snippet of deleted content, instead of just metadata.


 * Info Simple bw.svg Miscellaneous


 * User scripts/List has been revamped to make it easier to find scripts suited for your needs. If you know of a cool script that is missing on the list, or a script on the list that is no longer working, please edit the list or let us know on the talk page.


 * 1009Clock.jpg Pending requests


 * A request for a script to help admins posting "recent death" items to Template:In the news
 * A request for a script to warn users about syntax and template errors
 * ...and many more, all available at User scripts/Requests