7f203a711774e80422af4fcd0ef3946d2bdde8c7
my2dos
Kleine Django/HTMX/Alpine.js-App für Aufgaben, Notizen und Links.
Setup
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Login aktuell über /admin/login/, danach App unter /.
Schnell-Erfassung
/todoerstellt eine Aufgabe/noteerstellt eine Notiz (Default)/linkerstellt einen Link-Eintrag/publicmacht den Eintrag öffentlich, sonst privat#taggruppiert Einträge nach Tags[[note:1]],[[todo:2]]oder[[3]]verlinkt intern auf andere Einträge- Markdown wird gerendert
- Anhänge können beim Erstellen hochgeladen werden
API
Authentifiziert per Django-Session:
GET /api/items/POST /api/items/JSON z.B.{ "content": "/todo Text #tag /public" }GET /api/items/<id>/PATCH /api/items/<id>/DELETE /api/items/<id>/
Description
Languages
Python
59.5%
HTML
39.7%
Shell
0.7%
JavaScript
0.1%