Udgivelsen af katalogisatoren til hjemmebiblioteket MyLibrary 3.2. Programmets kode er skrevet i programmeringssproget C++ og er tilgængelig (GitHub, GitFlic) under GPLv3-licensen. Brugergrænsefladen er implementeret ved hjælp af GTK4-biblioteket. Programmet er tilpasset til at fungere på Linux- og Windows-operativsystemer. For Arch Linux-brugere er der tilgængelig et bygge-script i AUR. For Windows-brugere er der en eksperimentel installer.
MyLibrary katalogiserer bøger i formaterne fb2, epub, pdf, djvu, både direkte tilgængelige og pakket i arkiver (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), og opretter en egen database, uden at ændre de oprindelige filer eller deres placering. Integritetskontrol af samlingen og dens ændringer udføres ved at oprette en database med hash-summer af filer og arkiver.
Der er implementeret søgning efter bøger baseret på forskellige kriterier (efternavn, fornavn, mellemnavn på forfatter, bogtitel, serie, genre) og læsning gennem det program, der er som standard installeret i systemet til åbning af de relevante filformater. Når en bog vælges, vises bogen synops og omslaget, hvis det er tilgængeligt. Der er support til visning af en liste over filer, der indgår i samlingen, samt en liste over bøger, der indgår i en bestemt fil.
Forskellige operationer kan udføres med samlingen: opdatering (der foretages kontrol af hele samlingen og sammenligning af hash-værdier for tilgængelige filer), eksport og import af samlingens database, tilføjelse af bøger til samlingen og fjernelse af bøger fra samlingen, tilføjelse af mapper med bøger til samlingen, tilføjelse af arkiver med bøger til samlingen, kopiering af bøger fra samlingen til en vilkårlig mappe, flytning af bøger fra samlingen til en anden samling. Manuel redigering af poster om bøger i databasen er tilgængelig. Der er oprettet en bogmærke-mekanisme for hurtig adgang til bøger.
Betydelige ændringer:
- Der er tilføjet behandling af metadata for djvu-filer.
- Et vindue til indstillinger for udseende er tilføjet.

- Formatet for bogmærkebasen er ændret (kompatibiliteten med det gamle format er bevaret, men brugerne anbefales at genskabe bogmærkerne manuelt).
- Der er tilføjet en filtreringsfunktion til visningen af bogmærker i bogmærkevinduet.
- Der er rettet en regression, der gjorde det umuligt at bygge med gtkmm-versioner ældre end 4.8.
- App-ikonet er blevet opdateret.
- Andre små ændringer og rettelser.
Muligheder for tilpasning af udseendet:


Kilde: opennet.ru

