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
