Lanzamiento del catalogador de biblioteca personal MyLibrary 3.1

Se ha lanzado el catalogador de biblioteca doméstica MyLibrary 3.1. 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, hay un paquete listo disponible en AUR. Para los usuarios de Windows, hay un instalador experimental disponible.

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 según varios criterios (apellido, nombre, segundo nombre del autor, título del libro, serie, género) y su lectura a través del programa que esté configurado por defecto en el 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 soporta la visualización de la lista de archivos que forman parte de la colección y la lista de libros que están en un archivo específico.

Se pueden realizar diversas operaciones con la colección: actualización (se lleva a cabo una verificación de toda la colección y una comparación de los hashes 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, y traslado de libros entre colecciones. Se ha creado un mecanismo de marcadores para un acceso rápido a los libros.

Cambios significativos:

  • Se ha añadido soporte opcional para múltiples hilos en algunas funciones utilizando OpenMP.
  • Se ha añadido la posibilidad de filtrar los resultados de búsqueda por varios parámetros.
    Lanzamiento del catalogador de biblioteca personal MyLibrary 3.1
  • Se ha añadido la función de mostrar los libros que están en el archivo.
    Lanzamiento del catalogador de biblioteca personal MyLibrary 3.1
  • Se ha añadido la función de mostrar la lista de archivos de la colección.
  • Se ha acelerado la búsqueda.
  • Se ha acelerado el procesamiento de archivos comprimidos durante la creación y actualización de colecciones.
  • Se ha acelerado el hash de los archivos durante la creación y actualización de colecciones.
  • Se han eliminado los cierres inesperados del programa al procesar algunos archivos rar.
  • Se ha ampliado la lista de géneros reconocidos.
  • La construcción se ha trasladado a utilizar cmake.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster