User:Plutus/WikiPatrol
Appearance
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]- 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');
- On any page, click the floating 🌵 WikiPatrol button at the top right to open the tool.
- The tool opens at User:Plutus/WikiPatrol/site (Do not create/edit) with the default view showing unpatrolled new pages.
- Use the buttons to: * Refresh the list. * Sort alphabetically or by newest. * Switch between New Pages and Recent Changes.
- 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.
- Requires the page to be User:Plutus/WikiPatrol/site with the URL parameter `mytool=wikipatrol` to run.
Contact/Feedback
[change | change source]For feedback, bug reports, or suggestions, please leave a message on here.