**Achtung, wir haben beschlossen, diesen Ansatz nicht weiterzuverfolgen und stattdessen alle Metadaten usw. in (teilweise verschlüsselten) YAML-Dateien bei den Liedbausteinen zu halten. Das soll die manuelle Bearbeitung ermöglichen, auch wenn wir uns im Normalfall auf (noch zu schreibende) Tools stützen werden.** # liederquelle Django-Backend für die Liederquelle 2.0 Hier sammelt der Notenbund die Hintergrundinformationen für den Liederpool und für die öffentliche Rechercheplattform. - Liederbücher - Lieder - Sammlung (private oder öffentliche Bibliothek von Liederbüchern) - Urheber*innen (umgesetzt) - Verlage - Nutzungsrechte und ihre Inhaber*innen - Versionierung - REST-API ## Abhängigkeiten - Python 3.14 (funktioniert wahrscheinlich auch mit anderen Versionen) - Django 6.0 - django-taggit - django-taggit-helpers (uralt, funktioniert aber) - django-simple-history - djangorestframework - PyYAML ## Installation Siehe [docs/README.md](docs/README.md) ## TODO - Modelle für Lieder - Modelle für Liederbücher (nach `sources.yaml`, BibTeX-kompatibel) und Sammlungen - Modelle für Verlage/Veröffentlicher und Nutzungsrechte - andere Medien als Quellen (URLs, Tonträger) - öffentliche Schnittstelle (Website; bisher nur Backend = Django-Admin)