{"id":170473,"date":"2026-05-06T12:25:24","date_gmt":"2026-05-06T10:25:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/mylibrary-5-0"},"modified":"2026-05-06T12:25:24","modified_gmt":"2026-05-06T10:25:27","slug":"mylibrary-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/mylibrary-5-0","title":{"rendered":"MyLibrary 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23380\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/3e1e68bf64d1c70b202b46d847aa474e.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23381\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/150761ee872497f5a8bdead96916af45.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23382\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/5823a4e6c6a1b1ef81857bb96d6fdd6c.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23383\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/afb8fba96bc17fa2d4244764f1aed679.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                                              <noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23380\/original.png\" class=\"active\"><\/a><\/noindex>                                                      <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23381\/original.png\"><\/a>                                             <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23382\/original.png\"><\/a>                                             <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23383\/original.png\"><\/a>                                     <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\/releases\/tag\/v5.0\">Har funnet sted<\/a> Utgivelsen av katalogiseringsprogrammet MyLibrary 5.0. Koden er skrevet i programmeringsspr\u00e5ket C++ og tilgjengelig (<a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\">GitHub<\/a>, <a rel=\"nofollow\" href=\"https:\/\/gitflic.ru\/project\/professornavigator\/mylibrary\">GitFlic<\/a>) under GPLv3-lisensen. Brukergrensesnittet er implementert ved hjelp av Qt6-biblioteket. Programmet er tilpasset for bruk i operativsystemene i Linux-familien og Windows. For Arch Linux-brukere i AUR <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mylibrary\">tilgjengelig<\/a> er det et byggeskript for den ferdige pakken. For Windows-brukere <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\/releases\/download\/v5.0\/MyLibraryWindowsInstaller.zip\">tilgjengelig<\/a> er det en eksperimentell installer.<\/p>\n<p><\/noindex> <\/p>\n<p>MyLibrary katalogiserer bokfiler i formatene fb2, epub, pdf, djvu, odt, txt, md, b\u00e5de direkte og pakket i arkiver (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), og lager sin egen database uten \u00e5 endre de opprinnelige filene eller deres plassering. For katalogisering er ogs\u00e5 fbd-formatet tilgjengelig (bokfil pakket i et arkiv sammen med en fbd-fil som inneholder beskrivelsestaggen i fb2-format). Enhver fil kan lagres i fbd-formatet, ikke bare b\u00f8ker. Integriteten til samlingen og dens endringer overv\u00e5kes ved \u00e5 opprette en database med hashverdier for filer og arkiver.<\/p>\n<p>S\u00f8k etter b\u00f8ker kan utf\u00f8res basert p\u00e5 forskjellige kriterier (fornavn, etternavn, mellomnavn til forfatter, boktittel, serie, sjanger) og leses gjennom programmet som er standardinnstillt i systemet for \u00e5 \u00e5pne de aktuelle filformatene. N\u00e5r en bok velges, vises sammendraget og bokomslaget, hvis tilgjengelig. Det st\u00f8ttes visning av fillisten som inng\u00e5r i samlingen; listen over b\u00f8ker som inng\u00e5r i en bestemt fil; listen over forfattere i samlingen; listen over b\u00f8ker som brukeren har laget notater om.<\/p>\n<p>Ulike operasjoner med samlingen er mulig: oppdatering (der det utf\u00f8res en sjekk av hele samlingen og sammenligning av hashverdiene til tilgjengelige filer), rask oppdatering (der filst\u00f8rrelsene sammenlignes), eksport og import av samlingsdatabasen, legge til b\u00f8ker i samlingen og fjerne b\u00f8ker fra samlingen, legge til mapper med b\u00f8ker i samlingen, legge til arkiver med b\u00f8ker i samlingen, kopiere b\u00f8ker fra samlingen til en vilk\u00e5rlig mappe. Manuelt redigering av bokoppf\u00f8ringer i databasen er tilgjengelig. En bokmerkemekanisme er opprettet for rask tilgang til b\u00f8ker. Det er mulig \u00e5 lage brukertilpassede notater til b\u00f8ker. Det er et grensesnitt for \u00e5 lage og koble til plugins.<\/p>\n<p>MyLibrary kan arbeide med samlinger som ligger p\u00e5 en ekstern server (de relevante mappene og filene m\u00e5 v\u00e6re tilgjengelige via SMB-protokollen og montert p\u00e5 den lokale datamaskinen ved hjelp av gvfs, kio-fuse eller lignende).<\/p>\n<p>Betydelige endringer:<\/p>\n<ul>\n<li>Prosjektet er overf\u00f8rt til bruk av en ny type <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/libudb\">databaser<\/a> (samlinger, bokmerker, notater).<\/li>\n<li>Det er lagt til et kompatibilitetslag for gamle databaser: samlinger laget i tidligere versjoner av programmet lastes og fungerer i en begrenset funksjonalitetsmodus (redigeringsfunksjoner for databasen og noen andre er deaktivert), bokmerker og notater \u2013 uten noen restriksjoner (gamle databaser vil automatisk bli konvertert til nye n\u00e5r notater eller bokmerker endres).<\/li>\n<li>Brukergrensesnittet er overf\u00f8rt til bruk av Qt6. Atferden til funksjonen for \u00e5 opprette samlinger er endret \u2013 n\u00e5 kan en vilk\u00e5rlig gruppe mapper og st\u00f8ttede filer legges til i samlingen.<\/li>\n<li>Oppf\u00f8rselen til funksjonen for oppdatering av samlinger er endret. N\u00e5r du pr\u00f8ver \u00e5 oppdatere utdaterte og inpx-samlinger, vil de bli konvertert til native. Ved oppdatering av native-samlinger \u2013 ved hurtigoppdatering \u2013 sjekkes filers eksistering og st\u00f8rrelse, hvis filst\u00f8rrelsen har endret seg, vil den bli analysert p\u00e5 nytt. Ved vanlig oppdatering sjekkes filers hash-verdier i stedet for st\u00f8rrelser.<\/li>\n<li>Atferden til funksjonen for \u00e5 legge til b\u00f8ker i eksisterende samling er endret. Nye b\u00f8ker legges n\u00e5 til i databasen uten \u00e5 flytte de tilsvarende filene.<\/li>\n<li>S\u00f8kealgoritmene er forbedret.<\/li>\n<li>Funksjonen for \u00e5 vise forfatterne av samlingen er akselerert.<\/li>\n<li>API-en for MLBookProc-biblioteket og biblioteket for plugin-tilkoblinger har blitt omarbeidet.<\/li>\n<li>Ytelsen til XML-filparser-biblioteket er forbedret, og grunnleggende st\u00f8tte for HTML-formatet er lagt til.<\/li>\n<li>Muligheten for \u00e5 lage dokumentasjon for interne biblioteker i pdf-format er deaktivert. I stedet er dokumentasjonen lagt til som man-sider. Dokumentasjonen i html-format er uendret.<\/li>\n<li>Det kreves n\u00e5 st\u00f8tte for C++20-standarden fra kompilatoren for bygging.<\/li>\n<li>St\u00f8tte for OpenMP-standarden er gjort obligatorisk fra kompilatoren.<\/li>\n<li>Byggeskript og byggalternativer har blitt endret.<\/li>\n<li>Andre sm\u00e5 endringer og forbedringer.<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Det kan ogs\u00e5 nevnes oppdatering av MLFBDPlugin-plugin (tilgjengelig under GPLv3-lisens p\u00e5 <a rel=\"nofollow\" href=\"https:\/\/altlinux.space\/professornavigator\/mlfbdplugin\">altlinux.space<\/a> og <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mlfbdplugin\">GitHub<\/a>, for Arch Linux users <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mlfbdplugin\">tilgjengelig<\/a> in AUR), intended for creating files in fbd format and available (<a rel=\"nofollow\" href=\"https:\/\/altlinux.space\/professornavigator\/mlarchiverplugin\">altlinux.space<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mlarchiverplugin\">GitHub<\/a>, <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mlarchiverplugin\">AUR (archlinux.org)<\/a>) under the GPLv3 license. In the new version, the plugin has been updated to use Qt6.<\/p>\n<p><\/noindex> <\/p>\n<p>MLInpxPlugin-pluginens lagre er flyttet til arkivmodus \u2013 funksjonaliteten til pluginen er inkludert i hovedprogrammet.<\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18284893\">linux.org.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 5.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 Qt6. \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 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430. \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 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":170474,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-170473","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.5 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/no\/blog\/news\/mylibrary-5-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\udd47MyLibrary 5.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/mylibrary-5-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=\"2026-05-06T10:25:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-06T10:25:27+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\udd47MyLibrary 5.0 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/mylibrary-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\udd47MyLibrary 5.0 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/mylibrary-5-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":"2026-05-06T10:25:27+00:00","article:modified_time":"2026-05-06T10:25:27+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\/no\/wp-json\/wp\/v2\/posts\/170473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=170473"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/170473\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/170474"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=170473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=170473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=170473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}