MyLibrary 1.0 er nu udgivet som en katalogiseringsløsning til hjemmebiblioteker. Programkoden er skrevet i 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 køre på operativsystemer i Linux-familien og Windows. For brugere af Arch Linux findes der en færdig pakke i AUR.
MyLibrary katalogiserer bøger i formaterne fb2 og epub, både direkte og pakket i zip-arkiver, og opretter sin egen database uden at ændre de originale filer eller deres placering. Integritetskontrol af samlingen og dens ændringer sker ved at oprette en database med hash-værdier for filer og arkiver.
Der er implementeret søgning efter bøger baseret på forskellige kriterier (forfatterens efternavn, fornavn, mellemnavn, bogtitel, serie, genre) og mulighed for at læse bøgerne gennem det program, der som standard er installeret i systemet til at åbne fb2- og epub-filer. Når en bog vælges, vises bogens synopsis og omslag, hvis de er tilgængelige.
Der kan udføres forskellige handlinger med samlingen: opdatering (som omfatter en kontrol af hele samlingen og sammenligning af hash-værdier for de tilgængelige filer), eksport og import af samlingens database, tilføjelse af bøger til samlingen og sletning af bøger fra samlingen. Der er oprettet en bogmærkefunktion for hurtig adgang til bøger.
Kilde: opennet.ru
