Angular Wiki Search
AngularJS module for consuming Wikipedia API.
See it in action: mudroljub.github.io/angular-wiki-search
You can find an advanced version here: github.com/mudroljub/power-wiki-search
Install
Just download the directory and open index.html file:
$ git clone https://github.com/mudroljub/angular-wiki-search.git $ bower install $ open index.htmlIf you don't use Bower, you can manually resolve dependencies from bower.json file.
Documentation
The main WikiController consists of two main public methods:
wiki.openArticle(title)wiki.searchWikipedia(term)
Those methods getting data from Wikipedia API in JSONP format (see API documentation).
Both methods have those common URL params:
var params = { action: 'query', prop: 'extracts|pageimages', // get article's content and images format: 'json', formatversion: 2, // support utf-8 callback: 'JSON_CALLBACK' }Specific params for openArticle method are:
{ titles: title, // title is a variable redirects: '' // auto-redirecting to an article }Specific params for searchWikipedia method are:
{ generator: 'search', gsrsearch: term, // term is a variable pilimit: 'max', // enable images for all results exlimit: 'max', // enable content for all results exintro: '' // get only article's intro }To-do list
- error handling
