Skip to main content

A Python library to access the API of hakuna.ch

Project description

pyhakuna

PyPI Version PyPI License PyPI Status

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 MIT license 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 🎸!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhakuna-0.0.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

pyhakuna-0.0.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file pyhakuna-0.0.1.tar.gz.

File metadata

  • Download URL: pyhakuna-0.0.1.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyhakuna-0.0.1.tar.gz
Algorithm Hash digest
SHA256 92f64e196c15a8449efc3347c314b82544d3ea71e701d785937e161c93dbd9df
MD5 789822917282f56ad587cc55eba0003b
BLAKE2b-256 5e4f9e8256257231acd14a7dd7ea24cfe96cfe444f94eb784aed0606c55a2ce8

See more details on using hashes here.

File details

Details for the file pyhakuna-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyhakuna-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyhakuna-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c29bf41352efe48e0c07eb03b5ff9d5a7a2538a5ec8cf3ebd23b4861dea100e6
MD5 b8ee521dd0193c0fea778f94af22d836
BLAKE2b-256 0d799f514fbbffc6126b7d3ba0f53952ad65e67123d3563ebe15059623c667cd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page