Jump to content

WikiMonitor

From Meta, a Wikimedia project coordination wiki

WikiMonitor, a new open-source tool designed to help editors and administrators monitor the Wikimedia "RecentChanges" stream in real-time. The tool aims to facilitate vandalism detection and track complex editing patterns through a flexible and powerful filtering system.

Open in browser

Requirement

[edit]

Using the WikiMonitor tool requires an account with rollback rights on one of the Wikimedia projects or Global rollback rights.

Key Features

[edit]

WikiMonitor is built to provide a fast and efficient monitoring experience, featuring:

  • Real-time Monitoring: Connects directly to the global Wikimedia recent changes stream using Server-Sent Events (SSE) to display edits as they happen.
  • Powerful Custom Filters: Allows users to write precise filter rules using the Spring Expression Language (SpEL). You can define complex conditions to flag edits or detect specific vandalism patterns.
  • OAuth2 Integration: Secure login using your Wikimedia account, allowing a personalized experience for each user.
  • Modern Interface: A responsive and user-friendly web interface for managing filters and viewing results.
  • Multi-User Support: Each user can maintain their own private list of filter rules.

Technical Details

[edit]

The project is built using modern technologies to ensure performance and stability:

  • Tech Stack: Java 21 with the Spring Boot framework.
  • Database: MySQL, Flyway (Migrations).
  • License: Open-source project licensed under GPLv3.

For more information

[edit]
[edit]

We welcome all suggestions and contributions to develop and improve the tool to better serve the community.