MyLibrary 2.3 er blevet frigivet som en katalogisator til hjemmebiblioteker. Programkoden er skrevet i C++ og er tilgængelig (GitHub, GitFlic) under GPLv3-licensen. Brugergrænsefladen er realiseret ved hjælp af GTK4-biblioteket. Programmet er tilpasset til at køre på Linux- og Windows-operativsystemer. For Arch Linux-brugere er der en klar pakke tilgængelig i AUR. For Windows-brugere findes der en eksperimentel installationsprogram.
MyLibrary katalogiserer bogfiler i fb2-, epub-, pdf- og djvu-formater, både dem der er tilgængelige direkte og de der er pakket i arkiver (zip, 7z, jar, cpio, iso, a, ar, tar, tgz, tar.gz, tar.bz2, tar.xz, rar), og opretter en egen database uden at ændre de originale filer eller deres placering. Integritetskontrol af samlingen og dens ændringer udføres ved at oprette en database med hash-værdier for filerne og arkiverne.
Bøger kan søges efter forskellige kriterier (efternavnet, fornavnet, mellemnavnet forfatteren, bogens titel, serie, genre) og læses gennem det program, der som standard er installeret i systemet til åbning af de relevante filformater. Når en bog vælges, vises et resumé og forsiden, hvis de er tilgængelige.
Forskellige operationer er mulige med samlingen: opdatering (der udføres kontrol af hele samlingen og sammenligning af hash-værdierne for de tilgængelige filer), eksport og import af samlingsdatabasen, tilføjelse af bøger til samlingen og fjernelse af bøger fra samlingen, kopiering af bøger fra samlingen til en vilkårlig mappe. Der er oprettet en bogmærkefunktion for hurtig adgang til bøgerne.
Væsentlige ændringer sammenlignet med version 2.1:
- Mulighed for at tilføje bøger til enhver mappe inden for samlingen er blevet implementeret.
- Håndteringen af størrelsen på hovedvinduet og dets elementer er blevet fuldstændig redesignet.
- Visningen af søgeresultaterne er betydeligt forbedret.
- Brug af hukommelse er blevet optimeret.
- Funktionen til at se bogomslaget i naturlig størrelse er blevet tilføjet.

- Antallet af afhængigheder er blevet reduceret (gmp-biblioteket er fjernet fra afhængighederne).
- For Windows-brugere er der oprettet et eksperimentelt installationsprogram.
- Andre små rettelser og forbedringer.

Kilde: opennet.ru

