TimerPy is a customizable countdown timer application with audio playback, transparency, and volume control. It’s designed to run efficiently and offer an intuitive GUI for easy use.
- Tkinter GUI Interface: A modern Tkinter interface provides a straightforward, visually appealing layout.
- Custom Audio Playback: Users can select an audio file to play when the timer completes.
- Transparency and Volume Controls: Easily adjustable transparency and volume levels with saved settings.
- Always-on-Top Mode: Keep the timer visible on top of other windows.
- Resizable Progress Bar: Visual feedback of countdown progress, with adjustable maximum time.
- Enter the desired time in minutes in the entry field.
- Click Start to begin the countdown.
- Adjust transparency and volume as needed using the Options window (⚙️ button).
- Use the Stop button to pause or reset the timer.
- The Always-on-Top button (→) keeps the timer window visible above other applications.
The application is equipped with error messages for any issues with audio loading or settings saving.
- Python 3.x
- Libraries:
tkinter
,pygame
Ensure pygame is installed by running:
pip install pygame
- Download the TimerPlus.dmg file.
- Double-click the downloaded file to mount the disk image.
- Drag the TimerPlus icon to the Applications folder to install the application.
- Once installed, double-click the TimerPlus icon to launch the application.
For using code:
- Clone the repository to your local machine.
- Run code:
python main.py
For advanced users, the application can be customized further by modifying the source code.