hangarmc-hangar
pythonic type-hinted hangar API wrapper
Installation
hangarmc-hangar requires python 3.9 or above
# PIP3
pip3 install hangarmc-hangar
# PIP
pip install hangarmc-hangar
# Poetry
poetry add hangarmc-hangar
API
All functions and classes are properly type hinted and documented with quotes/comments. Please file an issue or pull request if any issues are found.
Basic Usage
Example
from hangarmc_hangar import Hangar, HangarApiException
# Create an SDK instance
hangar = Hangar()
try:
# Get all projects
projects = hangar.search_projects()
# Output data
print(f"Project amount: {projects.pagination.count}")
for project in projects.result:
print(project.name)
except HangarApiException as e:
raise
Output
$ python sketch.py
Project amount: 32
CoolProject
NotQuests
EndBiomeFixer
... and on
Metadata
Release files for hangarmc-hangar 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hangarmc-hangar-1.0.0.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hangarmc_hangar-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.1 kB
Release files / hangarmc-hangar-1.0.0.tar.gz
| Download URL | hangarmc-hangar-1.0.0.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
21b2222fc804d4093a82cc553750605bca737882cdf7c400637adc9cdff9963e
|
|
BLAKE2b-256 checksum How to use checksums |
97ee03371426956cc64bfb8019c6adde4943a93eb9629592044fd6e3f8e1e230
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.14 CPython/3.10.4 Linux/5.17.15-76051715-generic
|
Release files / hangarmc_hangar-1.0.0-py3-none-any.whl
| Download URL | hangarmc_hangar-1.0.0-py3-none-any.whl |
|---|---|
| Size | 11.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3ddba975c4c5ab24f5a633b8e496d556836f5631bd32351897e658ba65ad280c
|
|
BLAKE2b-256 checksum How to use checksums |
8e47c5f4a701217bced08f4b0bf5817040993f9f8db6789e1f65d02c8593f203
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.14 CPython/3.10.4 Linux/5.17.15-76051715-generic
|