Files
doxa/doxa-todo/README_CZ.md
T
2026-08-09 10:33:11 +02:00

3.6 KiB

DOXA-TODO 🦅

Locally-First Správce Úkolů - Minimalistická terminálová aplikace pro správu úkolů s podporou kategorií, priorit a štítků.

Funkce

  • Dvoujazyčná podpora: Čeština a Angličtina (přepínání klávesou l)
  • Kategorie: Osobní a Pracovní úkoly
  • Priority: 3 úrovně (Nízká, Střední, Vysoká)
  • Štítky: Podpora pro označování úkolů
  • Automatické datum: Časové razítko vytvoření a úpravy
  • Trvalé uložení: Úkoly se ukládají do ~/.doxa-todo/doxa_todo.json
  • Vyhledávání a filtrace: Vyhledávání podle textu, procházení podle štítků, filtrace podle kategorie
  • Export: Export jednotlivých úkolů do textových souborů
  • Splněné úkoly: Označování úkolů jako splněné/nesplněné s automatickým řazením na konec seznamu

Instalace

Pomocí install.sh (Doporučeno)

# Naklonujte repositář
git clone https://codeberg.org/Kankys/doxa-todo.git
cd doxa-todo

# Učiňte install.sh spustitelným a spusťte ho
chmod +x install.sh
./install.sh

Skript:

  1. Zkontroluje instalaci Go
  2. Stáhne závislosti
  3. Zkompiluje aplikaci
  4. Nainstaluje do ~/.local/bin
  5. Vytvoří konfigurační adresář ~/.doxa-todo

Ruční instalace

# Naklonujte repositář
git clone https://codeberg.org/Kankys/doxa-todo.git
cd doxa-todo

# Zkompilujte aplikaci
go build -o doxa-todo .

# Nainstalujte do svého PATH
cp doxa-todo ~/.local/bin/
chmod +x ~/.local/bin/doxa-todo

# Ujistěte se, že ~/.local/bin je ve vašem PATH
export PATH=$PATH:~/.local/bin

Použití

Klávesové zkratky

Klávesa Akce
Enter Spustit aplikaci / Zobrazit vybraný úkol
q Ukončit aplikaci / Jít zpět
Esc Jít zpět / Vymazat vyhledávání
1 Přidat nový úkol
2 Upravit vybraný úkol
3 Exportovat vybraný úkol
4 Smazat vybraný úkol
/ Vyhledat úkoly
b Procházet štítky
c Filtr podle kategorie
l Přepnout jazyk (Čeština/Angličtina)
t Přepnout stav splnění úkolu
+ Zvýšit prioritu (při přidávání/úpravě)
↑/↓ nebo j/k Procházet seznamem
Tab Přepínat mezi poli

Struktura úkolu

Každý úkol má:

  • Název (povinný)
  • Popis (nepovinný)
  • Prioritu: Nízká (●), Střední (●), Vysoká (●) - s barevným označením
  • Kategorii: Osobní (🏠) nebo Pracovní (💼)
  • Štítky: Seznam oddělený čárkami
  • Vytvořeno: Automatické časové razítko
  • Upraveno: Automatické časové razítko při úpravách
  • Splněno: Stav splnění (přepíná se klávesou t)

Uložení

Všechny úkoly jsou uloženy v JSON formátu na:

~/.doxa-todo/doxa_todo.json

Exportované úkoly jsou uloženy v:

~/doxa-todo-export/

Splněné úkoly

Aplikace podporuje označování úkolů jako splněné:

  • Přepnutí stavu: Vyberte úkol a stiskněte t pro přepnutí mezi splněným/nesplněným
  • Vizualizace: Splněné úkoly jsou zobrazovány přeškrtlé a šedě
  • Automatické řazení: Splněné úkoly jsou vždy zobrazeny na konci seznamu (za nesplněnými)
  • Trvalé uložení: Stav splnění se ukládá spolu s úkolem

Konfigurace

Aplikace automaticky vytvoří konfigurační adresář a soubor při prvním spuštění.

Licence

MIT License - Copyright (c) 2026 Kankys

Autor

Kankys - Codeberg

Příbuzné projekty