-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathscripts.json
359 lines (359 loc) · 20 KB
/
scripts.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
[
{
"name": "afcrc-helper",
"short-description": "User script to help handle requests at [[WP:AFC/R]] and [[WP:AFC/C]]",
"description": "This user script was inspired by [[User:Enterprisey/AFCRHS|Enterprisey's \"AFCRHS\" script]], and helps to handle requests at [[WP:AFC/R]] and [[WP:AFC/C]] (redirects and categories creation requests). This script features an easier to use interface with improved functionality and new features. It can be run using the link in the \"More\"/\"Tools\" menu.",
"configuration": "This script can be configured via a {{code|window.afcrcConfig}} object to [[Special:MyPage/common.js|your common.js]]. This takes the following form:\n\n<syntaxhighlight lang=\"js\">\nwindow.afcrcConfiguration = {\n createdPageWatchMethod: 'nochange' | 'preferences' | 'unwatch' | 'watch',\n};\n</syntaxhighlight>\n\nBy default, pages that are created will use the {{code|preferences}} watchlist change method, following the {{myprefs|Watchlist|Watched pages|check={{int:tog-watchdefault}}}} configuration field. This can be changed through {{code|createdPageWatchMethod}} to either {{code|nochange}} (don't change watch settings for the created page), {{code|unwatch}} (unwatch the created page), or {{code|watch}} (watch the created page).\n\nFor example, to not change watch settings for created pages, add the following to your common.js:\n\n<syntaxhighlight lang=\"js\">\nwindow.afcrcConfiguration = {\n createdPageWatchMethod: 'nochange',\n};\n</syntaxhighlight>",
"changelog": {
"2024|12|25": "Support new \"unrelated\" autofill deny reason.",
"2024|11|11": "Show confirmation when closing dialog.",
"2024|10|29": "Support modification of page creation watch method via global parameter.",
"2024|08|29": "Correctly handle unnamed template parameters without preceding parameters.",
"2024|07|15": "Add very basic dark mode support.",
"2024|06|02": "Support adding additional reasoning to denied requests by appending content following a comma.",
"2024|04|29": ["Support commenting on accepted requests.", "Support the editing of redirect targets."],
"2024|04|17": "Support the addition of rcat redirects with possibilities.",
"2024|04|07": "Support adding template parmaters to accepted redirects.",
"2024|04|01": "Link to pages in changes UI.",
"2024|03|28": "Improve requester detection logic.",
"2024|03|17": ["Support \"notredirect\" autofill closing reason.", "Better parse variations of category request data."],
"2024|03|14": "Improve handling of invalid sections.",
"2024|03|12": "Improve rate limit handling.",
"2024|02|22": "Merge identical comments where applicable.",
"2024|02|21": [
"Merge identical acceptance and denial messages where applicable.",
"Improve section editing logic to handle sections with identical content."
],
"2024|02|18": "Use latest page content when finalizing request handling."
},
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"source-multiple": true,
"released": "2024|02|15",
"updated": "2025|02|01"
},
{
"name": "AFCRHS",
"image": false,
"use-instead": "afcrc-helper",
"short-description": "User script to help handle requests at [[WP:AFC/R]] and [[WP:AFC/C]]",
"description": "This user script is a fork of [[User:Enterprisey/AFCRHS|Enterprisey's script]], and helps handle requests at [[WP:AFC/R]] and [[WP:AFC/C]] (redirect and category creation requests).\n\n\nThis fork fixes many bugs, and makes some changes from the original script, such as:\n* Automatically uses {{tl|Redirect category shell}} in created redirects\n* Correctly handles partially accepted requests (instead of just using the accepted or declined headers)",
"other-authors": ["Enterprisey"],
"fork": true,
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|02|27",
"updated": "2024|08|26"
},
{
"name": "ajax-undo",
"image-caption": "Top: history view before button click<br>Bottom: diff view after button click",
"short-description": "User script to easily undo edits",
"description": "This user script adds a link following \"undo\" on page histories and diff views, allowing the edit to be undone without leaving the history/diff page. It allows for an optional comment to add to the edit summary.",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|02|16",
"updated": "2025|02|05"
},
{
"name": "aligner",
"image": false,
"short-description": "User script to align infobox template parameters",
"description": "This user script is a fork of [[User:Taavi/Aligner.js|Taavi's script]], and adds the ability to align infobox (and similar) templates parameters (using a link in the \"More\"/\"Tools\" menu).",
"other-authors": ["Taavi"],
"fork": true,
"changelog": {
"2024|03|11": ["Only show link in edit mode.", "Prevent cursor from jumping to the end of text on click."]
},
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|01|02",
"updated": "2024|12|25"
},
{
"name": "copy-search-results",
"short-description": "User script to copy search results on [[Special:Search]]",
"description": "This user script adds a link to the \"More\"/\"Tools\" menu on [[Special:Search]] which, when clicked, copies the titles of all visible search results (separated by newlines) to the clipboard.",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|05|12",
"updated": "2024|01|08"
},
{
"name": "deletion-finder",
"short-description": "User script that displays if a page has been previously deleted or taken to AfD",
"description": "This user script adds messages following an article's title if it has been previously deleted or taken to AfD (linking to the deletion log or AfD discussion(s), respectively). It was inspired by [[User:Writ Keeper/Scripts/deletionFinder.js|Writ Keeper's \"deletionFinder\"]].",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|05|10",
"updated": "2025|01|26"
},
{
"name": "displaytitle-editor",
"image-caption": "Top: editor before opening<br>Bottom: editor while editing",
"short-description": "User script to modify DISPLAYTITLEs",
"description": "This user script adds an icon following the article title, which, when clicked, allows a [[WP:DISPLAYTITLE|DISPLAYTITLE]] to be added, modified, or removed.",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|04|28",
"updated": "2024|01|26"
},
{
"name": "highlight-homographs",
"image-caption": "The \"a\" is actually a Cyrillic character (\"а\")!",
"short-description": "User script that highlights homographs in page titles",
"description": "This user script adds a red background to homograph characters in page titles, which may be used to bypass create protection. While entirely rewritten, this script uses regex from [[User:Þjarkur/Highlight homographs in title|Þjarkur's script]].",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|05|09",
"updated": "2023|06|15"
},
{
"name": "null-edit",
"image": false,
"short-description": "User script to null edit the current page",
"description": "This user script adds a link to the \"More\"/\"Tools\" menu which allows the current page to be null edited.",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|02|14",
"updated": "2024|01|08"
},
{
"name": "pageswap",
"use-instead": "[[User:Ahecht/Scripts/pageswap|Ahecht's \"pageswap\"]]",
"short-description": "User script to easily make [[WP:ROUNDROBIN|round-robin]] moves (history swaps)",
"description": "This user script allows [[WP:Page mover|page movers]] to easily make [[WP:ROUNDROBIN|round-robin]]/history swap moves (swapping one page with another). This script is a majorly modified fork of [[User:Andy M. Wang/pageswap|Andy M. Wang's version]], except with a UI for making moves instead of using browser popups.",
"other-authors": ["Andy M. Wang"],
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|03|29",
"updated": "2024|01|08"
},
{
"name": "redirect-helper",
"short-description": "User script to easily manage redirects",
"description": "This user script enables convenient editing and creation of redirects. Although it serves a similar purpose to [[User:Wugapodes/Capricorn|Wugapodes' \"Capricorn\"]] and its earlier versions, this script is completely different. It has been redesigned with enhanced user-friendliness and incorporates new features.",
"usage": "This script's editor can be accessed in the following ways:\n\n* Using the automatically set up dialog on redirect pages\n* Can be started when clicking \"Create redirect\" on a nonexistent page\n* Can be started by clicking \"Redirect page\" in the \"More\"/\"Tools\" menu on an existing article",
"configuration": "This script can be configured via a {{code|window.redirectHelperConfig}} object to [[Special:MyPage/common.js|your common.js]]. This takes the following form:\n\n<syntaxhighlight lang=\"js\">\nwindow.redirectHelperConfiguration = {\n createdWatchMethod: 'nochange' | 'preferences' | 'unwatch' | 'watch',\n};\n</syntaxhighlight>\n\nBy default, redirects that are created will use the {{code|preferences}} watchlist change method, following the {{myprefs|Watchlist|Watched pages|check={{int:tog-watchdefault}}}} configuration field. This can be changed through {{code|createdWatchMethod}} to either {{code|nochange}} (don't change watch settings for the created page), {{code|unwatch}} (unwatch the created page), or {{code|watch}} (watch the created page).\n\nFor example, to not change watch settings for created pages, add the following to your common.js:\n\n<syntaxhighlight lang=\"js\">\nwindow.redirectHelperConfiguration = {\n createdWatchMethod: 'nochange',\n};\n</syntaxhighlight>\n\nThis can be overridden manually through the UI in the form of a checkbox.",
"changelog": {
"2024|12|22": "Support the modification of created pages' watchlist status via config option and UI checkbox.",
"2024|12|12": ["Support internationalization of \"#REDIRECT\" text", "Make edit summary link correct across projects."],
"2024|12|04": "Support creating and editing redirects while editing pages.",
"2024|09|12": "Fix falsely marking target as changed when only the first letter capitalization was fixed.",
"2024|09|04": "Suggest DEFAULTSORTs for redirects tagged with {{tl|R from band member}}.",
"2024|09|03": "Suggest DEFAULTSORTs for more redirects.",
"2024|08|29": "Correctly handle unnamed template parameters without preceding parameters.",
"2024|08|26": "Preserve usage of {{tl|Authority control}}.",
"2024|07|15": "Add very basic dark mode support.",
"2024|05|16": "Prevent all redirect rcat templates from showing up when searching \"with possibilities\".",
"2024|04|19": "Add more informative (\"add\"/\"removed\" alongside \"changed\") edit summaries.",
"2024|04|18": "Support redirects to television episode anchors.",
"2024|04|17": [
"Support the addition of rcat redirects with possibilities.",
"Implement auto-fix feature for certain warnings."
],
"2024|03|20": "Add check for missing required tag parameters.",
"2024|03|19": [
"Move preview button to submit section, preview all information instead of just templates.",
"Support editing redirect categorization template arguments for templates that have TemplateData."
],
"2024|03|04": "Add button to suggest DEFAULTSORTs in certain situations.",
"2024|02|08": "Handle redirects to surname lists.",
"2024|02|07": "Fix redirects to categories adding category instead of linking to it.",
"2024|01|30": "Ignore italic text in section names for redirect target.",
"2024|01|29": [
"Add a check for {{tl|R with Wikidata item}} without being linked to a Wikidata item and vice versa.",
"Add \"Show changes\" button to show the diff of the current changes to the redirect.",
"Move the preview templates button to a layout with the tag input element."
],
"2024|01|28": "Add a field for modifying redirect default sort key (DEFAULTSORT).",
"2024|01|27": "Add a field for modifying redirect categories.",
"2024|01|26": [
"Change background color to gray and switch styles to be applied through classes/ids so they can be customizable.",
"Add support for viewing categories in \"Preview templates\" menu."
],
"2024|01|25": "Add \"Preview templates\" button to show how the selected redirect categorization templates would appear on the current page.",
"2024|01|24": "Add checks for using protection redirect categorization templates unnecessarily."
},
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"source-multiple": true,
"released": "2023|05|17",
"updated": "2025|02|01"
},
{
"name": "rmtr-helper",
"short-description": "User script to help handle requests at [[WP:RM/TR]]",
"description": "This user script helps handle requests at [[WP:RM/TR]] (technical move requests). A link is added to the \"More\"/\"Tools\" dropdown menu (or sidebar), which creates a UI at the top of the page, allowing requests to be removed and moved between sections with comments.\n\n'''The script does not currently actually move pages!'''",
"changelog": {
"2025|01|31": "Add \"Stale\" removal reason.",
"2025|01|22": "Improve request detection and parsing logic.",
"2025|01|03": "Prioritize \"Contested technical requests\" section in move dropdown.",
"2024|07|15": "Add very basic dark mode support.",
"2024|06|02": "Automatically ping requester when moving requests.",
"2024|05|27": "Account for lack of whitespace around pipe characters.",
"2024|05|17": "Handle wikilinked title parameters.",
"2024|01|29": "Account for some edge cases in the way requests are added.",
"2023|12|13": "Add an alert if the page has been edited since the script has been loaded."
},
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|02|14",
"updated": "2025|01|31"
},
{
"name": "script-updater",
"image": false,
"short-description": "User script that updates on-wiki scripts from GitHub",
"description": "A user script for ''personal'' use that updates on-wiki scripts from GitHub.",
"personal": true,
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|04|05",
"updated": "2025|01|26"
},
{
"name": "search-links",
"image": false,
"short-description": "User script that adds helpful links on [[Special:Search]]",
"description": "This user script adds edit and history links to search results on [[Special:Search]].",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|04|27",
"updated": "2023|06|15"
},
{
"name": "sync-redirect",
"image": false,
"use-instead": "redirect-helper",
"short-description": "User script to sync talk page redirects with their main page",
"description": "This user script allows talk pages to be synced to their corresponding main page redirect. If the main page ''is'' a redirect, a link is added to the \"More\"/\"Tools\" dropdown menu (or sidebar), which, when clicked, automatically update the page. If it exists on the main page, {{tl|R from move}} is added in {{tl|Redirect category shell}} as well.",
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|02|09",
"updated": "2024|01|26"
},
{
"name": "to-monitor-list",
"image": false,
"short-description": "User script that adds counts to [[User:Eejit43#Stuff to monitor|§ Stuff to monitor]]",
"description": "A user script for ''personal'' use that loads data that can't be parsed with wikitext in [[User:Eejit43#Stuff to monitor|§ Stuff to monitor]].",
"personal": true,
"skin-support": {
"vector-2022": "yes",
"vector": "yes",
"timeless": "yes",
"monobook": "yes",
"modern": "yes",
"minerva": "yes",
"cologne-blue": "yes"
},
"released": "2023|03|05",
"updated": "2024|10|06"
}
]