Talking to wikipedia
With Js
How do you access wikipedia programatically ?
Mediawiki Api
(List of all the available options)
(List of client libraries in various languages)
Who doesn't use a browser !
Lets use javascript to talk to the API
Have you guys written js before ?
Heard of events & callbacks ?
Lets play with the API
Without writing any code yet :-)
Lets pick a task
- The authors of the first 100 edits in an article
- Read the edit comments in an article
- The list of images used in an article
I'm sure you guys have better ideas :-)
Userscripts
Userscripts are available directly in a wikipedia page.
They can do a lot of nifty things for you.
A tool I built with the API
Callbacks
Functions are objects in javascript.
They can be passed to other functions like variables.
Ajax
Ajax is Asynchronous Javascript & XML.
The callbacks don't get executed right away.
Callback Nesting
jQuery when() , then() & done()