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.