Python desktop client for managing time logging
Project description
What U bin up 2
A small widget for tracking hours daily across a set of time bins.
Installation
To use the widget, install via one of the following methods:
Pip
pip3 install whatubinup2
MacOS .app
Download the MacOS app from here
Launching
If installed via pip, launch from the terminal as:
whatubinup2
On first launch, default settings will be applied (8 hour working days with 10 minute reminders). Config files and reports are stored in ~/whatubinup2/
Local Development
To develop locally, install dependencies:
pip3 install -r requirements.txt
Launch the client:
python3 src/whatubinup2/__main__.py
Build process
Build testing, code linting, package bump and publishing are completed via Github actions (.github/workflows/
).
Build scripts require a commit message in the following format to generate a pull request
[PR|WIP]/$commit_message[[major]|[minor]|[patch]|[none]]
Example to create a PR for a patch change:
PR/some small fix [patch]
Features coming soon
- Let me know!
Stretch features
- Integration with gcal? (See you've been in a meeting)
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 Distribution
Hashes for whatubinup2-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd1b5263dc3aab37c5b2d74f3b89e534e53a83d283f4eb40b37550764d1301f8 |
|
MD5 | 83cc55d27a04fcda8db8f2cd69d40ba4 |
|
BLAKE2b-256 | 4d3142ca04b35d3cf70c80171babace58b422d65834c972a417d12f299ccf555 |