Skip to main content

Python Wrapper for the Hyrule Compendium API

Project description

Python Package for the Hyrule Compendium API

This package comes with a few functions to help work with the Hyrule Compendium API and get all the data you want in a jiffy!

Recommendation

It's recommended that you read the API documentation before getting started.

Installation

pip install Hyrule-Compendium

Docs

categoryList()


Use
Print out the list of valid categories in the API.

Parameters
None

Example
Call:

list_of_categories = categoryList()
print(list_of_categories)

Output:

["creatures", "equipment", "materials", "monsters", "treasure"]

getCategory(categoryName)


Use
Gets all the JSON data from a valid category in the form of a python dictionary.

Parameters

  • categoryName [type: string] - valid name of the category you want to fetch data from

Raises

  • ValueError - if categoryName is not valid

Example
Call:

from pprint import pprint
pprint(getCategory("monsters"))

getEntry(entryName)


Use
Fetches data from a specific entry in the API.

Parameters

  • entryName [type: string] - valid name of the entry you want to fetch data from

Raises

  • ValueError - if entryName is not valid

Example
Call:

from pprint import pprint
pprint(getEntry("silver lynel"))

Output:

{'category': 'monsters',
 'description': 'Silver Lynels are not to be trifled with. They have been '
                "influenced by Ganon's fiendish magic, so they are the "
                'strongest among the Lynel species, surpassing even the '
                'strength of those with white manes. The term "silver" denotes '
                'not only their color but also their rarity. The purple '
                'stripes help them to stand out even more.',
 'drops': ['lynel horn',
           'lynel hoof',
           'lynel guts',
           'topaz',
           'ruby',
           'sapphire',
           'diamond',
           'star fragment'],
 'id': 124,
 'name': 'silver lynel'}

getAllData()


Use
Fetches all the data in the Hyrule Compendium API.

Parameters
None

Example

pprint(getAllData())

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

HyruleCompendium-0.0.3.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

HyruleCompendium-0.0.3-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file HyruleCompendium-0.0.3.tar.gz.

File metadata

  • Download URL: HyruleCompendium-0.0.3.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.5

File hashes

Hashes for HyruleCompendium-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1406e9f456c073992e3340440efffa28651f41e3625f61448d6ef8a32b53a1fc
MD5 567cd9b777e193668551bc906b9d1b87
BLAKE2b-256 06e9389f75e56d9ec6fe865c2f6089a3da7161e4ff1c04c3f5f893606cc82337

See more details on using hashes here.

File details

Details for the file HyruleCompendium-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: HyruleCompendium-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.24.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.5

File hashes

Hashes for HyruleCompendium-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8385fc1cb1bb59aa53d3c80857f24fef1c6fb0e1782fe89fa4be233619c0f0e6
MD5 78b1283bb8246fa425a7e1976b1e89fd
BLAKE2b-256 1ef56a9a21428792477c4424ae62d89009ef3c753527e3597720082ca599e61d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page