Skip to main content

Overtime management for Praise

Project description

praiselul

Overtime management CLI for Praise.

Mirrors RecoLul's interface, powered by Praise's REST API.

Install

pip install praiselul

Setup

praiselul config

Prompts for Praise server URL, email, password, and hours per day.

Commands

praiselul balance                # Monthly overtime balance + workplace breakdown
praiselul balance --exclude-last-day
praiselul when                   # When to leave to avoid overtime
praiselul graph                  # Plotly overtime progression chart
praiselul graph --exclude-last-day

Config

Stored in ~/.praiselul/config.ini. Also supports environment variables:

  • PRAISE_URL
  • PRAISE_EMAIL
  • PRAISE_PASSWORD
  • PRAISE_HOURS_PER_DAY (default: 8)

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

praiselul-0.3.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

praiselul-0.3.1-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file praiselul-0.3.1.tar.gz.

File metadata

  • Download URL: praiselul-0.3.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for praiselul-0.3.1.tar.gz
Algorithm Hash digest
SHA256 4a9503fbdb6245a63c9a17aad36c3ccda2c8b3798ae1d564dbec92283cb3cf13
MD5 39b91946f44e77ef77bfac16b08d3617
BLAKE2b-256 16b58f1232ba2bc196e93c28bdef6e69610caf0575cf6b1634fa91acfc1e269f

See more details on using hashes here.

File details

Details for the file praiselul-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: praiselul-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for praiselul-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef1b3d9449e4bd8aa52bb0dcc8dcfe86f615ad9333d7677702cc6ed34eeac6b7
MD5 bad717bc741f4d1cd7d53be3f60fa1aa
BLAKE2b-256 a7089f6aad0992d14f6fa28d4bc089afffce3be35f015421b1787a8b349797e4

See more details on using hashes here.

Supported by

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