Skip to main content

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())

Release files for HyruleCompendium 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for HyruleCompendium 0.0.3
File Size Uploaded
HyruleCompendium-0.0.3.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for HyruleCompendium 0.0.3
File Interpreter ABI Platform
HyruleCompendium-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 6.5 kB

Release files / HyruleCompendium-0.0.3.tar.gz

Download URL HyruleCompendium-0.0.3.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1406e9f456c073992e3340440efffa28651f41e3625f61448d6ef8a32b53a1fc
BLAKE2b-256 checksum
How to use checksums
06e9389f75e56d9ec6fe865c2f6089a3da7161e4ff1c04c3f5f893606cc82337
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / HyruleCompendium-0.0.3-py3-none-any.whl

Download URL HyruleCompendium-0.0.3-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8385fc1cb1bb59aa53d3c80857f24fef1c6fb0e1782fe89fa4be233619c0f0e6
BLAKE2b-256 checksum
How to use checksums
1ef56a9a21428792477c4424ae62d89009ef3c753527e3597720082ca599e61d
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page