A basic python library enabling access to Wikipedia.org's search results and article content.
Project description
# wiki-api
A basic python library enabling access to Wikipedia.org’s search results and articles.
## How To Use
### Create an instance of wiki-api
wiki = WikiApi() wiki = WikiApi({ ‘locale’ : ‘es’}) # to specify your locale, ‘en’ is default
### Search for something on wikipedia
results = wiki.find(‘Barack Obama’) => [‘Barack_Obama’, ‘Barack_Obama_presidential_campaign,_2008’, …]
### Get information about a wiki article
article = wiki.get_article(results[0])
article.heading => ‘Barack Obama’ article.image => ‘http://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Official_portrait_of_Barack_Obama.jpg/220px-Official_portrait_of_Barack_Obama.jpg’ article.summary => ‘Barack Hussein Obama II (i/bəˈrɑːk huːˈseɪn oʊˈbɑːmə/; born August 4, 1961) is the 44th and current President of th…’ article.references => [‘Obama: No green light for Israel to attack Iran. Cnn.com. 2009-07-07. http://www.cnn.com/2009/POLITICS/07/07/obama.israel.iran/. Retrieved January 4, 2013.’, …, .., …] article.content => ‘Full article dump…’
## Requirements
Python3.3
Python requests - python-requests.org
BeautifulSoup4
## Tests
Test .py file can be found in /test.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file wikiapi-1.tar.gz
.
File metadata
- Download URL: wikiapi-1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 746c15546058475d9b4551e4fc99c2509b5741ff8ff305f211b0efecadaecb08 |
|
MD5 | a1f666a35c19a5305d3f72d866fe95cd |
|
BLAKE2b-256 | 8d01f26d88855d4c6639eeca816f2cb3393a818d5e501f242e71c549a5e7fc53 |