The purpose of this repo is to host the code that runs on voxel machines and reports gameplay time to the python-flask backend.
The app is run from Driver.py
, which imports and runs a Tkinter instance which hold all the UI components for the app UI.
Mainview.py
is there the loging view and the view that allows you to switch the tracker off and on live.
Once logged in, the switch view will show and you can turn the tracker off and on via the UI
I would like to finish making the backend in Node.js/Express for this UI. And then I want to make the backend in Django to further my python skills.
- Run
pip install -r requierments.txt
to install all dependencies. and then runpython3 Driver.py
on Mac/Linux to see the UI. The UI is based on a tracker_config.jason file and if thebayid
field is missing, the UI assumes you're not logged in.