Etxeko liburutegiko katalogoa MyLibrary 2.1 kaleratu da. Programaren kodea C++ programazio-lengoaian idatzita dago eta eskuragarri dago (GitHub, GitFlic) GPLv3 lizentziapean. Erabiltzaile-interfaze grafikoa GTK4 liburutegia erabiliz inplementatzen da. Programa Linux eta Windows familien sistema eragileetan lan egiteko egokituta dago. Arch Linux erabiltzaileentzat, prest egindako pakete bat dago eskuragarri AUR-en.
MyLibrary-k liburu-fitxategiak fb2, epub, pdf, djvu formatuetan katalogatzen ditu, zuzenean eskuragarriak eta artxiboetan bilduta, eta bere datu-basea sortzen du iturburu-fitxategiak aldatu gabe edo haien posizioa aldatu gabe. Bildumaren eta haren aldaketen osotasunaren kontrola fitxategien eta artxiboen hash batuketen datu-base bat sortuz egiten da.
Hainbat irizpide erabiliz liburuen bilaketa gauzatu da (abizena, izen-abizenak, egilearen patronimikoa, liburuaren izenburua, seriea, generoa) eta sisteman lehenespenez instalatutako programaren bidez irakurtzea dagozkion fitxategi-formatuak irekitzeko. Liburu bat hautatzen duzunean, liburuaren laburpena eta azala bistaratzen dira, eskuragarri egonez gero.
Bildumarekin hainbat eragiketa egin daitezke: eguneratzea (bilduma osoa egiaztatzen da eta erabilgarri dauden fitxategien hash baturak egiaztatzen dira), bildumako datu-basea esportatu eta inportatzea, liburuak bildumara gehitzea eta liburuak bildumatik kentzea, bildumako liburuak kopiatzea. karpeta arbitrario batera. Liburuak azkar sartzeko mekanismo bat sortu da.
Bertsio berrian:
- .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar artxiboetarako laguntza gehitu da
- GTK 4.10rako trantsizioa (gtkmm 4.10) amaitu da. GTK4 eta gtkmm-4.0 liburutegien aurreko bertsioekin bateragarritasuna mantentzen da.
- Bildumak azkar eguneratzeko gaitasuna gehitu da (hash batuketak egiaztatu gabe, fitxategi-izenen arabera soilik).
- Itxura aldaketa txikiak.
- Beste hobekuntza eta konponketa txiki batzuk.
Iturria: opennet.ru