Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 3.2

Die Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 3.2 hat stattgefunden. Der Programmcode ist in der Programmiersprache C++ geschrieben und unter der GPLv3-Lizenz verfügbar (GitHub, GitFlic). Die grafische Benutzeroberfläche wird mithilfe der GTK4-Bibliothek implementiert. Das Programm ist für die Verwendung mit Linux- und Windows-Betriebssystemen angepasst. Für Arch Linux-Benutzer ist im AUR ein vorgefertigtes Paketerstellungsskript verfügbar. Für Windows-Benutzer steht ein experimentelles Installationsprogramm zur Verfügung.

MyLibrary katalogisiert Buchdateien in den Formaten fb2, epub, pdf, djvu, sowohl direkt verfügbar als auch in Archiven verpackt (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) und erstellt eine eigene Datenbank, ohne die Quelldateien zu ändern oder deren Position zu ändern. Die Kontrolle der Integrität der Sammlung und ihrer Änderungen erfolgt durch die Erstellung einer Datenbank mit Hash-Summen von Dateien und Archiven.

Implementiert wurde eine Suche nach Büchern nach verschiedenen Kriterien (Nachname, Vorname, zweiter Vorname des Autors, Buchtitel, Reihe, Genre) und deren Lesen über das im System standardmäßig installierte Programm zum Öffnen der entsprechenden Dateiformate. Wenn Sie ein Buch auswählen, werden Ihnen die Inhaltsangabe und das Cover des Buches angezeigt (sofern verfügbar). Unterstützt die Anzeige einer Liste der in einer Sammlung enthaltenen Dateien und einer Liste der in einer bestimmten Datei enthaltenen Bücher.

Es sind verschiedene Operationen mit der Sammlung möglich: Aktualisieren (die gesamte Sammlung wird geprüft und die Hashsummen der vorhandenen Dateien werden verifiziert), Exportieren und Importieren der Sammlungsdatenbank, Hinzufügen von Büchern zur Sammlung und Löschen von Büchern aus der Sammlung, Hinzufügen von Ordnern mit Büchern zur Sammlung, Hinzufügen von Archiven mit Büchern zur Sammlung, Kopieren von Büchern aus der Sammlung in einen beliebigen Ordner, Verschieben von Büchern von Sammlung zu Sammlung. Die manuelle Bearbeitung von Buchdatensätzen in der Datenbank ist möglich. Für den schnellen Zugriff auf Bücher wurde ein Lesezeichenmechanismus erstellt.

Bedeutsame Änderungen:

  • Verarbeitung der Metadaten von DJVU-Dateien hinzugefügt.
  • Fenster mit Darstellungseinstellungen hinzugefügt.
     Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 3.2
  • Das Format der Lesezeichendatenbank wurde geändert (die Kompatibilität mit dem alten Format bleibt erhalten, Benutzern wird jedoch empfohlen, Lesezeichen manuell neu zu erstellen).
  • Das Lesezeichenfenster verfügt jetzt über eine Filterfunktion zur Anzeige von Lesezeichen.
  • Eine Regression wurde behoben, die das Erstellen mit GTKMM-Versionen älter als 4.8 verhinderte.
  • Das Anwendungssymbol wurde aktualisiert.
  • Weitere kleinere Änderungen und Korrekturen.

Möglichkeit der Erscheinungsbildanpassung:

 Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 3.2
 Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 3.2


Source: opennet.ru

Kommentar hinzufügen