Strukturierte Ausgabe von Metadaten (+ evtl. Strophen) in externe Datei für Integrationen #1463
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Für die Integration des Liederpools in meinen TeX-Workflow wäre es schön, die Daten aus dem Header (Titel, Autoreninfos…) und evtl. auch die Strophen in eine strukturierte Datei (z.B. JSON/YAML) ausgeben zu können, die sich dann wieder einlesen und weiterverarbeiten lässt.
Das könnte auch für andere Integrationen sinnvoll sein.
Ich sehe keinen Sinn darin, diese Zusatzdatei immer zu erzeugen, und wünsche mir einen (LIlyPond-/Scheme-)Befehl, den ich in meine Lied-Präambel einbauen kann. (Vorschlag von @tux :
\songToYaml
)Anlass war mein Nachbau der Autoreninfo – es wäre einfacher, hier den kompletten String aus dem Liederpool zu bekommen, aber auch die Einzeldaten zur Verfügung zu haben.
Zitat @tux:
Eventuell muss man das Zeug auch direkt an den Befehl übergeben, dann ist das klarer, was man genau ausgeben will:
Wir haben ja teilweise kompliziertere Konstruktionen mit verschiedenen Varianten usw. und das will ich gar nicht versuchen automatisiert rauszufinden, was da alles rein soll. Wenn man das so macht, kann ich die markuplist einfach als Array ausgeben und die Elemente in einfache Texte umwandeln.