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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wipypedia-0.1.0.tar.gz.
File metadata
- Download URL: wipypedia-0.1.0.tar.gz
- Upload date:
- Size: 1.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.10.10 Linux/6.2.12-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c78586744871ece78cbfb54606dfcc6cc97f5726c8590827d8684be6f3f78f86
|
|
| MD5 |
53edd84c9f3ed75a99d7861981ed06b7
|
|
| BLAKE2b-256 |
b943d6e05642d67f9f3609d4c727b3dacc44e9dfafa25bd154aea73dc9443d13
|
File details
Details for the file wipypedia-0.1.0-py3-none-any.whl.
File metadata
- Download URL: wipypedia-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.10.10 Linux/6.2.12-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f1cceb76bf0b1bd67b6724135e699b2ccc6e777332a9d8ec5eaf22105b15e43
|
|
| MD5 |
96b84030ce6b3cdcfad19eb2576b8da6
|
|
| BLAKE2b-256 |
2eb034db9e2c224b11beb3c8a6beb49d7b0509af95958af6b3bb7b87213c3e13
|