No project description provided
Project description
Audio Module
Extracting audio data from a Wikipedia page
from wipypedia.audio import AudioExtractor
import librosa
# initialize AudioExtractor object
audio_extractor = AudioExtractor()
# extract audio data from a page
page = wikipedia.get_page("Music")
audio_data = audio_extractor.extract_from_page(page)
# play audio data using librosa
librosa.output.play(audio_data)
Core Module
Retrieving a Wikipedia page and its information
from wipypedia.core import Wikipedia
# initialize Wikipedia object
wikipedia = Wikipedia()
# retrieve a page by its title
page = wikipedia.get_page("Python (programming language)")
# print page metadata
print(f"Page ID: {page.id}")
print(f"Title: {page.title}")
print(f"Content: {page.content}")
print(f"Summary: {page.summary}")
print(f"HTML: {page.html}")
print(f"Metadata: {page.metadata}")
print(f"Images: {page.images}")
print(f"References: {page.references}")
print(f"Links: {page.links}")
print(f"Categories: {page.categories}")
print(f"Sections: {page.sections}")
# retrieve a page by its ID
page_by_id = wikipedia.get_page_by_id("27454")
Image Module
Extracting images from a Wikipedia page
from wipypedia.image import ImageExtractor
from PIL import Image
# initialize ImageExtractor object
image_extractor = ImageExtractor()
# extract image data from a page
page = wikipedia.get_page("Polar bear")
image_data = image_extractor.extract_from_page(page)
# display image using PIL
img = Image.fromarray(image_data)
img.show()
Search Module
Building and executing a Wikipedia search query
from wipypedia.search import SearchBuilder, Search
# initialize SearchBuilder and add keywords and categories
builder = SearchBuilder()
builder.add_keyword("Python")
builder.add_category("Programming languages")
# set namespace and results limit
builder.set_namespace(0)
builder.set_results_limit(5)
# execute search query using builder
search_results = builder.build()
# initialize Search object and execute search by query
search = Search()
search_results = search.search_by_builder(builder)
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
wipypedia-0.1.0.tar.gz
(1.8 kB
view hashes)
Built Distribution
Close
Hashes for wipypedia-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f1cceb76bf0b1bd67b6724135e699b2ccc6e777332a9d8ec5eaf22105b15e43 |
|
MD5 | 96b84030ce6b3cdcfad19eb2576b8da6 |
|
BLAKE2b-256 | 2eb034db9e2c224b11beb3c8a6beb49d7b0509af95958af6b3bb7b87213c3e13 |