A server and client implementation to talk to GloomhavenHelper Application
Project description
Gloomhaven Helper Server Client
This project provides an open source alternative to talk to the application "Gloomhaven Helper".
A simple example would be to run a headless server (no GUI) and connect to it with your clients. The purpose of this would be to have a small inexpensive always-on computer with your gloomhaven game state (like a raspberry pi). With port-forwarding enabled in your router, your friends can connect over the internet and you don't have to forward internet traffic to your personal computer.
Another use-case is to connect as a client and hook it up to a bounch of hardware that changes depending on the game state.
The original purpose for this project was to connect an inexpensive wifi-enabled micro-controller to Gloomhaven Helper app and scan rfid/nfc tags to interact with the game state (like setting initiative or adding/removing characters)
###Installation
Requires python 3.7 or higher
For an x86 (intel/amd cpu) running linux or macos, install with pip (3):
pip install gloomhavenhelper
For arm64/aarch64 systems, install with:
pip install https://github.com/Gronis/gloomhaven-helper-rfid/releases/download/0.1.1/gloomhavenhelper-0.1.1-py3-none-linux_aarch64.whl
for older arm versions, open an issue and I can see if I can provide a build for those systems as well.
Windows is not supported or tested. If you have a windows machine and want to host a server, I recommend just to use the original Gloomhaven Helper java application as a server.
###Usage:
Use as a sever
python -m gloomhavenhelper
###Example of projects:
- Video of scanning a tag/card and changing initiative
License: MIT
Contributers
- Robin Grönberg
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.
Source Distributions
Built Distributions
Hashes for gloomhavenhelper-0.1.2-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 175c5aea624ef41412136384faed38196d9a0f5c8754b8270aa031aa231fc36a |
|
MD5 | 0d8ebc6acfeff17df3dbc361e5e1fc00 |
|
BLAKE2b-256 | afa44ea23f696feef1a985dcae1a5bcf2e44fe26f7b0be2cfe73854585eca7f0 |
Hashes for gloomhavenhelper-0.1.2-py3-none-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7bc766d78b4679853ed1fec189063f8813eba8d354cf70004b41492d0531c29 |
|
MD5 | 69770c4c697a04d7b905f17d4565a086 |
|
BLAKE2b-256 | 2314a709c160ed60305a20d3a50d03eabc0ce42e300e6551b937f599467c4c31 |