Tools zum Organisieren von Anthologien

Ich suche nach Software oder Markup-/Markdown-basierten Tools zum Organisieren von Anthologien, die aus einer großen Anzahl kurzer Texte ausgewählt wurden. In diesem Fall sind es Gedichte, aber der Inhalt der einzelnen Texte spielt keine Rolle. Ich möchte nur eine einfache Möglichkeit, mit vielen Textblöcken umzugehen und daraus problemlos Dokumente zu erstellen.

Also habe ich

  • Hunderte von Textblöcken, von denen jeder weniger als eine Seite lang ist
  • Metadaten zu jedem Chunk (Thema, Autor, Datum, Altersspanne, Sternebewertung etc.)

Was ich können möchte ist

  • Bearbeiten Sie einfach den Text/die Metadaten
  • Treffen Sie eine Auswahl basierend auf den Metadaten (dh alles von Autor X mit mehr als 3 Sternen) und veröffentlichen Sie die Ergebnisse in einem nützlichen Format (Markdown, Epub, Latex, Docx, was auch immer)
  • Behalten Sie idealerweise den Überblick, welche Chunks wann bereits verwendet wurden

Ich würde nicht-proprietäre Lösungen bevorzugen oder zumindest Lösungen, mit denen ich die Daten einfach exportieren kann, vorzugsweise als reine Textdatei. Ich arbeite hauptsächlich mit Windows, wäre aber auch an Linux-basierten Lösungen interessiert.

Bisher scheint meine beste Wahl der EMACS-Org-Modus zu sein, aber er scheint nicht ganz das zu tun, was ich will. Vielleicht gibt es einen besseren Weg?

Antworten (2)

In ein oder zwei Monaten werde ich ein Buch darüber herausbringen, wie man solche Dinge macht ( Structured Writing: Rhetoric and Process , von XML Press).

Die große Frage ist, was Sie verwenden werden, um die Auswahl basierend auf den Metadaten vorzunehmen und in den verschiedenen Ausgabeformaten zu veröffentlichen. Sind Sie bereit/in der Lage, dafür Code zu schreiben? Da Sie es mit benutzerdefinierten Metadaten zu tun haben, ist ein gewisses Maß an Codierung/Konfiguration erforderlich, damit dies funktioniert. Wenn dies der Fall ist, können Sie wahrscheinlich etwas Brauchbares aus verschiedenen Open-Source-Tools zusammenstellen.

DITA ist eine Wahl. Es ist für diese Art von Dingen schrecklich übergewichtig, aber Sie können wahrscheinlich alles mit einer Menge Konfiguration und vielleicht ein wenig Codierung zum Laufen bringen. Das Schreiben in DITA wird jedoch in einer reinen Textdatei nicht einfach sein.

So etwas wie ASCII doc (eine Version von DocBook in leichtgewichtiger Syntax) könnte für Sie zum Bearbeiten geeignet sein, aber Sie müssen sich eine passende Metadatenlösung einfallen lassen.

Mein Buch würde Ihnen verschiedene Herangehensweisen zeigen, aber diese hier zu beschreiben würde viel zu viel Platz einnehmen.

Ich könnte meine eigene benutzerdefinierte Lösung codieren, aber ich möchte das Rad nicht neu erfinden, wenn es bereits etwas gibt. Ich denke, Sie haben Recht, dass DITA übergewichtig wäre, aber ASCIIdoc könnte nützlich sein. Dein Buch klingt interessant.

Dies wäre eine technisch fortschrittliche Lösung, aber wenn Sie mit dem Codieren vertraut sind, möchten Sie vielleicht ein Datenbankverwaltungssystem (DBMS) verwenden. Eines, das Sie wahrscheinlich bereits haben, ist Micorsoft Access (im Lieferumfang der Office-Suite enthalten) oder OpenOffice Base (im Lieferumfang von OpenOffice enthalten, verfügbar sowohl für Windows als auch für Linux).

Eine Datenbank würde Sie nach jedem gewünschten Parameter auswählen lassen (Autor UND Sterne > 3), und mit ein wenig einfacher Codierung können Sie die Ergebnisse in eine Textdatei ausgeben.

Die Verwendung von Access oder OpenOffice Base würde die Auswahl anhand von Metadaten erleichtern, aber ich denke, es würde den gesamten Arbeitsablauf komplizierter machen.