Адбыўся рэліз каталагізатара хатняй бібліятэкі MyLibrary 3.2. Код праграмы напісаны на мове праграмавання З і даступны (GitHub, GitFlic) пад ліцэнзіяй GPLv3. Графічны інтэрфейс карыстальніка рэалізаваны з дапамогай бібліятэкі GTK4. Праграма адаптаваная для працы ў аперацыйных сістэмах сямейства Linux і Windows. Для карыстачоў Arch Linux у AUR даступны гатовы сцэнар зборкі пакета. Для карыстачоў Windows даступны эксперыментальны ўсталёўнік.
MyLibrary каталагізуе файлы кніг у фармаце fb2, epub, pdf, djvu, як даступныя напрамую, так і спакаваныя ў архівы (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) , і стварае ўласную базу дадзеных, не змяняючы зыходныя файлы і не змяняючы іх становішчы. Кантроль цэласнасці калекцыі і яе змяненняў ажыццяўляецца за кошт стварэння базы даных хэш-сум файлаў і архіваў.
Рэалізаваны пошук кніг па розных крытэрыях (прозвішча, імя, імя па бацьку аўтара, назва кнігі, серыя, жанр) і іх чытанне праз праграму, па змаўчанні ўсталяваную ў сістэме для адкрыцця адпаведных фарматаў файлаў. Пры выбары кнігі адлюстроўваюцца анатацыя і вокладка кнігі, калі такія даступныя. Падтрымліваецца адлюстраванне спісу файлаў, якія ўваходзяць у калекцыю, і спісу кніг, якія ўваходзяць у пэўны файл.
Магчымы розныя аперацыі з калекцыяй: абнаўленне (ажыццяўляецца праверка ўсёй калекцыі і зверка хэш-сум даступных файлаў), экспарт і імпарт базы дадзеных калекцыі, даданне кніг у калекцыю і выдаленне кніг з калекцыі, даданне ў калекцыю тэчак з кнігамі, даданне ў калекцыю архіваў з кнігамі, капіраванне кніг калекцыі калекцыі калекцыі калекцыі. Даступна ручное рэдагаванне запісаў аб кнігах у базе дадзеных. Створаны механізм закладак для хуткага доступу да кніг.
Значныя змены:
- Дададзена апрацоўка метададзеных djvu-файлаў.
- Дададзена акно налад вонкавага выгляду.

- Зменены фармат базы дадзеных закладак (сумяшчальнасць са старым фарматам захавана, аднак карыстальнікам рэкамендуецца перастварыць закладкі ўручную).
- У акно закладак дададзена функцыя фільтрацыі паказу закладак.
- Выпраўлена рэгрэсія, якая прыводзіла да немагчымасці зборкі з версіямі gtkmm старэйшыя за 4.8.
- Абноўлена абразок прыкладання.
- Іншыя невялікія змены і выпраўленні.
Магчымасці кастамізацыі знешняга выгляду:


Крыніца: opennet.ru

