{"id":113795,"date":"2024-02-22T22:02:49","date_gmt":"2024-02-22T20:02:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0"},"modified":"2024-02-22T22:02:49","modified_gmt":"2024-02-22T20:02:50","slug":"vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0","title":{"rendered":"Lanzamiento del catalogador de bibliotecas dom\u00e9sticas MyLibrary 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha llevado a cabo el lanzamiento del catalogador de bibliotecas dom\u00e9sticas MyLibrary 3.0. El c\u00f3digo del programa est\u00e1 escrito en C++ y est\u00e1 disponible (GitHub, GitFlic) bajo la licencia GPLv3. La interfaz gr\u00e1fica de usuario se implement\u00f3 utilizando la biblioteca GTK4. El programa est\u00e1 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, se ofrece un instalador experimental.    <\/p>\n<p>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\u00f3n. El control de integridad de la colecci\u00f3n y sus cambios se realiza mediante la creaci\u00f3n de una base de datos de los hash de archivos y archivos comprimidos.    <\/p>\n<p>Se ha implementado una b\u00fasqueda de libros por diversos criterios (apellido, nombre, patron\u00edmico del autor, t\u00edtulo del libro, serie, g\u00e9nero) y su lectura a trav\u00e9s 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\u00e1n disponibles.    <\/p>\n<p>Se pueden realizar diversas operaciones con la colecci\u00f3n: actualizaci\u00f3n (se verifica toda la colecci\u00f3n y se confrontan los hashes de los archivos disponibles), exportaci\u00f3n e importaci\u00f3n de la base de datos de la colecci\u00f3n, adici\u00f3n y eliminaci\u00f3n de libros de la colecci\u00f3n, adici\u00f3n de carpetas con libros a la colecci\u00f3n, copia de libros de la colecci\u00f3n a cualquier carpeta, y movimiento de libros entre colecciones. Se ha creado un mecanismo de marcadores para un acceso r\u00e1pido a los libros.    <\/p>\n<p>Cambios significativos:  <\/p>\n<ul>\n<li class=\"l\"> El proyecto ha sido reescrito completamente desde cero.    <center><img decoding=\"async\" alt=\"Lanzamiento del catalogador de bibliotecas dom\u00e9sticas MyLibrary 3.0\" src=\"\/wp-content\/uploads\/2024\/02\/49189dbb40e5e17a981a97d3bcbc3ef9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Se ha cambiado el formato de la base de datos.\n<li class=\"l\"> Se han cambiado las ubicaciones de almacenamiento de la informaci\u00f3n (las bases de colecciones se han trasladado a ~\/.local\/share\/MyLibrary\/Collections, los marcadores \u2014 a ~\/.local\/share\/MyLibrary\/BookMarks, y los tama\u00f1os de algunas ventanas y el nombre de la colecci\u00f3n actual se guardan en ~\/.cache\/MyLibrary).\n<li class=\"l\"> Se ha eliminado la biblioteca libzip de las dependencias.\n<li class=\"l\"> Se ha optimizado la lista de formatos de archivo comprimidos compatibles.\n<li class=\"l\"> Se ha mejorado significativamente el soporte para los formatos fb2 y epub.\n<li class=\"l\"> Se ha mejorado la gesti\u00f3n de diferentes codificaciones de texto.\n<li class=\"l\"> Se ha mejorado el tratamiento y la visualizaci\u00f3n de las sinopsis.\n<li class=\"l\"> Se ha redise\u00f1ado completamente el formato de la ventana de informaci\u00f3n sobre el libro, ampliando significativamente la lista de datos mostrados.   <center><img decoding=\"async\" alt=\"Lanzamiento del catalogador de bibliotecas dom\u00e9sticas MyLibrary 3.0\" src=\"\/wp-content\/uploads\/2024\/02\/d7195eec0338c77caae32f5daf9a122b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Se a\u00f1adi\u00f3 la capacidad de guardar la portada del libro en varios formatos.\n<li class=\"l\"> Se ampli\u00f3 la funcionalidad de trabajar con colecciones: hay posibilidad de a\u00f1adir varios libros a la vez y se ha agregado la opci\u00f3n de incluir carpetas en las colecciones, incluyendo su compresi\u00f3n en un archivo.\n<li class=\"l\"> Se ha a\u00f1adido la posibilidad de agregar libros y carpetas de libros a un archivo ya existente (el archivo se sobrescribe).\n<li class=\"l\"> Se agreg\u00f3 la opci\u00f3n de mover un libro de una colecci\u00f3n a otra (se traslada tanto la entrada en la base de datos como el propio libro).\n<li class=\"l\"> Se a\u00f1adi\u00f3 el procesamiento de enlaces simb\u00f3licos (tanto para archivos como para carpetas).\n<li class=\"l\"> Se a\u00f1adi\u00f3 soporte experimental para sistemas que utilizan diferentes \u00f3rdenes de bytes.\n<li class=\"l\"> Se corrigieron algunos errores menores y detalles.\n<li class=\"l\"> Se mantuvo la compatibilidad con todas las versiones de la biblioteca GTK4.  <\/ul>\n<p>Al actualizar a esta versi\u00f3n del programa, los usuarios de versiones anteriores deber\u00e1n crear colecciones desde cero. El funcionamiento del programa se ha probado en arquitecturas x86_64, i686, aarch64 (solo para Linux; la versi\u00f3n de Windows se prob\u00f3 exclusivamente en arquitectura x86_64).<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60647\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 3.0. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3. \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GTK4. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 Linux \u0438 Windows. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Arch Linux \u0432 AUR \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Windows \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":113796,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 3.0. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 3.0. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-22T20:02:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-22T20:02:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento del catalogador de bibliotecas dom\u00e9sticas MyLibrary 3.0 | ProHoster","description":"Se llev\u00f3 a cabo el lanzamiento del catalogador de bibliotecas dom\u00e9sticas MyLibrary 3.0. El c\u00f3digo del programa est\u00e1 escrito en el lenguaje de programaci\u00f3n C++ y est\u00e1 disponible (GitHub, GitFlic) bajo la licencia GPLv3.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 3.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 3.0. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-22T20:02:50+00:00","article:modified_time":"2024-02-22T20:02:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/113795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=113795"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/113795\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/113796"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=113795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=113795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=113795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}