38 lines
961 B
Markdown
38 lines
961 B
Markdown
# 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)
|