pyhakuna
pyhakuna
is a client to access the API of the time keeping service hakuna.ch. The Hakuna API is – unfortunately – personal and currently does not allow to access company-wide data.
Requirements
This tool requires Python 3 and an operating system that is supported by the keyring
Python module.
Installation
pip3 install -U pyhakuna
Use the same command to update to a new version.
Development
python3 -m venv .venv
source .venv/bin/active
python3 -m pip install -U pip setuptools wheel
python3 -m pip install -r requirements.txt
python3 -m pip install -e .
Release
See https://packaging.python.org/tutorials/packaging-projects/.
tl;dr:
rm -rf dist *.egg-info
python3 -m pip install -U build twine
python3 -m build
python3 -m twine upload dist/*
# Username: __token__
Licensing and Copyright
This code is copyrighted. But it can be used under the terms of the for your own purposes. It builds upon the following third party modules:
- keyring for the interaction with the operating system’s keyring, which is MIT licensed.
Open source software rocks ? !