LupusJM / LupusAbsenceTracker

An application for tracking and managing absences, with customizable settings for the maximum percentage of absence. Users can input their total hours and hours of absence to calculate their current and future absence percentages. Includes a settings window for adjusting preferences.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lupus Absence Calculator

This PyQt5 application calculates the maximum hours one can miss in a given timeframe based on the total hours and the hours of absence. It also provides insights into the current and future percentage of absence.

Features

  • Settings: Set the maximum percentage of absence.
  • Calculation: Calculates the maximum hours of absence, current absence percentage, and future absence percentage.
  • User-Friendly Interface: Intuitive user interface for ease of use.

Requirements

  • PyQt5

Usage

  1. Clone the repository:
git clone https://github.com/LupusJM/LupusAbsenceTracker.git
  1. Install the required dependencies:
pip install PyQt5
  1. Run the script:
python main.py
  1. Input total hours, hours of absence, and planned future absence hours.
  2. Click on the "Calculate" button to get the results.
  3. Optionally, click on the gear icon to adjust settings.

Screenshots

exampleL

Notes

  • Tested and verified in Linux & Windows OS.

License

About

An application for tracking and managing absences, with customizable settings for the maximum percentage of absence. Users can input their total hours and hours of absence to calculate their current and future absence percentages. Includes a settings window for adjusting preferences.

License:MIT License


Languages

Language:Python 100.0%