Parser for Wikipedia.org
Project description
wiki-fetch
Installation
- PyPI
pip install wiki-fetch
- Source
git clone git@github.com:d3z-the-dev/wiki-fetch.git
cd wiki-fetch && poetry build
pip install ./dist/*.whl
Usage
CLI
Option | Flag | Long | Default | Example |
---|---|---|---|---|
Wiki's page link | -u |
--url |
None | https://en.wikipedia.org/wiki/The_Doors |
Search query | -q |
--query |
None | The Doors (band) |
Page language | -l |
--lang |
English | English |
Part of the page | -p |
--part |
all | infobox |
Parts by order | -i |
--item |
all | first |
wiki-fetch -q 'The Doors (band)' -p infobox -i first
output
Infobox:
The Doors:
The Doors:
Image: https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/The_Doors_1968.JPG/250px-The_Doors_1968.JPG
Caption: The Doors in 1966: Morrison (left), Densmore (centre), Krieger (right) and Manzarek (seated)
Background information:
Origin: Los Angeles, California, U.S.
Genres:
Psychedelic Rock
Blues Rock
Acid Rock
Years active:
1965-1973
1978
Labels: Elektra, Rhino
Spinoffs:
The Psychedelic Rangers
Butts Band
Nite City
Manzarek-Krieger
Spinoff of: Rick & the Ravens
Past members:
Jim Morrison
Ray Manzarek
Robby Krieger
John Densmore
Website: thedoors.com
Python
Argument | Values | Description |
---|---|---|
url | str |
Any Wiki's page URL |
query | str |
Any query string |
lang | str |
Any of available languages |
part | infobox , paragraph , table , list , thumb , toc , all |
Specify page part |
item | first , last , all |
Specify the order of the part |
from wiki_fetch.driver import Wiki
output = Wiki().search(query='The Doors (band)', part='infobox', item='first')
print(output.json)
output
{
"Infobox": {
"The Doors": {
"The Doors": {
"Image": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/The_Doors_1968.JPG/250px-The_Doors_1968.JPG",
"Caption": "The Doors in 1966: Morrison (left), Densmore (centre), Krieger (right) and Manzarek (seated)"
},
"Background information": {
"Origin": "Los Angeles, California, U.S.",
"Genres": [
"Psychedelic Rock",
"Blues Rock",
"Acid Rock"
],
"Years active": [
"1965-1973",
"1978"
],
"Labels": "Elektra, Rhino",
"Spinoffs": [
"The Psychedelic Rangers",
"Butts Band",
"Nite City",
"Manzarek-Krieger"
],
"Spinoff of": "Rick & the Ravens",
"Past members": [
"Jim Morrison",
"Ray Manzarek",
"Robby Krieger",
"John Densmore"
],
"Website": "thedoors.com"
}
}
}
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wiki_fetch-0.0.5.tar.gz
(11.2 kB
view hashes)
Built Distribution
wiki_fetch-0.0.5-py3-none-any.whl
(11.8 kB
view hashes)
Close
Hashes for wiki_fetch-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38c7fc9d356ac35963591c478f0367c2d6d9bf7b9a5dda8d4ec7b813ffec89b0 |
|
MD5 | 7b269c68e768111006fb46af1dc67a9a |
|
BLAKE2b-256 | c44f5fab9cc921e3aea32beed2191dc58419567fbbb2f64a38433126edaf2238 |