Skip to content

sheasyve/TeenyTimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimalist Countdown Timer for Linux and Windows

image imageimage

  • This is a simple countdown timer built using Python and Tkinter.
  • It allows you to set a target time and counts down to zero, providing an alert when the time is up.
  • Executable files for both Linux and Windows are included in the Release.
  • For Linux users, a desktop entry and installation script are provided to make setup easy.

How to Run

On Linux

  1. Run bash chmod +x TeenyTimer
  2. Run the TeenyTimer file.

On Windows

  • Run the TeenyTimer.exe file.

How to Use

  • Download the latest release and follow installation instructions.

How to Compile Executables

  1. Install dependencies:

    pip install pyinstaller
    pip install pygame
    sudo apt-get install python3-tk
    pip install ttkthemes
  2. Run the following commands in the TeenyTimer Folder:

    For Linux:

       pyinstaller --onefile --noconsole --add-data "img/icon.png:img" --add-data "sounds/end.wav:sounds" TeenyTimer.py

    For Windows:

       pyinstaller TeenyTimer.spec
  3. Move TeenyTinyTimer from TeenyTinyTimer/dist to the root folder TeenyTinyTimer.

    • The dist and build folder can be deleted.

    For Windows:

    • Move TeenyTinyTimer.exe to where you would like.
    • Create a shortcut or pin.

    For Linux:

    • In the terminal, run bash ./install.sh
    • TeenyTinyTImer will be added to the applications menu.

Clock icons created by Freepik - Flaticon