Toimunud on koduraamatukogu kataloogi MyLibrary 3.2 väljaandmine. Programmikood on kirjutatud C++ programmeerimiskeeles ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi all. Graafiline kasutajaliides on realiseeritud GTK4 teegi abil. Programm on kohandatud töötama Linuxi ja Windowsi operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmis paketi ehitamise skript. Windowsi kasutajatele on saadaval eksperimentaalne installiprogramm.
MyLibrary kataloogib fb2-, epub-, pdf-, djvu-vormingus raamatufaile, mis on nii otse saadaval kui ka arhiivides pakendatud (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) ja loob oma andmebaasi ilma lähtefaile muutmata või nende asukohta muutmata. Kogu terviklikkuse ja selle muudatuste kontrollimine toimub failide ja arhiivide räsisummade andmebaasi loomisega.
Rakendatud on raamatute otsimine erinevate kriteeriumide järgi (perenimi, eesnimi, autori keskmine nimi, raamatu pealkiri, sari, žanr) ja nende lugemine vastavate failivormingute avamise süsteemi vaikimisi installitud programmi kaudu. Kui valite raamatu, kuvatakse raamatu kokkuvõte ja kaas, kui need on saadaval. Toetab kogusse kuuluvate failide loendi ja konkreetses failis sisalduvate raamatute loendi kuvamist.
Koguga on võimalikud erinevad toimingud: uuendamine (kontrollitakse kogu kollektsiooni ja kontrollitakse saadaolevate failide räsisummasid), kogu andmebaasi eksportimine ja importimine, raamatute lisamine kogusse ja raamatute kustutamine kogust, raamatutega kaustade lisamine kogusse, arhiivide lisamine kogusse, raamatute kopeerimine kogust suvalisesse kausta, raamatute teisaldamine kogust kogusse. Raamatukirjete käsitsi redigeerimine andmebaasis on saadaval. Raamatutele kiireks juurdepääsuks on loodud järjehoidjamehhanism.
Olulised muudatused:
- Lisatud djvu-failide metaandmete töötlemine.
- Lisatud välimuse seadete aken.

- Järjehoidjate andmebaasi vormingut on muudetud (ühilduvus vana vorminguga on säilinud, kuid kasutajatel on soovitatav järjehoidjad käsitsi uuesti luua).
- Järjehoidjate aknas on nüüd filtreerimisfunktsioon järjehoidjate kuvamiseks.
- Parandatud regressioon, mis takistas koostamist gtkmm versioonidega, mis on vanemad kui 4.8.
- Rakenduse ikooni on värskendatud.
- Muud väiksemad muudatused ja parandused.
Välimuse kohandamise võimalus:


Allikas: opennet.ru

