Skip to content

OskarsMC-Network/hangarmc-hangar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages