On 09/20/2014 02:29 PM, Francesc Hervada-Sala wrote:
Was haltet ihr für Wünschenswert? Wie
stellt ihr euch das Programm vor? Mit welchen Funktionen, welchem
Design? Ihr könnt das Ganze umreißen oder auch gern einzelne Aspekte
herauspicken, die euch wichtig sind.
Ich wünsche mir ein typisches UNIX-artiges Programm, dass mit
Standard-Input/Output funktioniert. Ich habe eine Ausgangsdatei im
Universaltext, dann z.B. eine HTML- oder LaTeX-Datei (bzw. einen
entsprechenden Standard-Input) mit entsprechenden Selektoren, womit die
Inhalte aus dem Universaltext in den Output "gezogen" werden sollen.
textengine -i template.html notizen.txt > notizen.html # HTML erzeugen
textengine -i template.tex notizen.txt > notizen.tex # LaTeX erzeugen
textengine notizen.txt '[Selektoren]' | less # zum Lesen am Bildschirm
Wie die Selektoren aussehen sollen, kann ich mir nicht so einfach aus
den Fingern saugen. Dazu bin ich zu wenig versiert. Ich weiss nur, dass
XSLT und SQL hier der falsche Ansatz wären ;-)
Wenn mich jemand fragt, wozu denn dieses Projekt der Textengine
eigentlich gut sei, antworte ich folgendermassen: Statt einem
Wiki-zu-HTML-Konverter und einem HTML-zu-Wiki-Konverter (das gleiche mit
Markdown, LaTeX usw., usw.) zu haben ‐ also für jedes neue Format einen
Konverter IN und AUS jedem anderen beliebigen Format ‐ hat man ein
Ausgangsformat (den Universaltext), von dem man dann die
Gebrauchsformate mithilfe von Templates und Selektoren generiert. Man
hat also für jedes neue Format nur ein zusätzliches Template, nicht
jeweils x. neue Konverter-Programme.
Ich hoffe, ich habe die Idee hinter dem Projekt richtig verstanden.
Liebe Grüsse,
paedubucher