mirror of
https://codeberg.org/Kankys/doxa.git
synced 2026-11-11 06:44:36 +01:00
37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
# DOXA Habit 🎯
|
|
|
|
**Minimalistický tracker návyků pro terminál se sledováním streaku**
|
|
|
|
DOXA Habit je terminálová aplikace pro organizaci, zaznamenávání a udržování denních i týdenních návyků. Počítá aktuální sérii splnění (streak) a vizualizuje pokrok.
|
|
|
|
## Vlastnosti
|
|
|
|
- **Denní a týdenní návyky**: Volitelný název, popis a frekvence plnění.
|
|
- **Označení splnění**: Rychlé označení dnešního splnění (toggle).
|
|
- **Streak & Heatmap**: Zobrazení aktuální série (🔥/❄️) a 7denního mini kalendáře (▓/░).
|
|
- **Celkové statistiky**: Úspěšnost plnění za posledních 7 a 30 dní.
|
|
- **Local-first**: Data jsou uložena v offline JSON databázi `~/.doxa-habit/doxa_habit.json`.
|
|
- **Export do CSV**: Uložení kompletní historie plnění návyku.
|
|
- **Dvojjazyčnost**: Podpora češtiny a angličtiny přepínatelná klávesou `l`.
|
|
|
|
## Instalace
|
|
|
|
```bash
|
|
cd doxa-habit
|
|
chmod +x install.sh
|
|
./install.sh
|
|
```
|
|
|
|
## Klávesové zkratky
|
|
|
|
- `1` - Přidat návyk
|
|
- `2` - Upravit vybraný návyk
|
|
- `3` - Exportovat historii návyku do CSV
|
|
- `4` - Smazat návyk
|
|
- `t` - Změnit stav splnění pro dnešní den
|
|
- `s` - Zobrazit celkové statistiky
|
|
- `l` - Přepnout jazyk (CZ/EN)
|
|
- `/` - Vyhledávání návyků podle názvu
|
|
- `Enter` - Zobrazit detail návyku v modálním okně
|
|
- `q` / `Esc` - Zpět / Konec
|