Files
ornekler/arayuz/odak/README.md
T

27 lines
969 B
Markdown
Raw Normal View History

# Odak — Pomodoro zamanlayıcı
Odaklan, mola ver, günün oturumlarını kaydet. Oturum bitince masaüstü
bildirimi gelir.
![Odak](../../medya/odak.png)
```bash
kabalang calistir odak.kbl
ODAK_DENEME=1 kabalang calistir odak.kbl # deneme kipi: 1 dakika = 1 saniye
```
Görüntüdeki iki kayıt (25 dk odak + 5 dk mola) ve yarıya gelmiş oturum
deneme kipinde **gerçekten koşulup** kaydedilmiştir.
## Neyi gösteriyor
| Özellik | Nerede |
|---|---|
| `zamanlayici 1000ms:` ile saniyede bir güncellenen arayüz | pencerenin sonu |
| `sayilabilir Kip` (odak / mola) | dosyanın başı |
| f-string biçimi: `f"{dk:02d}:{sn:02d}"` → `07:05` | `saat_metni()` |
| **Canlı bağlama**: `"Şu an: " + GorevGirdisi.metin` | `etiket Baslik` |
| `acilir_liste` ile süre seçimi, metinden sayı ayrıştırma | `dakika_coz()` |
| `ilerleme_cubugu`, masaüstü bildirimi | zamanlayıcı bloğu |
| Ortam değişkeniyle deneme kipi | `cevre.al("ODAK_DENEME")` |