von William Shakespeare.mobi“. (Auch wenn uns ein aktueller Kinofilm weismachen möchte, dass Shakespeare nicht der Autor seiner Stücke war). Der Standardausdruck, den Calibre verwendet, ist
(?P
.+) - (?P[^_]+)
Für die hier genannten Titel könnte man den Ausdruck
[a-zA-Z]+: (?P.+) by (?P.+)
heranziehen. Bitte beachten Sie, dass man innerhalb der Gruppierung für das Metadatenfeld Ausdrücke verwenden muss, die beschreiben, wofür das Feld eigentlich gedacht ist. Ebenso ist es bei der Testfunktion notwendig, dass Sie zum Namen der Testdatei die Formatendung (z. B. „.mobi“) hinzufügen, ansonsten findet Calibre gar nichts.
Stapelverarbeitung von Metadaten
Zum Abschluss besprechen wir das Suchen und Ersetzen von Metadaten. Das entsprechende Menü erhalten Sie, indem Sie in der Buchliste mehrere Bücher auswählen und dann unter „Konvertiere Bücher“ die Option „Auf einmal konvertieren“ anklicken. Seien Sie vorsichtig bei der Verwendung dieser Funktion, da sie bei falscher Benutzung auch viel Schaden anrichten kann! Überprüfen Sie sorgfältig die Ausdrücke, die Sie verwenden wollen und wählen Sie auch nur die Bücher aus, die wirklich konvertiert werden sollen!
Im regexp-Suchmodus können Sie gleichzeitig ein Feld durchsuchen, den Text ersetzen oder das Ergebnis sogar in ein anderes Feld eintragen lassen.
Ein Beispiel: Ihre Bibliothek enthält die komplette Serie des Science-Fiction Klassikers „Dune“ von Frank Herbert. Als Titel wird „Dune 1 – Dune“, „Dune 2 – Dune Messiah“ usw. verwendet. Nun wollen Sie „Dune“ in das Feld „Serie“ eintragen. Dazu suchen Sie im Feld „Titel“ nach
(.*?) \d+ - .*
und ersetzen den Titel durch einen leeren Eintrag „“ im Titelfeld. Schon haben Sie saubere Metadaten für Ihre Serie. Anstatt das komplette Feld zu ersetzen, könnten Sie auch am Anfang oder Ende des Feldes etwas hinzufügen, wenn Sie den Namen der Serie auch im Titel erhalten wollen. Außerdem: In diesem Menü gibt es eine Checkbox, mit der Sie bestimmen können, ob die Groß-/Kleinschreibung beachtet werden soll, das erspart Ihnen das Einsetzen spezieller Flags.
Soviel zu unserer sehr kurzen Einführung zum Thema reguläre Ausdrücke. Dabei handelt es sich eher um eine grobe Übersicht. Wenn Sie das Thema vertiefen wollen, empfehlen wir Ihnen eine Dokumentation zu „regexps in Python.“ Hier das englische Original: docs.python.org/library/re.html . Es gibt aber auch einige deutsche Dokumentationen, z. B. unter www.python-kurs.eu .
Im deutschen Teil des Calibre-Forums unter mobileread.com finden Sie einige weiterführende Diskussionen zu dem Thema trbx.me/cm-mobregex .
Lassen Sie sich nicht einschüchtern, verwenden Sie reguläre Ausdrücke, mit etwas Übung haben Sie Ihre Bibliothek bald voll im Griff!
Über threebooks.de
threebooks.de ist ein Verzeichnis für E-Books, Hörbücher und Podcasts. Wir haben es uns zur Aufgabe gemacht, die Suche nach digitalen Medien zu vereinfachen. Sie können Preise vergleichen und erfahren, ob es ein bestimmtes Medium auch zum Tauschen oder Leihen gibt. Bisher sind bereits über 700.000 Medien gelistet. Autoren und Verlage können Ihre Werke kostenlos auf threebooks.de listen lassen.
Zu unserer Seite gehören auch ein Blog und ein E-Reader-Vergleich mit über 170 Geräten. Besuchen Sie uns unter www.threebooks.de .
Über die Autoren
Frank Großklaus ist ein Mann vom Fach mit Spaß am Medium. Seine Laufbahn als E-Book-Begeisterter begann Ende der 90er Jahre mit den monochromen Handheld-PCs von Palm und Psion. Seit 1999 ist er in der Internetbranche als Berater & Projektmanager tätig. 2010 gründete er das E-Book-Verzeichnis www.threebooks.de, auf dem über 700.000 digitale Medien gelistet sind und mehr als 170 verschiedene E-Book-Reader verglichen werden. Außerdem ist er Co-Autor von „ Das große Kindle-Handbuch - vom Einsteiger zum Insider ‟.
Mirko Russo ist Diplom-Physiker und arbeitet als Dozent für Mathematik, Physik und Microsoft Office Anwendungen. Er hat seine Wurzeln in drei europäischen Kulturen, spricht fünf Sprachen fließend und verfügt über langjährige Erfahrung in interkultureller Kommunikation. Die Mischung aus naturwissenschaftlichem Denken und sprachlichem und sozialem Vermögen macht ihn zum idealen „Entflechter“ auch für die schwierigsten Sachverhalte. Seine Leidenschaft ist die