Skip to main content

Hangar SDK for python

Project description

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

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

hangarmc-hangar-1.0.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

hangarmc_hangar-1.0.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file hangarmc-hangar-1.0.0.tar.gz.

File metadata

  • Download URL: hangarmc-hangar-1.0.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.4 Linux/5.17.15-76051715-generic

File hashes

Hashes for hangarmc-hangar-1.0.0.tar.gz
Algorithm Hash digest
SHA256 21b2222fc804d4093a82cc553750605bca737882cdf7c400637adc9cdff9963e
MD5 3529bf010f9391845ec15915a7fe7953
BLAKE2b-256 97ee03371426956cc64bfb8019c6adde4943a93eb9629592044fd6e3f8e1e230

See more details on using hashes here.

File details

Details for the file hangarmc_hangar-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: hangarmc_hangar-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.4 Linux/5.17.15-76051715-generic

File hashes

Hashes for hangarmc_hangar-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ddba975c4c5ab24f5a633b8e496d556836f5631bd32351897e658ba65ad280c
MD5 6915febd75286a1182a9627b2ffcf062
BLAKE2b-256 8e47c5f4a701217bced08f4b0bf5817040993f9f8db6789e1f65d02c8593f203

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