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.2.0.tar.gz (12.2 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.2.0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for praiselul-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c96d45b638a955770334eb35845c9c6d4cab85552b2418225a90ab537207888d
MD5 4fd0e26f33d286cb95eef16aed82f8b9
BLAKE2b-256 74578a669a58d32e6f87af213138eb21511af669022e3bc67d0b09a157659ee9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: praiselul-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.5 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca525f80da385f44edcc194e29baf6c8f73a1876a57843c7758c548ab0645dfb
MD5 f1e532ce004e61c24d6fa929f6b3b1f8
BLAKE2b-256 740702488e08b6b8c067161d249b349b92855ca012238715820d89e2e8c91ba5

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