my todo.sh/todoist replacement...
| README.md | ||
(a)ufgaben
Mein todo.sh/todoist Ersatz.
Ziele
Overview
- Nutzung per CLI möglich vgl.
todo.sh/todo.py - Nutzung im Web vgl.
Todoistmöglich - vllt. iOS App vgl.
Todoist- oder Schnittstelle für CalDAV-Clients
ToDo
- DB-Schemata/Tabellen erstellen (vllt
mermaid)- Setup-Script für
sqliteerstellen
- Setup-Script für
- Backupkonzept erstellen
a backup [create|restore]?
- Notizenfunktion
- gekoppelt an Aufgabe
LICENSEergänzen- bisherige Scripte von
todo.shanpassen - Farben
- für Labels|Projekte|Due-Dates|Prios
- Filter vgl.
todoist
Spec
- Projekte
- enthält ein oder mehrere Aufgaben
- kann "Parent"/"Child" eines anderen Projektes sein
- kann eine Farbe haben
-
- hat einen Namen
-
- das Projekt "Eingang" ist das Default-Projekt und muss existieren
- kann ein Favorit sein
- Aufgaben
- Status: offen/erledigt
-
- hat eine Beschreibung
- kann eine Notiz enthalten
- kann eine Prio enthalten
- kann ein Zieldatum enthalten
- kann ein oder mehrehre Labels enthalten
-
- muss einem Projekt angehören
- kann eine Wiederholungsfrequenz haben
- Beziehungen zu anderen Aufgaben können vorhanden sein ("blocked_by"/yblocks")
- Filter
- kann eine Farbe haben
-
- hat einen Namen
- kann ein Favorit sein
- Favoriten (Web/App only)
Befehle CLI
(Ideen)
a show taska show projectsa show labelsa add taska done taska edit taska delete taska add projecta edit projecta delete projecta add labela edit labela delete label- [...]