La sortie du catalogueur de bibliothèque domestique MyLibrary 3.2 a eu lieu. Le code du programme est écrit dans le langage de programmation C++ et est disponible (GitHub, GitFlic) sous la licence GPLv3. L'interface utilisateur graphique est implémentée à l'aide de la bibliothèque GTK4. Le programme est adapté pour fonctionner sur les systèmes d'exploitation Linux et Windows. Pour les utilisateurs d'Arch Linux, un script de création de package prêt à l'emploi est disponible dans l'AUR. Un installateur expérimental est disponible pour les utilisateurs Windows.
MyLibrary catalogue les fichiers de livres aux formats fb2, epub, pdf, djvu, tous deux disponibles directement et conditionnés en archives (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) et crée sa propre base de données sans modifier les fichiers sources ni changer leur position. Le contrôle de l'intégrité de la collection et de ses modifications s'effectue par la création d'une base de données de sommes de hachage de fichiers et d'archives.
Une recherche de livres selon différents critères (nom, prénom, deuxième prénom de l'auteur, titre du livre, série, genre) et leur lecture via le programme installé par défaut dans le système pour ouvrir les formats de fichiers correspondants a été implémentée. Lorsque vous sélectionnez un livre, le résumé et la couverture du livre s'affichent, s'ils sont disponibles. Prend en charge l'affichage d'une liste de fichiers inclus dans une collection et d'une liste de livres inclus dans un fichier spécifique.
Diverses opérations avec la collection sont possibles : mise à jour (la collection entière est vérifiée et les sommes de hachage des fichiers disponibles sont vérifiées), exportation et importation de la base de données de la collection, ajout de livres à la collection et suppression de livres de la collection, ajout de dossiers avec des livres à la collection, ajout d'archives avec des livres à la collection, copie de livres de la collection vers un dossier arbitraire, déplacement de livres d'une collection à une autre. L'édition manuelle des enregistrements de livres dans la base de données est disponible. Un mécanisme de marque-page a été créé pour un accès rapide aux livres.
Changements importants :
- Ajout du traitement des métadonnées des fichiers djvu.
- Fenêtre de paramètres d'apparence ajoutée.

- Le format de la base de données des signets a été modifié (la compatibilité avec l'ancien format est préservée, mais il est conseillé aux utilisateurs de recréer les signets manuellement).
- La fenêtre des signets dispose désormais d'une fonction de filtrage pour l'affichage des signets.
- Correction d'une régression qui empêchait la construction avec des versions de gtkmm antérieures à 4.8.
- L'icône de l'application a été mise à jour.
- Autres modifications et corrections mineures.
Possibilité de personnalisation de l'apparence :


Source: opennet.ru

