Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waldyrious/wikispeed
A visualization of the rate of edits to Wikipedia in various languages.
https://github.com/waldyrious/wikispeed
highcharts statistics visualization websockets wikipedia
Last synced: 4 days ago
JSON representation
A visualization of the rate of edits to Wikipedia in various languages.
- Host: GitHub
- URL: https://github.com/waldyrious/wikispeed
- Owner: waldyrious
- License: other
- Created: 2016-02-01T09:38:09.000Z (almost 9 years ago)
- Default Branch: gh-pages
- Last Pushed: 2024-08-10T13:17:55.000Z (3 months ago)
- Last Synced: 2024-10-04T16:45:05.412Z (about 1 month ago)
- Topics: highcharts, statistics, visualization, websockets, wikipedia
- Language: JavaScript
- Homepage: http://waldyrious.net/wikispeed/
- Size: 21.5 KB
- Stars: 11
- Watchers: 5
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# WikiSpeed
[![validation][validation-img]][validation-url]
[validation-url]: https://validator.w3.org/nu/?doc=http%3A%2F%2Fwaldyrious.net%2Fwikispeed%2F
[validation-img]: https://img.shields.io/badge/w3c-valid_xhtml5-blue.svgA visualization of the rate of edits to Wikipedia in various languages.
This is essentially a replica of the original **[Wikipulse](https://web.archive.org/web/20220413111810/http://wikipulse.herokuapp.com)** (now defunct),
created in 2011 by [Ed Summers](http://mith.umd.edu/people/person/ed-summers/),
but using the new ~~[Recent Changes stream](https://www.mediawiki.org/wiki/API:Recent_changes_stream)
over [websockets](https://en.wikipedia.org/wiki/WebSocket),~~
[EventStreams service](https://wikitech.wikimedia.org/wiki/Event_Platform/EventStreams_HTTP_Service)
for server-sent events (SSE)
via the [EventSource API](https://developer.mozilla.org/en-US/docs/Web/API/EventSource),
instead of the old
[Recent Changes IRC feeds](https://meta.wikimedia.org/wiki/IRC/Channels#Recent_changes).
This allows for a more convenient and completely server-less setup.Besides the backend change, a functional difference from Wikipulse
is that WikiSpeed uses a logarithmic scale in the gauge charts,
which allows for a better visualization of the wide range of editing rates
of the various projects. (See https://github.com/edsu/wikipulse/issues/13)**Update**: The original Wikipulse is no longer available since Heroku discontinued their free tier in November 2022.
## Credits / thanks
- Ed Summers for [Wikipulse](https://web.archive.org/web/20220413111810/http://wikipulse.herokuapp.com/)
- Krinkle for the [RCFeed demo code](http://codepen.io/Krinkle/pen/laucI/) (no longer used)
- Andrew Otto for the [EventStreams demo code](https://codepen.io/ottomata/pen/VKNyEw/)
- WMF devs for providing the [RCFeed](https://www.mediawiki.org/wiki/API:Recent_changes_stream) service
- HighCharts for their wonderful [charts library](http://www.highcharts.com/)## See also
You might be interested in these similar projects
that also visualize real-time edits to Wikimedia projects:- [Wikistream](http://wikistream.wmflabs.org/)
- [Listen to Wikipedia](http://listen.hatnote.com/)
- [Recent Changes map](http://rcmap.hatnote.com/) and [Wikipedia Vision](http://www.lkozma.net/wpv/)
- [Wikipedia and Wikidata Realtime Edit Stats](https://web.archive.org/web/20210601185835/https://wikipedia-edits.herokuapp.com/)