27 lines
969 B
Markdown
27 lines
969 B
Markdown
# Odak — Pomodoro zamanlayıcı
|
|||
|
|
|
||
|
|
Odaklan, mola ver, günün oturumlarını kaydet. Oturum bitince masaüstü
|
||
|
|
bildirimi gelir.
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
```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")` |
|