Na standupach zawsze to samo — ktoś się rozgaduje, nikt nie pilnuje czasu, a potem daily trwa 25 minut zamiast piętnastu. Postanowiłem to rozwiązać w najprostszy możliwy sposób.

justanothertimer to minutnik odliczający czas na daily. Jedno okno, jeden przycisk, zero konfiguracji. Okno siedzi zawsze na wierzchu — więc nawet podczas udostępniania ekranu timer jest widoczny dla wszystkich.

Co potrafi?

  • Always on top — okno nie chowa się za nic, widoczne podczas screen sharingu
  • Śledzenie overtime — po dojściu do zera timer nie staje. Przechodzi w czerwony i liczy dalej w minus, żeby było widać ile czasu się przepaliło
  • Kolorowe wskaźniki — zielony gdy OK, pomarańczowy gdy zostało 15 sekund, czerwony gdy czas minął
  • Ciemny motyw — nie razi po oczach

Jak działa?

Start, Restart — to cały interfejs. Domyślnie odlicza 60 sekund. Chcesz zmienić? Edytujesz jedną linijkę w timer.py:

COUNTDOWN_SECONDS = 60  # seconds

Można uruchomić bez budowania — python3 timer.py i gotowe. A jeśli ktoś chce apkę macOS, to pyinstaller robi swoje i wypluwa DailyTimer.app.

Technicznie

Python 3 + tkinter. Żadnych zewnętrznych zależności poza pyinstaller do budowania. CI na GitHub Actions automatycznie tworzy releasy z tagów. Licencja MIT — bierz, zmieniaj, rób co chcesz.

Aktualnie wersja v1.2.0 — z overtime tracking i kolorowymi wskaźnikami.

Disclaimer: projekt powstał przed pojawieniem się wbudowanego timera w Microsoft Teams.

Repo: github.com/GitchalWoo/justanothertimer