Files
liederquelle/README.md
T
hraban 650dc89fc0 README.md aktualisiert
Markdown, nicht ReST oder sowas
2026-06-07 10:58:18 +02:00

1.3 KiB

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

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)