Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mitar/mediawiki-stream
WikiMedia recent changes DDP API
https://github.com/mitar/mediawiki-stream
ddp mediawiki mediawiki-api streaming wikimedia wikipedia
Last synced: 27 days ago
JSON representation
WikiMedia recent changes DDP API
- Host: GitHub
- URL: https://github.com/mitar/mediawiki-stream
- Owner: mitar
- Created: 2014-12-13T17:23:30.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-11-10T03:53:33.000Z (almost 2 years ago)
- Last Synced: 2024-09-27T05:24:16.379Z (about 1 month ago)
- Topics: ddp, mediawiki, mediawiki-api, streaming, wikimedia, wikipedia
- Language: CoffeeScript
- Homepage: https://wikimedia.meteorapp.com/
- Size: 143 KB
- Stars: 6
- Watchers: 4
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WikiMedia recent changes DDP API
WikiMedia wikis (of which Wikipedia is the most known) provide a
[stream of recent changes](https://wikitech.wikimedia.org/wiki/EventStreams). If you want to subscribe to them
in a [Meteor](https://www.meteor.com/) application (or [any other application supporting DDP protocol](http://www.meteorpedia.com/read/DDP_Clients)),
you can instead connect to the [`https://wikimedia.meteorapp.com/`](https://wikimedia.meteorapp.com/) DDP endpoint
and subscribe to the publish endpoint which publishes those recent changes. The advantage is that you can filter to only
those changes you care about using MongoDB selectors, and project only fields you want. Moreover, changes of adding
or editing wiki content are augmented with the information about the change itself, e.g., a diff of the change.See [`https://wikimedia.meteorapp.com/`](https://wikimedia.meteorapp.com/) for more information and documentation.