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

Antwort per Email an