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.
Usage
To use the widget, install via pip:
pip3 install whatubinup2
Launch the client!
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 minor change:
PR/some small fix [patch]
Features coming soon
- Adding bin icons on buttons
- Make bins configurable
- Fix issue of
Exit
not closing do_notify - Browse historic reports
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
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for whatubinup2-0.1.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2de7b13324af232cd300615a4617cb14254543640151e5b30ee409ffe2170d8 |
|
MD5 | 102f732a43d1cd0e6c0c1b711bf6e6b9 |
|
BLAKE2b-256 | 297211dbe1980c12c951634c0b4d78f79667fd3787ee5ae3778cd31fb2d89bd7 |