Katalogisierer der Heimbibliothek MyLibrary 1.0

Die Veröffentlichung des Katalogisierers für persönliche Bibliotheken MyLibrary 1.0 hat stattgefunden. Der Quellcode des Programms ist in C++ geschrieben und unter der GPLv3-Lizenz auf (GitHub, GitFlic) verfügbar. Die Benutzeroberfläche wurde mit der GTK4-Bibliothek realisiert. Das Programm ist für die Betriebssysteme der Linux-Familie und Windows angepasst. Für Arch Linux-Benutzer steht im AUR ein fertiges Paket zur Verfügung.

MyLibrary katalogisiert Buchdateien im fb2- und epub-Format, sowohl direkt verfügbare als auch in zip-Archive gepackte, und erstellt eine eigene Datenbank, ohne die Originaldateien zu verändern oder ihre Positionen zu ändern. Die Integrität der Sammlung und ihre Änderungen werden durch die Erstellung einer Datenbank mit Hashsummen der Dateien und Archive sichergestellt.

Es wird eine Suche nach Büchern anhand verschiedener Kriterien (Nachname, Vorname, Vatersname des Autors, Buchtitel, Reihe, Genre) und das Lesen dieser über das für die Öffnung von fb2- und epub-Dateien standardmäßig im System installierte Programm ermöglicht. Bei der Auswahl eines Buches werden die Zusammenfassung und das Cover des Buches angezeigt, sofern verfügbar.

Verschiedene Operationen mit der Sammlung sind möglich: Aktualisierung (alle Dateien in der Sammlung werden auf Integrität überprüft und ihre Hashsummen abgeglichen), Export und Import der Sammlung, Hinzufügen von Büchern zur Sammlung und Löschen von Büchern aus der Sammlung. Es wurde ein Lesezeichenmechanismus für einen schnellen Zugang zu den Büchern geschaffen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4