Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 2.1

Die Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 2.1 ist erfolgt. Der Programmcode ist in der Programmiersprache C++ geschrieben und steht (GitHub, GitFlic) unter der GPLv3-Lizenz zur Verfügung. Die grafische Benutzeroberfläche wird mithilfe der GTK4-Bibliothek implementiert. Das Programm ist für die Arbeit mit Betriebssystemen der Linux- und Windows-Familien geeignet. Für Arch-Linux-Benutzer steht im AUR ein fertiges Paket zur Verfügung.

MyLibrary katalogisiert Buchdateien in den Formaten fb2, epub, pdf, djvu, sowohl direkt zugänglich als auch in Archiven verpackt, 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.

Es wurde eine Suche nach Büchern anhand verschiedener Kriterien (Nachname, Vorname, Patronym des Autors, Buchtitel, Serie, Genre) und das Lesen dieser Bücher über das standardmäßig auf dem System installierte Programm zum Öffnen der entsprechenden Dateiformate implementiert. Wenn Sie ein Buch auswählen, werden die Zusammenfassung und das Cover des Buchs angezeigt, sofern verfügbar.

Verschiedene Vorgänge mit der Sammlung sind möglich: Aktualisieren (die gesamte Sammlung wird überprüft und die Hashsummen der verfügbaren Dateien werden überprüft), Exportieren und Importieren der Sammlungsdatenbank, Hinzufügen von Büchern zur Sammlung und Entfernen von Büchern aus der Sammlung, Kopieren von Büchern aus der Sammlung in einen beliebigen Ordner. Für den schnellen Zugriff auf Bücher wurde ein Lesezeichenmechanismus erstellt.

In der neuen Version:

  • Unterstützung für .7z-, .jar-, .cpio-, .iso-, .a-, .ar-, .tar-, .tgz-, .tar.gz-, .tar.bz2-, .tar.xz- und .rar-Archive hinzugefügt
  • Der Übergang zu GTK 4.10 (gtkmm 4.10) ist abgeschlossen. Die Kompatibilität mit früheren Versionen der GTK4- und gtkmm-4.0-Bibliotheken bleibt erhalten.
  • Es wurde die Möglichkeit hinzugefügt, Sammlungen schnell zu aktualisieren (ohne Überprüfung der Hash-Summen, nur anhand der Dateinamen).
  • Kleinere Änderungen im Aussehen.
  • Weitere kleinere Verbesserungen und Korrekturen.

Veröffentlichung des Heimbibliothekskatalogisierers MyLibrary 2.1


Source: opennet.ru

Kommentar hinzufügen