HAPI wrapper and tools for the online game Hyperiums
Project description
A Python interface for the Hyperiums API (HAPI).
Aims to provide:
- A HAPI wrapper, allowing multiple connections (i.e. per user, per game),
- Parsing tools for daily list exports,
- Functions and formulae for some of the game’s mechanics.
MIT licensed.
Installation and quickstart
To install:
pip install hyppy
Using the HAPI:
from hyppy.hapi import HAPI hapi = HAPI('Hyperiums6') # Get a list of games print hapi.games() # Password authentication for list downloads hapi.authenticate_basic('loginname', 'password') # Download today's planet list for this game hapi.download('planets', './planets.txt.gz') # HAPI key authentication for everything else hapi.authenticate_hapi('loginname', 'hapikey') # Get all player's planets print hapi.planet()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size hyppy-0.1.1.zip (9.1 kB) | File type Source | Python version None | Upload date | Hashes View |