De release van de catalogiseerder voor de thuisbibliotheek MyLibrary 2.1 heeft plaatsgevonden. De programmatuur is geschreven in C++ en is beschikbaar (GitHub, GitFlic) onder de GPLv3-licentie. De grafische gebruikersinterface is gerealiseerd met behulp van de GTK4-bibliotheek. Het programma is aangepast voor gebruik op besturingssystemen van de Linux-familie en Windows. Voor Arch Linux-gebruikers is er een kant-en-klaar pakket beschikbaar in AUR.
MyLibrary catalogiseert bestanden van boeken in de indelingen fb2, epub, pdf, djvu, zowel rechtstreeks beschikbaar als verpakt in archieven, en creƫert een eigen database zonder de originele bestanden te wijzigen of hun posities te veranderen. De integriteitscontrole 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 functie geĆÆmplementeerd voor het zoeken naar boeken op verschillende criteria (achternaam, voornaam, patroniem van de auteur, titel van het boek, serie, genre) en het lezen ervan via het programma dat standaard in het systeem is ingesteld voor het openen van de bijbehorende bestandsformaten. Bij het selecteren van een boek worden de samenvatting en de omslag van het boek weergegeven, indien beschikbaar.
Verschillende bewerkingen zijn mogelijk met de collectie: bijwerken (waarbij de hele collectie wordt gecontroleerd en de hash-sommen van de beschikbare bestanden worden vergeleken), exporteren en importeren van de database van de collectie, boeken aan de collectie toevoegen en boeken uit de collectie verwijderen, boeken kopiƫren naar een willekeurige map. Er is een systeem voor bladwijzers gemaakt voor snelle toegang tot boeken.
In de nieuwe versie:
- Ondersteuning voor archieven .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar is toegevoegd.
- De overstap naar GTK 4.10 (gtkmm 4.10) is gerealiseerd. Compatibiliteit met eerdere versies van de GTK4- en gtkmm-4.0-bibliotheken is behouden.
- De mogelijkheid voor snelle updates van collecties (zonder het controleren van hash-sommen, alleen op bestandsnamen) is toegevoegd.
- Kleine wijzigingen in het uiterlijk.
- Andere kleine verbeteringen en bugfixes.

Bron: opennet.ru
