Zum Inhalt

Glossar

ASIN

Amazon Standard Identification Number. Eine zehnstellige Kennung, die Amazon jedem Produkt zuweist. Für E-Books auf Amazon (Kindle) wird automatisch eine ASIN vergeben. In Bibliogon kann die ASIN in den Buch-Metadaten hinterlegt werden.

EPUB

Electronic Publication. Ein offenes Standardformat für E-Books, das vom W3C gepflegt wird. EPUB-Dateien sind im Kern ZIP-Archive mit XHTML-Inhalten, CSS-Stylesheets und Metadaten. Bibliogon erzeugt EPUB-Dateien über manuscripta und Pandoc.

ISBN

International Standard Book Number. Eine weltweit eindeutige Kennung für Bücher. Bibliogon unterstützt die Erfassung mehrerer ISBN-Varianten pro Buch: ISBN für E-Book, Paperback und Hardcover. Die ISBN fliesst in die Export-Metadaten ein.

manuscripta

Ein Python-Paket (PyPI), das die Export-Pipeline von Bibliogon bereitstellt. Manuscripta übernimmt das Scaffolding der write-book-template-Projektstruktur und die Konvertierung über Pandoc zu den Zielformaten (EPUB, PDF, DOCX, HTML).

Pandoc

Ein universelles Dokumenten-Konvertierungswerkzeug. Pandoc wandelt Markdown in zahlreiche Ausgabeformate um, darunter EPUB, PDF (über LaTeX), DOCX und HTML. Bibliogon nutzt Pandoc als Backend für den Export. Pandoc muss separat installiert werden.

Plugin

Eine eigenständige Erweiterung, die Bibliogon um zusätzliche Funktionen ergänzt. Plugins werden über das PluginForge-Framework geladen und registrieren sich beim Anwendungsstart. Jedes Plugin stellt API-Endpunkte und UI-Erweiterungen bereit. Plugins können von anderen Plugins abhängen.

PluginForge

Ein anwendungsunabhängiges Python-Framework für Plugin-Systeme, verfügbar auf PyPI. PluginForge basiert auf pluggy und stellt Basisklassen, Hook-Spezifikationen und einen Plugin-Manager bereit. Bibliogon nutzt PluginForge als Grundlage für sein Plugin-System.

SQLite

Ein serverloser, dateibasierter SQL-Datenbankmotor. Bibliogon speichert alle Bücher, Kapitel und Assets in einer einzelnen SQLite-Datei. Es ist keine separate Datenbankinstallation erforderlich. SQLite eignet sich besonders für Einzelplatzanwendungen und den Local-first-Ansatz.

TipTap

Ein WYSIWYG-Editorframework für das Web, basierend auf ProseMirror. TipTap wird in Bibliogon als Texteditor verwendet und speichert Inhalte in einem eigenen JSON-Format (TipTap-JSON). Der Editor ist über Extensions erweiterbar und unterstützt Überschriften, Listen, Bilder, Tabellen, Fußnoten und weitere Elemente.

TTS

Text-to-Speech. Eine Technologie, die geschriebenen Text in gesprochene Sprache umwandelt. Das Audiobook-Plugin nutzt TTS-Engines (Edge TTS, Google Cloud TTS, ElevenLabs, pyttsx3), um aus Buchkapiteln Audiodateien zu erzeugen.

write-book-template

Eine standardisierte Verzeichnisstruktur für Buchprojekte. Ein write-book-template-Projekt enthält Unterordner für Front-Matter, Kapitel und Back-Matter sowie Metadaten- und Konfigurationsdateien. Bibliogon nutzt dieses Format als Zwischenschritt beim Export und unterstützt den Import von Projekten in diesem Format.