Se lanzó el catalogador de biblioteca personal MyLibrary 2.3. El código del programa está escrito en C++ y está disponible (GitHub, GitFlic) bajo la licencia GPLv3. La interfaz gráfica de usuario se ha implementado utilizando la biblioteca GTK4. El programa está adaptado para funcionar en sistemas operativos de la familia Linux y Windows. Para los usuarios de Arch Linux, un paquete listo está disponible en AUR. Los usuarios de Windows tienen acceso a un instalador experimental.
MyLibrary catalogiza archivos de libros en formato fb2, epub, pdf, djvu, tanto disponibles directamente como empaquetados en archivos (zip, 7z, jar, cpio, iso, a, ar, tar, tgz, tar.gz, tar.bz2, tar.xz, rar) y crea su propia base de datos sin modificar los archivos originales ni cambiar su ubicación. El control de integridad de la colección y sus cambios se lleva a cabo mediante la creación de una base de datos de hash de los archivos y archivos comprimidos.
Se ha implementado una búsqueda de libros por diversos criterios (apellido, nombre, patronímico del autor, título del libro, serie, género) y su lectura a través del programa predeterminado del sistema para abrir los formatos de archivos correspondientes. Al seleccionar un libro se muestran la sinopsis y la portada, si están disponibles.
Se pueden realizar diversas operaciones con la colección: actualización (se verifica toda la colección y se compara los hash de los archivos disponibles), exportación e importación de la base de datos de la colección, adición de libros a la colección y eliminación de libros de la colección, copia de libros de la colección a cualquier carpeta. Se ha creado un mecanismo de marcadores para un acceso rápido a los libros.
Cambios significativos en comparación con la versión 2.1:
- Se ha implementado la posibilidad de añadir libros en cualquier carpeta dentro de la colección.
- Se ha rediseñado completamente la gestión de los tamaños de la ventana principal y sus elementos.
- Se ha mejorado significativamente la visualización de los resultados de búsqueda.
- Se ha optimizado el uso de memoria.
- Se ha agregado la posibilidad de ver la portada del libro en tamaño natural.

- Se ha reducido el número de dependencias (la biblioteca gmp ha sido eliminada de las dependencias).
- Se ha creado un instalador experimental para usuarios del sistema operativo Windows.
- Otras pequeñas correcciones y mejoras.

Fuente: opennet.ru

