{"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\/fr\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0","title":{"rendered":"Publication du catalogue de biblioth\u00e8que personnelle MyLibrary 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 3.0 du catalogueur de biblioth\u00e8que personnelle MyLibrary a \u00e9t\u00e9 publi\u00e9e. Le code du programme est \u00e9crit en C++ et est disponible (GitHub, GitFlic) sous licence GPLv3. L'interface graphique est r\u00e9alis\u00e9e \u00e0 l'aide de la biblioth\u00e8que GTK4. Le programme est adapt\u00e9 pour fonctionner sur les syst\u00e8mes d'exploitation de la famille Linux et Windows. Un package pr\u00eat \u00e0 l'emploi est disponible dans l'AUR pour les utilisateurs d'Arch Linux. Un installateur exp\u00e9rimental est disponible pour les utilisateurs de Windows.    <\/p>\n<p>MyLibrary catalogue les fichiers de livres au format fb2, epub, pdf, djvu, disponibles \u00e0 la fois directement et empaquet\u00e9s dans des archives (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), et cr\u00e9e sa propre base de donn\u00e9es sans modifier les fichiers d'origine ni leur emplacement. L'int\u00e9grit\u00e9 de la collection et ses modifications sont v\u00e9rifi\u00e9es gr\u00e2ce \u00e0 la cr\u00e9ation d'une base de donn\u00e9es de valeurs de hachage des fichiers et des archives.    <\/p>\n<p>La recherche de livres peut se faire selon divers crit\u00e8res (nom, pr\u00e9nom, patronyme de l'auteur, titre du livre, s\u00e9rie, genre) et les livres peuvent \u00eatre lus via le programme par d\u00e9faut install\u00e9 sur le syst\u00e8me pour ouvrir les formats de fichiers correspondants. Lors de la s\u00e9lection d'un livre, un r\u00e9sum\u00e9 et la couverture du livre sont affich\u00e9s, si disponibles.    <\/p>\n<p>Diff\u00e9rentes op\u00e9rations peuvent \u00eatre effectu\u00e9es sur la collection : mise \u00e0 jour (v\u00e9rification de toute la collection et correspondance des valeurs de hachage des fichiers disponibles), exportation et importation de la base de donn\u00e9es de la collection, ajout de livres \u00e0 la collection et suppression de livres de la collection, ajout de dossiers contenant des livres \u00e0 la collection, copie de livres de la collection dans un dossier arbitraire, d\u00e9placement de livres d'une collection \u00e0 une autre. Un m\u00e9canisme de signets a \u00e9t\u00e9 cr\u00e9\u00e9 pour un acc\u00e8s rapide aux livres.    <\/p>\n<p>Modifications significatives :  <\/p>\n<ul>\n<li class=\"l\"> Le projet a \u00e9t\u00e9 compl\u00e8tement r\u00e9\u00e9crit depuis z\u00e9ro.    <center><img decoding=\"async\" alt=\"Publication du catalogue de biblioth\u00e8que personnelle MyLibrary 3.0\" src=\"\/wp-content\/uploads\/2024\/02\/49189dbb40e5e17a981a97d3bcbc3ef9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Le format de la base de donn\u00e9es a \u00e9t\u00e9 modifi\u00e9.\n<li class=\"l\"> Les emplacements de stockage des informations ont \u00e9t\u00e9 modifi\u00e9s (les bases de collections ont \u00e9t\u00e9 d\u00e9plac\u00e9es dans ~\\\/ .local\\\/ share\\\/ MyLibrary\\\/ Collections, les signets \u2013 dans ~\\\/ .local\\\/ share\\\/ MyLibrary\\\/ BookMarks, les dimensions de certaines fen\u00eatres et le nom de la collection actuelle sont sauvegard\u00e9s dans ~\\\/ .cache\\\/ MyLibrary).\n<li class=\"l\"> La biblioth\u00e8que libzip a \u00e9t\u00e9 supprim\u00e9e des d\u00e9pendances.\n<li class=\"l\"> La liste des formats d'archives pris en charge a \u00e9t\u00e9 optimis\u00e9e.\n<li class=\"l\"> Le support des formats fb2 et epub a \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9.\n<li class=\"l\"> Le traitement de diff\u00e9rents encodages de texte a \u00e9t\u00e9 am\u00e9lior\u00e9.\n<li class=\"l\"> Le traitement et l'affichage des r\u00e9sum\u00e9s ont \u00e9t\u00e9 am\u00e9lior\u00e9s.\n<li class=\"l\"> Le format de la fen\u00eatre d'affichage des informations sur le livre a \u00e9t\u00e9 compl\u00e8tement retravaill\u00e9, et la liste des donn\u00e9es affich\u00e9es a \u00e9t\u00e9 consid\u00e9rablement \u00e9largie.   <center><img decoding=\"async\" alt=\"Publication du catalogue de biblioth\u00e8que personnelle MyLibrary 3.0\" src=\"\/wp-content\/uploads\/2024\/02\/d7195eec0338c77caae32f5daf9a122b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> La possibilit\u00e9 de sauvegarder la couverture du livre dans diff\u00e9rents formats a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> La fonctionnalit\u00e9 de gestion des collections a \u00e9t\u00e9 \u00e9tendue : il est d\u00e9sormais possible d'ajouter plusieurs livres \u00e0 la fois, et la possibilit\u00e9 d'inclure des dossiers dans les collections a \u00e9t\u00e9 ajout\u00e9e, y compris la compression de ceux-ci dans une archive.\n<li class=\"l\"> Il est d\u00e9sormais possible d'ajouter des livres et des dossiers contenant des livres \u00e0 une archive existante (l'archive est \u00e9cras\u00e9e).\n<li class=\"l\"> La possibilit\u00e9 de d\u00e9placer un livre d'une collection \u00e0 une autre a \u00e9t\u00e9 ajout\u00e9e (\u00e0 la fois l'enregistrement dans la base de donn\u00e9es et le livre lui-m\u00eame sont d\u00e9plac\u00e9s).\n<li class=\"l\"> Le traitement des liens symboliques a \u00e9t\u00e9 ajout\u00e9 (tant pour les fichiers que pour les dossiers).\n<li class=\"l\"> Le support exp\u00e9rimental des syst\u00e8mes utilisant des ordres de bytes vari\u00e9s a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Certaines petites erreurs et incoh\u00e9rences ont \u00e9t\u00e9 corrig\u00e9es.\n<li class=\"l\"> La compatibilit\u00e9 avec toutes les versions de la biblioth\u00e8que GTK4 a \u00e9t\u00e9 maintenue.  <\/ul>\n<p>Lors de la mise \u00e0 jour vers cette version du programme, les utilisateurs des versions pr\u00e9c\u00e9dentes doivent recr\u00e9er leurs collections. Le fonctionnement du programme a \u00e9t\u00e9 test\u00e9 sur les architectures x86_64, i686, aarch64 (uniquement pour Linux, la version compil\u00e9e pour Windows a \u00e9t\u00e9 test\u00e9e exclusivement pour l'architecture x86_64).<br \/>\n<br \/>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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\udd47Sortie du catalogueur de biblioth\u00e8que personnelle MyLibrary 3.0 | ProHoster","description":"Le catalogueur de biblioth\u00e8que personnelle MyLibrary 3.0 a \u00e9t\u00e9 publi\u00e9. Le code du programme est \u00e9crit en C++ et est disponible (GitHub, GitFlic) sous la licence GPLv3.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/113795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=113795"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/113795\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/113796"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=113795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=113795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=113795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}