Skip to content

下班倒计时. A desktop countdown and reminder tool that helps you manage your workday with visual cues and timely alerts.

License

Notifications You must be signed in to change notification settings

uuvccc/WorkDayTimer

Repository files navigation

WorkdayTimer

Project Status: Active Python 3.6+ License: MIT PRs Welcome GitHub Actions CI GitHub release GitHub all releases GitHub issues

A desktop timer application for tracking work hours with reminder functionality.

Features

  • Automatic work hour tracking
  • Check-in and check-out reminders
  • Daily work log reminders
  • System tray integration
  • Customizable desktop timer display
  • Flexible/Fixed time mode support

Requirements

  • Python 3.6 or higher
  • PyQt5 >= 5.15.0
  • Other dependencies listed in requirements.txt

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/WorkDayTimer.git
cd WorkDayTimer
  1. Install dependencies:
pip install -r requirements.txt

Usage

You can run the application in two ways:

Option 1: Run Python Script

python workday_timer.py

Option 2: Run Executable

You can also run the pre-built executable file directly:

  1. Download the latest release from the releases page
  2. Extract the zip file
  3. Run workday_timer.exe

After starting the application:

  1. The timer will appear as a small widget in the top-right corner of your screen
  2. System tray icon provides quick access to open/exit the application
  3. Automatic reminders will notify you for:
    • Check-in time
    • Work log submission
    • Check-out time
    • System shutdown (in fixed time mode)

Configuration

  • isFLEXIBLE: Set to True for flexible work hours, False for fixed 9:00 AM start time
  • Image paths can be customized in the code for different timer appearances
  • Window position and size can be adjusted in the initialization parameters

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

下班倒计时. A desktop countdown and reminder tool that helps you manage your workday with visual cues and timely alerts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages