Jump to content

User:Plutus/WikiPatrol

From Simple English Wikipedia, the free encyclopedia

WikiPatrol is a user script designed to help editors monitor new pages and recent changes on the Simple English Wikipedia. Developed by Cactusisme, this tool provides a convenient interface with filtering, sorting, and live updating features to assist in patrolling new content efficiently.

Features

[change | change source]
  • Floating button: Opens the WikiPatrol tool from any page.
  • New Pages View: Shows unpatrolled new pages created by users who are not in the patroller or sysop groups.
  • Recent Changes View: Displays recent changes in the main namespace, with an adjustable limit of 100 or 500 entries.
  • Sorting: Sort lists alphabetically (A–Z) or by newest changes.
  • Easy switching: Toggle between New Pages and Recent Changes views on the same page.
  • Diff links: Quickly access the diff page for each edit.
  • User Group Filtering: Filters out changes made by patrollers and sysops from the New Pages view for focused review.

How to Use/Installation guide

[change | change source]
  1. Copy the script below to your user JavaScript page (e.g., [[User:YourName/common.js]] or [[User:YourName/vector.js]]):
importScript('User:Plutus/Wikipatrol.js');
  1. On any page, click the floating 🌵 WikiPatrol button at the top right to open the tool.
  2. The tool opens at User:Plutus/WikiPatrol/site (Do not create/edit) with the default view showing unpatrolled new pages.
  3. Use the buttons to: * Refresh the list. * Sort alphabetically or by newest. * Switch between New Pages and Recent Changes.
  4. In Recent Changes mode, use the dropdown menu labeled 👀 RC: to select how many recent changes to display (100 or 500).

Technical Details

[change | change source]
  • Uses the MediaWiki API to query recent changes and user group information.
  • Filters users by checking groups to exclude patrollers and sysops.
  • Limits API calls to batches of 50 to gather up to 500 changes. * Written in JavaScript and jQuery, with CSS animations embedded for the loading indicator.

Contact/Feedback

[change | change source]

For feedback, bug reports, or suggestions, please leave a message on here.