Lansering av katalogiseraren för hembibliotek MyLibrary 3.0

Lanseringen av katalogisatorn för hembiblioteket MyLibrary 3.0 har genomförts. Programkoden Àr skriven i C++ och finns tillgÀnglig (GitHub, GitFlic) under GPLv3-licensen. AnvÀndargrÀnssnittet Àr implementerat med hjÀlp av GTK4-biblioteket. Programmet Àr anpassat för att fungera i operativsystem inom Linux-familjen samt Windows. För Arch Linux-anvÀndare finns en fÀrdig paket i AUR. För Windows-anvÀndare erbjuds en experimentell installationsprogram.

MyLibrary katalogiserar bokfiler i formaten fb2, epub, pdf, djvu, bÄde direkt tillgÀngliga och de som Àr packade i arkiv (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) och skapar en egen databas utan att Àndra originalfilerna eller deras placering. Integritetskontroll av samlingen och dess förÀndringar utförs genom skapandet av en databas med hash-summor för filer och arkiv.

Sökning efter böcker efter olika kriterier (efternamn, förnamn, mellannamn av författaren, boktitel, serie, genre) samt lÀsning genom det program som Àr förvalt för att öppna relevanta filformat. NÀr en bok vÀljs visas en sammanfattning och omslaget till boken, om dessa finns tillgÀngliga.

Olika operationer med samlingen kan utföras: uppdatering (en kontroll av hela samlingen görs och hash-summorna för de tillgÀngliga filerna kontrolleras), export och import av samlingens databas, lÀgga till böcker i samlingen och ta bort böcker frÄn samlingen, lÀgga till mappar med böcker till samlingen, kopiera böcker frÄn samlingen till en valfri mapp, flytta böcker mellan samlingar. En bokmÀrkesmekanism har skapats för snabb Ätkomst till böcker.

Betydande förÀndringar:

  • Projektet har skrivits om helt frĂ„n grunden.
    Lansering av katalogiseraren för hembibliotek MyLibrary 3.0
  • Formatet för databasen har Ă€ndrats.
  • Platserna för informationen har Ă€ndrats (samlingarnas databaser har överförts till ~/.local/share/MyLibrary/Collections, bokmĂ€rkena till ~/.local/share/MyLibrary/BookMarks, storlekarna pĂ„ vissa fönster och namnet pĂ„ den aktuella samlingen sparas i ~/.cache/MyLibrary).
  • Biblioteket libzip har tagits bort frĂ„n beroendena.
  • Listan över stödda arkivformat har optimerats.
  • Stödet för fb2- och epub-formaten har förbĂ€ttrats avsevĂ€rt.
  • Arbetet med olika textkodningar har förbĂ€ttrats.
  • Behandlingen och visningen av sammanfattningar har förbĂ€ttrats.
  • Formatet för fönstret som visar information om boken har helt omarbetats, och listan över visade data har betydligt utvidgats.
    Lansering av katalogiseraren för hembibliotek MyLibrary 3.0
  • Möjlighet att spara bokens omslag i olika format har lagts till.
  • Funktionaliteten för arbete med samlingar har utvidgats: det har blivit möjligt att lĂ€gga till flera böcker samtidigt, samt att inkludera mappar i samlingarna, inklusive att komprimera dem i arkiv.
  • Möjligheten att lĂ€gga till böcker och mappar med böcker i ett redan existerande arkiv har lagts till (arkivet skrivs över).
  • Möjligheten att flytta en bok frĂ„n en samling till en annan har lagts till (bĂ„de posten i databasen och sjĂ€lva boken flyttas).
  • Behandling av symboliska lĂ€nkar har lagts till (bĂ„de för filer och mappar).
  • Experimentellt stöd för system som anvĂ€nder olika byteordningar har lagts till.
  • NĂ„gra mindre buggar och brister har Ă„tgĂ€rdats.
  • Kompatibilitet med alla versioner av GTK4-biblioteket har bevarats.

Vid övergÄngen till denna version av programmet mÄste anvÀndare av tidigare versioner skapa om sina samlingar. Programmets funktionalitet har testats pÄ arkitekturerna x86_64, i686, aarch64 (endast för Linux, Windows-versionen har testats uteslutande för arkitekturen x86_64).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster