Page MenuHomePhabricator

Get Wikispeed working again
Closed, ResolvedPublic

Description

The Wikispeed dashboard was created as a client-side alternative to the Wikipulse project, using the Recent Changes stream over websockets, instead of the old Recent Changes IRC feeds, in a way that could be hosted statically in services like GitHub pages without a dynamic back-end server.

Unfortunately, it stopped working in 2017 after the RCStream service was deprecated in favor of the EventStreams service (see issue #17 in the repository) and the original Wikipulse also went down in 2022 when Heroku removed the free tier from their service.

The goal of this task is to refactor Wikispeed to work with EventStreams, so that it becomes functional again.

Event Timeline

waldyrious changed the task status from Open to In Progress.Aug 10 2024, 2:25 PM

I've done most of the work during the Wikimania Hackathon, and deployed a working version to http://waldyrious.net/wikispeed. I will mark this as finished once I clean up the code and iron out a couple minor bugs.

While translating this week's tech news, I stumbled upon this project. Really cool.

I made a fork of it and am now focusing on a dynamic leaderboard, where wikis with the top speeds will be displayed first.

image.png (688×1 px, 139 KB)

Closing for now as the Hackathon is over, issues can be reported to https://github.com/waldyrious/wikispeed