Knowledge (XXG)

User:Joeytje50/JWB

Source 📝

734: 718: 343: 726: 628: 1287: 70: 38: 942:, it is recommended to run this feature of JWB from one of the supporting browsers. At the time of writing, this includes Google Chrome, Firefox, and Opera. Note that even for browsers that support it, older versions may not have, and users should check if they are using an up-to-date version or else not be able to perform as many typo fixes as other browsers. 1254: 565:
On wikis that have the Semantic MediaWiki extension installed, an additional box will appear which allows users to enter a SMW query which will be used to generate a page list. If the query includes a query to a specific property, the first returned property (with other properties being ignored) will
1215:
Deleting, like moving, uses the summary box for its delete reason. If a page does not exist, the same button will allow for undeleting of the target page (if a previous revision existed). Deleting and undeleting both also allow for (un)deleting the accompanying talk page, by checking the checkbox to
917:
to automatically fix any typos that exist on the page. Keep in mind that you must always check if the automatic fixes are correct. These automatic fixes will not be applied to image names, template names and parameters, quotes, and any text following a colon or asterisk, as well as skipping any rule
330:
The most important part of the script of course is the page list. You can enter any number of pages in the page list in the bottom left corner of the interface. The page list, along with the edit area and the results window (the top part) are resizable, and for the text fields, will expand over the
1206:
tab. You can select to suppress redirect, which prevents the move from leaving a redirect in the place of the old page's title. You can also select to move all subpages and/or the talk page. Note that all warnings are ignored when moving pages. This means that your move action will move pages over
459:
tab. That will open up a window where you can specify which requirements the page list must meet. Note that generating a page list is limited to 50 consecutive requests at a time. This is to prevent overloading the server. The maximum number of pages per request depends on which generator is used.
397:
in between, and it will automatically fill in the new page name. It can also be used when you need to replace a specific word that's different for each of the pages in your list, or if you need to replace something with a specific word. If no page variable is specified, the page title is used as a
999:
If you wish to disable RETF for a single page, you can use the button below the RETF checkbox to reload the page contents without RETF applied to it. This can be useful when editing pages with intentional misspellings or old language, for example. To re-apply RETF again after having disabled it,
182:. This repo does require manual updates from me, so some minor changes made to the live version hosted here might not be live on GitHub immediately. If that is the case, I will try to merge any useful pull requests into the code of the live version. You can also use GitHub to contribute 778:
usergroup, that are also listed on the wiki's AutoWikiBrowser checklist under the 'bot' category, will also be able to automatically save their edits. This can be done with a throttle to prevent overloading the server. The number entered in the "every
976:) can only span a single line to be recognised. If an opening quote is on one line and the quote isn't ended until the next line, it will not be regarded as a quote, and will not be ignored. Please watch for quotes that do not get recognised manually. 770:
button to see the generated output. Some styles may not be loaded in this view though, since JWB uses a page structure different from the normal page contents. This may cause styles that depend on the position in the document not to function anymore.
326:
The interface of JWB may seem a bit crowded at first, but you'll eventually get used to working with it. This densely packed interface allows for fewer different tabs to be used, which allows you to do more things without having to switch tabs.
1133:. That allows you to go back to the temporarily stored settings during this browser session, so that you can for example re-run JWB on a certain page list. To access them in a later session, you have to save them to the wiki, or download them. 606:
options, you can set limits to JWB. Using these limits, you may restrict the amount of time taken by JWB on any one find&replace rule, or the amount of characters added or removed by any one edit. Note that setting a diff size limit does
1008:
Aside from simple text find & replace rules, you can also define regular expression replacements. Here you have more control over what gets matched, and what doesn't. You can specify the flags you'd like to use in the box next to the
417:. After having finished defining your skip requirements, press start to begin loading each page in the list, and either skipping it when it meets the skip requirements, or moving it to the bottom of the page list to be used later. 758:
While editing, you can also directly add or remove pages to or from your watchlist by pressing the button next to the watchlist dropdown. The button will be labelled with what action it will trigger (either adding or removing).
750:
to your summary automatically. You can also select what to do to your watchlist. You can either select to add or remove every page you edit to or from your watchlist, not to modify your watchlist, or to watch pages based on your
1236:
protection is only applied to pages where this is applicable (i.e. File pages). The expiry field allows input in the same way as normal time input does. Inputs like "1 hour", "5 January 2000", etc. are allowed here. See
581:
Because this SMW query is executed separately from the other pagelist queries, using a combination of SMW and other queries might generate duplicate pages, which can be filtered out using the button in the 'Setup'
1265:
tab stores a history of all actions made in chronological order. The bottom stats bar also keeps track of these actions. The logs also contain links to the edits made, so you can review your edit after making it.
646:
You can either select to follow redirects and edit the page the redirect leads to (this will also follow double redirects), or edit the redirects themselves. You can also select to skip redirect pages altogether.
503:
Finally, it has the option to include links to the page's redirects. That means that if page A redirects to page B, and page C links to page A, it will still be included in the page list when this checkbox is
1177:
As of February 14, 2021, the settings page has moved from "JWB-settings.js" to "JWB-settings.json". If you had a settings page in this old location, this page will automatically be moved to the new location.
745:
tab, you can specify the basic settings for editing. You can fill in the summary, and whether or not to mark the edit as 'minor'. The checkbox next to the summary input box toggles whether or not to append
471:
keys and clicking, or dragging across the namespaces. If the generated list of pages exceeds the maximum number of pages, you can use this to filter down the results to get the full list, in several steps.
1163:
and selecting the JSON file, or by dragging a JSON file over the JWB window and releasing it (drag & drop). If the file extension is JSON, it will automatically load the settings from the file.
463:
Each of these generators filters its results based on the selected namespaces in the namespace box to the right of the generator options. You can select multiple namespaces by either holding the
1340:
This will show a full list of missing messages in a collapsed box at the top of this page, just above the table of contents. Just click the button to "Show feed" to see the full list.
687:
You can either enter a certain keyphrase that should or should not occur on the page, or you can select to use a regular expression. For more information on regular expressions, see
163:, but it requires no executable installation, and can run on all major operating systems. This script heavily borrows from AWB in design and functionality, for example using its 212:
Before using this script, you first need to add an import to your personal JavaScript file. Even if the wiki on which it is being used already has some infrastructure for
1315:
If you would like to contribute internationalisation (i18n) messages to the script, please either submit a pull request on said GitHub repository, or post a message on
1024:(underscore) flag. That will make the expression treat all spaces and underscores equally. That can be useful when dealing with wikilinks, template transclusions, etc. 201:
is installed. That script will replace this text with a table containing the most recent edits to each page relevant to JWB, as well as a list of missing i18n messages.
1322:
If you would like to contribute missing messages in a language that already has some or most messages translated, please leave them on the existing message talk page (
1144:
will automatically be applied when it loads. If you've modified your JWB settings on your /JWB-settings.json subpage, you can also refresh them in JWB by clicking the
963:
as the end of the outermost template. This means that if a template is nested inside another, and a typo occurs after that nested template, it will not be ignored.
500:
It also has the option to filter for redirects. You can choose whether to include redirects only, to exclude redirects, or to include both redirects and wikilinks.
514:
Gets a list of all pages that start with the specified prefix. This can be useful when trying to generate a list of all subpages for a certain page for example.
1129:
JWB allows you to store your current settings either on the wiki, or on your own computer. You can also temporarily store them during this session by clicking
424:
flag at the bottom of the list, so that it only goes through the list of pages once. If you want to change where the pre-parsing should stop, simply insert
1121:
Note that these exception rules are not the same as the rules for Regex Typo fixing; elements such as quotes and links will not be ignored with this mode.
1224:
For protection, you can specify the protection levels for Editing, Moving and Uploading separately. When the page doesn't exist, the level defined in the
985:
A line where a transcribed typo has already been manually marked will likely have been spell-checked manually before. Chances are that any typo occurring
292: 172: 806:, there is no separate prepend or append option. However, the functionality still exists; to prepend, simply create a replacement rule to replace 868:
regex replacement rule can be set in the 'Setup' tab. This feature prevents freezing up the entire tool when a regex takes too long to execute.
393:
This can be useful when moving large numbers of pages. Simply prepare a list of original page names with the new page name put after it with a
864:
Regex replacements will only be allocated a limited amount of time if the browser and wiki settings support this feature. The time limit for
590:
of matching pages will be generated. e.g. using "Category" and "Pages with prefix" will generate all pages which are in the given category
537:
Gets a list of all links that are included in the specified page. This can be useful when using a more complex page list generator such as
460:
For pages in a category or links on a page, the limit is 500 (or 5000 for bots), and for the other generators it is 50 (or 500 for bots).
49: 694:
Regex matches will only be allocated a limited amount of time if the browser and wiki settings support this feature. The time limit for
475:
Simply check the box before the field set's legend to enable the fields and include that list generator when generating the page list.
1316: 929: 914: 945:
Do note that this uses the typo list on the wiki the script is executed from. If you are using this script on a wiki which has no
1137: 130: 406:
The pre-parse mode can be used to automatically filter your pagelist to those that meet certain requirements. Simply check the
98: 1186:
Administrators can also perform other actions on the page. These actions cannot be automated, not even on accounts with both
1039:
while having your cursor on the last replacement rule, another set of inputs will be added. Alternatively, you can press the
662:
You can either select to skip when the page exists, skip when it doesn't exist, or edit both existing and non-existing pages.
547:
Retrieves a list of pages that get found based on a regular Wiki search. Highly recommended to restrict the results based on
1330:
to notify me. To obtain a full list of missing messages for existing language files, please install the following script in
183: 105: 1357: 84: 668:
You can skip either when the page contains a certain string, or when it doesn't contain that. If the phrase entered in
160: 54: 1118:
The content within those tags will be left untouched. This option will also work when not using regular expressions.
219:
To install this script for yourself on any wiki, paste the following code in your JavaScript file (typically this is
1013:
checkmark. Note that, while non-regex replacements are by default global replacements, you will need to include the
517:
If 'strict' prefix searching is enabled, all pages that start with exactly the given string are returned. If not, a
374:
after the page name, and following it with the value of the page variable. This variable can then be accessed using
1275: 826:
Perhaps the most important feature of JWB is automated replacements. You can define the rules for replacing in the
198: 159:
is a script that allows users to make semi-automated edits more easily. For general use, it works similarly to the
1062:. Please ensure the regex engine (or flavor) is set to JavaScript (or ECMAScript), to reproduce behaviour in JWB. 435:
will be left in place then, so that you can simply modify your skip rules, and continue on, or you can press the
334:
While editing, all inputs will be disabled, so to modify your settings, you first need to press the stop button.
246:'//en.wikipedia.org/search/?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript' 1151:
You can also download the settings as a JSON file. When saving this file, be sure to specify the file extension
615:
solely rely on this setting to prevent your find&replace rules from behaving unexpectedly. This is intended
487:
To exclude either subcategories, files, or regular pages, simply uncheck the respective checkbox to disable it.
299:
that page exists. If no such page exists on the wiki you're using it on, all users are allowed to use the tool.
1352: 1331: 220: 818:
with the text you wish to append. Also select to treat it as a Regular Expression, without any flags enabled.
497:
It can include regular wikilinks, template transclusions, or file usage. These can all be used simultaneously.
886: 538: 1319:
with your of messages to be added. See also the message at the top of that talk page for more information.
762:
Every page will automatically display the difference between the stored content, and the content after the
428:
on a separate line in the page list below the last page you want to pre-parse (as if it were a page name).
216:, you need to install it for yourself. It is not recommended to install this script on a wiki-wide basis. 112: 1070:
Checking this box will cause the replacement rule to be performed only on content outside the following:
1031:
button, which will open up a window where you can add more rules in the same format as the format in the
857:
in the place where you'd like to insert a newline character. You can also insert a backslash by putting
619:
as a form of 'insurance' that your edits will not add or remove unexpected amounts of text from a page.
91: 354:), you will find a set of options that allows you to perform certain actions on the list of pages. The 139: 1166:
You can also delete a setup from your list by selecting the setup via the dropdown menu, and pressing
1238: 1140:. Settings from this page are also automatically loaded to JWB when it loads, and the settings named 53:
and use this tool within these policies, otherwise you risk losing access to the tool or even being
1242: 908: 752: 652:
If you select to skip when no changes are made, the page will automatically skip when the defined
587: 168: 164: 989:
on the same line of text will also be an intentional or transcribed typo, and therefore should
1327: 548: 803: 213: 1170:. If you accidentally clicked this button, you can easily revert the deletion by pressing 830:
tab. By default, all replacements are performed globally. That means that specifying that
518: 1000:
simply stop and restart JWB to re-apply automatic replacements as usual, including RETF.
810:
with the text you wish to prepend, and check the 'Regular Expression' checkbox. Keep the
309: 120: 972:
Quotes that are not surrounded by a quotation template (ie. quotes surrounded by plain
17: 959:
Because of the non-regular nature of wikitext, this script will recognise any closing
1346: 315:
to run the script. For users using the script on another wiki, simply go to the page
171:. To use this script, you need to be listed on the wiki's AutoWikiBrowser CheckPage ( 922: 791: 733: 717: 23: 1312:. You can create a pull request there to submit code or bug fixes to the script. 639:
tab, you can set several rules for which pages should be skipped automatically.
342: 725: 627: 928:
indicator will also be ignored by this typo fixer. These rules are taken from
370:
You can define page variables in the page list. This can be done by putting a
1286: 178:
If you want to contribute to this project, you can create a pull request at
1309: 77: 69: 939: 846:. When using regular expressions, this can be disabled by removing the 358:
button will automatically filter out any duplicate page names, and the
331:
rest of the JWB interface to prevent it from moving the content aside.
918:
that also matches a wikilink target. Any lines of text that contain a
319:
on the wiki you'd like to start the script on, and have installed the
853:
Newlines can be inserted in both Regex and regular mode, by putting
1253: 1207:
existing pages, if there's already a page at the target page name.
1027:
To perform multiple replacements on the same page, you can use the
578:
to generate a list of materials and their "Melting point" property.
179: 1252: 732: 724: 716: 626: 341: 882: 431:
You can press stop any time you like during the pre-parsing. The
814:
field empty. To append, simply do the same, but instead replace
44:
Warning: You take full responsibility for any action you perform
704:
Pages that contain categories listed here (comma-separated or
32: 1202:
When moving pages, the move summary used is taken from the
531:
This generator simply fetches all pages in your watchlist.
175:
on your wiki), or have administrator rights on the wiki.
1308:
If you would like to contribute code to JWB, please see
1051: 1055: 611:
give any guarantees about the quality of your edit. Do
147: 786:
edits. This number can also contain decimals (using a
1059: 1324:
User talk:Joeytje50/JWB.js/i18n-<LANGUAGE>.js
1155:, otherwise you won't be able to select it via the 1274:Feel free to add this userbox in your userpage: {{ 482:Gets all category members of the entered category. 223:, but skin-specific JS files could also be used): 676:matches on the page, or if the phrase entered in 451:To generate a page list, simply click the button 390:boxes, and for sysops, the target page name box. 1159:button. You can import files by either clicking 1046:To test regular expressions (albeit without the 881:Technical details: Requires browser support for 443:checkbox to re-parse the whole page list again. 362:button will sort the page list alphabetically. 940:some browsers not supporting Regex lookbehinds 586:Note that if multiple boxes are selected, the 410:box, and define your skip requirements in the 1020:In this JWB script, you can also specify the 8: 1136:Saving to the wiki stores your settings on 708:-separated) will be skipped automatically. 602:In the Setup tab, below the page list and 307:After installing the script, simply go to 188: 1337:{{subst:lusc|User:Joeytje50/JWB/feed.js}} 698:match rule can be set in the 'Setup' tab. 254:or for users on en.wikipedia.org itself: 1036: 877: 875: 468: 464: 1050:flag), you can use online IDEs such as 952: 871: 842:in the document will be replaced with 494:Gets all links to the specified page. 287:be listed on the checkpage located at 1228:protection is instead applied to the 1017:flag to perform global replacements. 289:Project:AutoWikiBrowser/CheckPageJSON 173:Project:AutoWikiBrowser/CheckPageJSON 7: 1334:(and ignore the error when saving): 1281: 782:sec" field is the number of seconds 766:are applied. You can also press the 656:don't apply any changes to the page. 1076:<!-- This will be ignored --> 567: 283:Note that, to use this script, you 1317:User talk:Joeytje50/JWB.js/i18n.js 684:matches, the page will be skipped. 386:replacement boxes, in both of the 31: 1296:to quickly make repetitive edits. 949:page, typo fixing will not work. 763: 653: 411: 320: 1285: 1138:Special:MyPage/JWB-settings.json 688: 420:JWB will automatically insert a 68: 36: 280:(ignore the error when saving) 317:Project:AutoWikiBrowser/Script 1: 947:Project:AutoWikiBrowser/Typos 603: 594:start with the given prefix. 273:User:Joeytje50/JWB.js/load.js 197:This div is invisible unless 46:using JWB. You must read and 161:downloadable AutoWikiBrowser 1328:leave a link to my userpage 838:, then every single letter 1374: 1276:User:Joeytje50/JWB/Userbox 906: 137: 1066:Ignoring unparsed content 930:the rules listing for AWB 678:When page doesn't contain 566:be loaded as that page's 562:Semantic MediaWiki search 1332:Special:MyPage/common.js 834:should be replaced with 798:Prepending and appending 764:find & replace rules 654:find & replace rules 256: 225: 221:Special:MyPage/common.js 50:Knowledge (XXG) policies 1358:Knowledge (XXG) scripts 1294:JavaScript Wiki Browser 1094:<syntaxhighlight> 1080:Code tags: contents of 887:Content Security Policy 157:JavaScript Wiki Browser 1258: 1245:for more information. 738: 730: 722: 632: 347: 1310:the GitHub repository 1256: 736: 728: 720: 630: 570:, accessible through 447:Generating page lists 345: 180:GitHub: Joeytje50/JWB 1056:http://debuggex.com/ 1052:http://regex101.com/ 1035:tab. When you press 56:blocked from editing 1304:Contributing to JWB 1174:in the status bar. 1029:More replace fields 909:User:Joeytje50/RETF 753:preference settings 737:JWB on Preview mode 439:button next to the 24:Knowledge (XXG):JWB 1259: 1060:http://regexr.com/ 1011:Regular Expression 895:worker-src: blob:; 891:script-src: blob:; 739: 731: 723: 670:When page contains 633: 553:insource:/example/ 521:may be executed (' 441:Use pre-parse mode 408:Use pre-parse mode 350:In the first tab ( 348: 1300: 1299: 1243:API datatype help 1103:Formatting tags: 915:the AWB typo list 861:in the text box. 557:intitle:/example/ 523:engine_autoselect 511:Pages with prefix 356:Remove duplicates 205: 204: 165:Regex Typo Fixing 136: 135: 63: 62: 22:(Redirected from 1365: 1325: 1289: 1282: 1232:protection. The 1154: 1143: 1114: 1113:<timeline> 1110: 1106: 1099: 1095: 1091: 1087: 1083: 1077: 1049: 1023: 1016: 994: 983: 977: 975: 970: 964: 962: 957: 927: 921: 897: 896: 892: 879: 860: 856: 849: 817: 809: 789: 781: 729:JWB on Diff mode 707: 577: 576:]|?Melting point 573: 558: 554: 524: 434: 427: 423: 396: 377: 373: 314: 276: 272: 269: 266: 263: 260: 250: 247: 244: 241: 238: 235: 232: 229: 189: 150: 125: 72: 65: 64: 40: 39: 33: 27: 1373: 1372: 1368: 1367: 1366: 1364: 1363: 1362: 1353:AutoWikiBrowser 1343: 1342: 1338: 1323: 1306: 1301: 1292:This user uses 1272: 1251: 1239:mwi:API:Protect 1222: 1213: 1200: 1184: 1152: 1141: 1127: 1112: 1109:<gallery> 1108: 1104: 1100:will be ignored 1097: 1093: 1089: 1085: 1081: 1075: 1068: 1047: 1041:Add more fields 1038: 1021: 1014: 1006: 997: 984: 980: 973: 971: 967: 960: 958: 954: 925: 919: 911: 905: 900: 894: 890: 880: 873: 866:each individual 858: 854: 847: 824: 815: 807: 800: 787: 780: 774:Users with the 721:Editing options 715: 713:Editing options 705: 696:each individual 625: 600: 575: 571: 556: 552: 522: 483: 470: 466: 449: 433:#PRE-PARSE-STOP 432: 426:#PRE-PARSE-STOP 425: 422:#PRE-PARSE-STOP 421: 404: 398:page variable. 394: 375: 371: 368: 340: 308: 305: 303:Getting started 295:on this wiki), 278: 277: 274: 270: 267: 264: 261: 258: 252: 251: 248: 245: 242: 239: 236: 233: 230: 227: 210: 154: 153: 146: 142: 119: 37: 29: 28: 21: 20: 12: 11: 5: 1371: 1369: 1361: 1360: 1355: 1345: 1344: 1336: 1305: 1302: 1298: 1297: 1290: 1280: 1271: 1268: 1250: 1247: 1221: 1218: 1212: 1209: 1199: 1196: 1183: 1180: 1126: 1123: 1116: 1115: 1101: 1090:<source> 1082:<nowiki> 1078: 1067: 1064: 1005: 1002: 996: 995: 978: 965: 951: 904: 901: 899: 898: 870: 823: 820: 799: 796: 714: 711: 710: 709: 702: 699: 692: 685: 666: 663: 660: 659:Page existence 657: 650: 647: 644: 624: 621: 599: 596: 584: 583: 579: 574:. For example 563: 560: 545: 542: 535: 532: 529: 526: 515: 512: 508: 507: 506: 505: 501: 498: 492: 485: 484: 480: 448: 445: 403: 400: 367: 366:Page variables 364: 339: 336: 304: 301: 257: 226: 209: 206: 203: 202: 194: 193: 169:User Checkpage 152: 151: 143: 138: 134: 133: 127: 126: 116: 115: 109: 108: 102: 101: 95: 94: 88: 87: 81: 80: 74: 73: 61: 60: 41: 30: 18:User:Joeytje50 15: 14: 13: 10: 9: 6: 4: 3: 2: 1370: 1359: 1356: 1354: 1351: 1350: 1348: 1341: 1335: 1333: 1329: 1320: 1318: 1313: 1311: 1303: 1295: 1291: 1288: 1284: 1283: 1279: 1277: 1269: 1267: 1264: 1255: 1248: 1246: 1244: 1240: 1235: 1231: 1227: 1219: 1217: 1210: 1208: 1205: 1197: 1195: 1193: 1189: 1182:Other actions 1181: 1179: 1175: 1173: 1169: 1164: 1162: 1158: 1149: 1147: 1139: 1134: 1132: 1124: 1122: 1119: 1102: 1079: 1073: 1072: 1071: 1065: 1063: 1061: 1057: 1053: 1044: 1042: 1034: 1030: 1025: 1018: 1012: 1003: 1001: 992: 988: 982: 979: 969: 966: 956: 953: 950: 948: 943: 941: 937: 933: 931: 924: 916: 910: 902: 888: 884: 878: 876: 872: 869: 867: 862: 851: 845: 841: 837: 833: 829: 821: 819: 813: 805: 797: 795: 793: 785: 777: 772: 769: 765: 760: 756: 754: 749: 744: 735: 727: 719: 712: 703: 700: 697: 693: 690: 686: 683: 679: 675: 671: 667: 664: 661: 658: 655: 651: 648: 645: 642: 641: 640: 638: 629: 622: 620: 618: 614: 610: 605: 597: 595: 593: 589: 580: 569: 568:page variable 564: 561: 550: 546: 543: 540: 536: 534:Links on page 533: 530: 527: 520: 516: 513: 510: 509: 502: 499: 496: 495: 493: 491:Links to page 490: 489: 488: 481: 478: 477: 476: 473: 461: 458: 454: 446: 444: 442: 438: 429: 418: 416: 414: 409: 401: 399: 391: 389: 388:Skip when ... 385: 381: 365: 363: 361: 357: 353: 346:Setup options 344: 337: 335: 332: 328: 324: 322: 318: 313: 312: 302: 300: 298: 294: 290: 286: 281: 255: 224: 222: 217: 215: 207: 200: 196: 195: 191: 190: 187: 185: 181: 176: 174: 170: 166: 162: 158: 149: 145: 144: 141: 132: 131:Your settings 129: 128: 124: 123: 118: 117: 114: 111: 110: 107: 104: 103: 100: 97: 96: 93: 90: 89: 86: 83: 82: 79: 76: 75: 71: 67: 66: 58: 57: 52: 51: 45: 42: 35: 34: 25: 19: 1339: 1321: 1314: 1307: 1293: 1273: 1262: 1260: 1233: 1229: 1225: 1223: 1214: 1203: 1201: 1191: 1187: 1185: 1176: 1171: 1167: 1165: 1160: 1156: 1150: 1145: 1135: 1130: 1128: 1120: 1117: 1105:<math> 1086:<code> 1069: 1045: 1040: 1032: 1028: 1026: 1019: 1010: 1007: 998: 990: 986: 981: 968: 955: 946: 944: 935: 934: 926:}} 920:{{ 913:You can use 912: 885:and website 865: 863: 852: 843: 839: 835: 831: 827: 825: 822:Replacements 811: 801: 792:decimal mark 783: 775: 773: 767: 761: 757: 747: 742: 740: 695: 689:#Using regex 681: 677: 673: 669: 636: 634: 631:Skip options 623:Skip options 616: 612: 608: 601: 591: 585: 549:CirrusSearch 519:fuzzy search 486: 474: 462: 456: 452: 450: 440: 436: 430: 419: 412: 407: 405: 392: 387: 383: 379: 369: 359: 355: 351: 349: 333: 329: 325: 316: 310: 306: 296: 288: 284: 282: 279: 253: 218: 211: 208:Installation 184:i18n strings 177: 156: 155: 121: 55: 47: 43: 1131:Store setup 1098:<pre> 1004:Using regex 907:Main page: 903:Typo fixing 883:Web Workers 680:results in 672:results in 402:Pre-parsing 99:Worker file 92:Source code 78:GitHub repo 48:understand 1347:Categories 1220:Protecting 1074:Comments: 701:Categories 649:No changes 635:Using the 321:above code 122:Run script 113:Stylesheet 1142:"default" 993:be fixed. 889:allowing 748:(via JWB) 643:Redirects 528:Watchlist 338:Page list 311:this page 293:this page 192:Show feed 106:i18n file 85:Changelog 1211:Deleting 1194:rights. 1148:button. 1125:Settings 1043:button. 987:anywhere 665:Contents 604:settings 504:checked. 479:Category 453:Generate 199:/feed.js 140:Shortcut 1326:), and 1270:Userbox 1216:do so. 1204:Editing 1033:Editing 938:Due to 828:Editing 802:Unlike 784:between 768:Preview 743:Editing 741:In the 551:, e.g. 455:in the 380:Replace 378:in the 1234:Upload 1230:Create 1198:Moving 1168:Delete 1161:Import 1157:Import 1146:Update 936:Note: 850:flag. 804:WP:AWB 598:Limits 544:Search 291:(i.e. 234:loader 148:WP:JWB 1192:sysop 1153:.json 1058:, or 812:flags 588:union 469:Shift 457:Setup 437:reset 352:Setup 262:subst 16:< 1261:The 1249:Logs 1241:and 1226:Edit 1190:and 1172:Undo 1111:and 1096:and 637:Skip 617:only 582:tab. 465:Ctrl 413:Skip 384:With 382:and 360:Sort 323:on. 285:must 268:lusc 240:load 167:and 1278:}} 1263:Log 1257:Log 1188:bot 1037:Tab 991:not 923:sic 893:or 794:). 790:as 776:bot 674:any 613:not 609:not 572:$ x 555:or 539:DPL 525:'). 467:or 415:tab 376:$ x 214:AWB 1349:: 1107:, 1092:, 1088:, 1084:, 1054:, 974:"" 961:}} 932:. 874:^ 859:\\ 855:\n 816:$ 755:. 682:no 592:or 297:if 275:}} 259:{{ 249:); 228:mw 186:. 1048:_ 1022:_ 1015:g 848:g 844:b 840:a 836:b 832:a 808:^ 788:. 706:| 691:. 559:. 541:. 395:| 372:| 271:| 265:: 243:( 237:. 231:. 59:. 26:)

Index

User:Joeytje50
Knowledge (XXG):JWB
Knowledge (XXG) policies
blocked from editing

GitHub repo
Changelog
Source code
Worker file
i18n file
Stylesheet
Run script
Your settings
Shortcut
WP:JWB
downloadable AutoWikiBrowser
Regex Typo Fixing
User Checkpage
Project:AutoWikiBrowser/CheckPageJSON
GitHub: Joeytje50/JWB
i18n strings
/feed.js
AWB
Special:MyPage/common.js
this page
this page
above code

Skip tab
fuzzy search

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.