Speedway

Wikipedia:Wikipedia Signpost/2016-08-18/Technology report

Technology report

User script report (January–July 2016, part 2)


This "User scripts" report (along with part 1) covers scripts newly listed at Wikipedia:User scripts, January 1 – July 31, 2016.
Text may be adapted from the respective listings there; see the page's history for attribution.

"FloatingTOC" places a duplicate Table of Contents in the bottom corner of the screen

Editing

"CopySectionLink" makes it easy to grab a link to a page section

Others

You wont be accidentally logged out if you use "Confirm Logout"
  • WikidataWatchlistLabels[11] (source) by User:Evad37 – 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".
  • ToDoLister[12] (source) by User:Evad37 – 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.
  • Confirm Logout[13] (source) by User:Fred Gandt – Interrupts logout procedure (via personal navigation link) with a confirmation dialog (except on user preferences pages where user scripts aren't loaded). Created for and only tested with the Vector skin.

Installation code

  1. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Thespaceface/MetricFirst.js}}
  2. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Fred_Gandt/subdueLinks.js}}
  3. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:P999/Toggle VF.js}}
  4. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Ugog Nizdast/FloatingTOC.js}}
  5. ^ Create your custom GeoHack page here; then copy the following code, click here, and paste:
    {{subst:iusc|1=User:Evad37/Custom GeoHack replacement.js}}
  6. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Ugog Nizdast/displayNumberOfTags.js}}
  7. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Bility/copySectionLink.js}}
  8. ^ Copy the following code, click here, then paste: mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Perhelion/signing.js&action=raw&ctype=text/javascript');
  9. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:APerson/sync-template-sandbox.js}}
  10. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Music1201/MyCSD.js}}
  11. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Evad37/WikidataWatchlistLabels.js}}
  12. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Evad37/ToDoLister.js}}
  13. ^ Copy the following code, click here, then paste:
    {{subst:iusc|1=User:Fred_Gandt/confirmLogout.js}}

In brief

New gadgets

  • Scripts which have been widely tested may be made into gadgets, which registered users can easily enable or disable through Special:Preferences § Gadgets. Two new gadgets have recently been added to English Wikipedia: "Display links to disambiguation pages in orange" (DisambiguationLinks) and "Strike out usernames that have been blocked" (markblocked).

Newly approved bot tasks

  • Josvebot (task 13) – Fixes some of the WP:CHECKWIKI-errors automatically
  • BU RoBOT (task 25) – Categorizes stub articles in more detailed stub categories based on existing categorization
  • Yobot (task 26) – Fixes section header naming for References, External links, and See also