Uitgave van de MyLibrary 2.1-thuisbibliotheekcatalogus

De release van de thuisbibliotheekcatalogus MyLibrary 2.1 vond plaats. De programmacode is geschreven in de programmeertaal C++ en is beschikbaar (GitHub, GitFlic) onder de GPLv3-licentie. De grafische gebruikersinterface wordt geïmplementeerd met behulp van de GTK4-bibliotheek. Het programma is aangepast om te werken op Linux- en Windows-besturingssystemen. Er is een kant-en-klaar pakket beschikbaar voor Arch Linux-gebruikers in AUR.

MyLibrary catalogiseert boekbestanden in fb2-, epub-, pdf- en djvu-formaten, zowel direct toegankelijk als verpakt in archieven, en creëert een eigen database zonder de bronbestanden te wijzigen of hun positie te veranderen. Controle op de integriteit van de collectie en de wijzigingen ervan wordt uitgevoerd door het creëren van een database met hash-sommen van bestanden en archieven.

Er is een zoektocht naar boeken geïmplementeerd met behulp van verschillende criteria (achternaam, voornaam, patroniem van de auteur, boektitel, serie, genre) en het lezen ervan via het programma dat standaard op het systeem is geïnstalleerd om de overeenkomstige bestandsformaten te openen. Wanneer u een boek selecteert, worden de samenvatting en de omslag van het boek weergegeven, indien beschikbaar.

Er zijn diverse handelingen met de collectie mogelijk: bijwerken (de gehele collectie wordt gecontroleerd en de hashsommen van beschikbare bestanden worden gecontroleerd), het exporteren en importeren van de collectiedatabase, boeken toevoegen aan de collectie en boeken verwijderen uit de collectie, boeken kopiëren uit de collectie naar een willekeurige map. Er is een bladwijzermechanisme gemaakt voor snelle toegang tot boeken.

In de nieuwe versie:

  • Ondersteuning toegevoegd voor .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar-archieven
  • De overgang naar GTK 4.10 (gtkmm 4.10) is voltooid. De compatibiliteit met eerdere versies van de GTK4- en gtkmm-4.0-bibliotheken blijft behouden.
  • De mogelijkheid toegevoegd om collecties snel bij te werken (zonder hash-sommen te controleren, alleen op bestandsnamen).
  • Kleine veranderingen in uiterlijk.
  • Andere kleine verbeteringen en oplossingen.

Uitgave van de MyLibrary 2.1-thuisbibliotheekcatalogus


Bron: opennet.ru

Voeg een reactie