Page MenuHomePhabricator

Drinking and Filtering the Recent Changes Stream
Closed, ResolvedPublic


Project Page
Talk Page

Tutorial Abstract

What started off as the problem of tracking citations eventually lead us to develop a much more general solution - a tool to track all the edits of all Wikis in realtime. With this a new world of possibilities opens up: tracking the trends in what people are writing about, allowing users to receive alerts on edits based on custom queries on article and edit content. These ideas are far away, but we can bring them closer by joining together in building the platform. This introduction is a tutorial in what exists so far in drinking and filtering the Recent Changes (RC) Stream.

Technologies we will cover:

  1. RCstream and websockets.
  2. Wikimedia labs.
  3. Mediawiki diff API.
  4. Wikitext parsing.
  5. Stream rebroadcasting.

We also hope to brainstorm and organize future uses and development of a community platform.

Our Future Uses Brainstorm:

  1. Using the changes queue directly
  2. Trend tracking with dynamic topic modeling (More on this here)
  3. Real-time wikimedia analytics in the style of social media analytics and search
  4. Alerts based on stream queries.

Event Timeline

notconfusing raised the priority of this task from to Needs Triage.
notconfusing updated the task description. (Show Details)
notconfusing added subscribers: notconfusing, Dfko.

I hope serves as a good starting point. If you come up with a cooler demo or better "sandbox" for changes, let me know or edit the original article on I'll try to attend.

Please confirm and promote this activity by assigning it to its owner, listing it or scheduling it at the Hackathon wiki page and by placing it in the right column at #Wikimania-Hackathon-2015. Thank you!

@notconfusing, are you planning to give this training session at Wikimania? If so, please schedule it.

notconfusing renamed this task from Tutorial: Drinking and Filtering the Recent Changes Stream to Drinking and Filtering the Recent Changes Stream.Jul 8 2015, 9:10 PM
notconfusing set Security to None.

What is the status of this task, now that Wikimania 2015 is over? Did this training session take place? If yes: Please provide an update and potentially summarize findings / potentially provide a link to anything relevant. If no: Please edit this task by removing the #Wikimania-Hackathon-2015 project from this task / potentially close this task by editing its status. Thanks for your help and keeping this task updated!

This session happened, and people were interested in it, specifically for real time plagiarism detection.