A minimalist Pomodoro timer built with Python and PySide6. To maximize screen space and reduce visual distractions, the UI automatically hides at the edge of the monitor during focus sessions. It includes manual controls to start, pause, resume, and stop sessions, alongside a built-in history log to track your study and break intervals. As the timer approaches zero, it reappears with a red visual warning, followed by an audio alert to mark the transition between cycles.
- Access the repository's Actions tab on GitHub.
- Click on the most recent build with a green success icon.
- Scroll down to the Artifacts section and download StudyTimer-Windows (.zip).
- Extract the file to use StudyTimer.exe. The package also includes checksum.txt and a quick verification guide.
-
Clone the repository or download the project, then open your terminal in the project folder: git clone https://github.com/RaphaelBocardi/StudyTimer.git cd StudyTimer
-
Install the required dependencies: pip install -r requirements.txt
-
Run the program in the background to keep your terminal free: python main.py &
Um cronômetro Pomodoro minimalista desenvolvido com Python e PySide6. Para otimizar o espaço na tela e reduzir distrações, a interface se oculta automaticamente na margem do monitor durante o foco. Inclui controles manuais para iniciar, pausar, retomar e encerrar sessões, além de um histórico integrado para registrar os ciclos de estudo e pausa. Quando o tempo se aproxima do fim, a janela reaparece com um alerta visual em vermelho, seguido por um aviso sonoro marcando a transição entre os ciclos.
- Acesse a aba Actions no repositório do projeto no GitHub.
- Clique no build mais recente que estiver com o ícone verde de sucesso.
- Role a página até a seção Artifacts e baixe o arquivo StudyTimer-Windows (.zip).
- Extraia o arquivo para usar o executável StudyTimer.exe. O pacote também inclui o checksum.txt e um guia rápido de verificação de hash.
-
Clone o repositório ou baixe o projeto e abra o terminal na pasta dele: git clone https://github.com/RaphaelBocardi/StudyTimer.git cd StudyTimer
-
Instale as dependências necessárias executando: pip install -r requirements.txt
-
Inicie o programa em segundo plano para manter o terminal livre: python main.py &
