2026-08-23 17:50:21 +02:00
2026-08-22 13:45:40 +02:00
2026-08-22 15:37:33 +02:00
2026-08-22 13:45:40 +02:00
2026-08-22 13:45:40 +02:00
2026-08-22 13:45:40 +02:00

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

  • /todo erstellt eine Aufgabe
  • /note erstellt eine Notiz (Default)
  • /link erstellt einen Link-Eintrag
  • /public macht den Eintrag öffentlich, sonst privat
  • #tag gruppiert 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>/
S
Description
No description provided
Readme 1.3 MiB
Languages
Python 59.5%
HTML 39.7%
Shell 0.7%
JavaScript 0.1%