Skip to main content

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 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


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

whatubinup2-1.1.0-py3-none-any.whl (6.2 kB view hashes)

Uploaded Python 3

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