Se lanzó la versión 3.2 del catalogador de biblioteca doméstica MyLibrary. 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 implementó utilizando la biblioteca GTK4. El programa está adaptado para funcionar en sistemas operativos de la familia Linux y Windows. Para usuarios de Arch Linux, hay un script de construcción de paquete disponible en AUR. Para usuarios de Windows, se ofrece un instalador experimental.
MyLibrary catalogar archivos de libros en formatos fb2, epub, pdf, djvu, tanto disponibles directamente como empaquetados en archivos (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), y crea su propia base de datos sin modificar los archivos originales ni su ubicación. El control de integridad de la colección y sus cambios se realiza mediante la creación de una base de datos de los hash de archivos y archivos comprimidos.
Se ha implementado la búsqueda de libros por diversos criterios (apellido, nombre, segundo nombre 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 archivo correspondientes. Al seleccionar un libro, se muestran el resumen y la portada del libro, si están disponibles. Se admite la visualización de la lista de archivos incluidos en la colección y la lista de libros que forman parte de un archivo específico.
Se pueden realizar diversas operaciones con la colección: actualización (se revisa toda la colección y se comparan las sumas de verificación 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, adición de carpetas con libros a la colección, adición de archivos comprimidos con libros a la colección, copia de libros de la colección a una carpeta arbitraria, traslado de libros de una colección a otra. También está disponible la edición manual de registros de libros en la base de datos. Se ha creado un mecanismo de marcadores para un acceso rápido a los libros.
Cambios significativos:
- Se agregó el procesamiento de metadatos de archivos djvu.
- Se añadió una ventana de configuración del aspecto visual.

- Se ha cambiado el formato de la base de datos de marcadores (se mantiene la compatibilidad con el antiguo formato, sin embargo, se recomienda a los usuarios que recreen los marcadores manualmente).
- Se ha añadido una función de filtrado en la ventana de marcadores para mostrar los marcadores.
- Se corrigió una regresión que impedía la construcción con versiones de gtkmm superiores a 4.8.
- Se ha actualizado el icono de la aplicación.
- Otros cambios y correcciones menores.
Opciones de personalización de la apariencia:


Fuente: opennet.ru

