Mae catalogwr llyfrgell gartref MyLibrary 2.1 wedi'i ryddhau. Mae cod y rhaglen wedi'i ysgrifennu yn C++ ac mae ar gael (GitHub, GitFlic) o dan y drwydded GPLv3. Mae'r rhyngwyneb defnyddiwr graffigol wedi'i weithredu gan ddefnyddio'r llyfrgell GTK4. Mae'r rhaglen wedi'i haddasu i'w defnyddio ar systemau gweithredu o'r teulu canlynol: Linux и WindowsAr gyfer defnyddwyr Arch Linux Mae pecyn parod ar gael yn yr AUR.
Mae MyLibrary yn catalogio ffeiliau llyfrau mewn fformatau fb2, epub, pdf, djvu, sydd ar gael yn uniongyrchol ac wedi'u pecynnu mewn archifau, ac yn creu ei chronfa ddata ei hun heb newid y ffeiliau ffynhonnell na newid eu lleoliad. Rheolir cywirdeb y casgliad a'i newidiadau trwy greu cronfa ddata o symiau hash o ffeiliau ac archifau.
Mae chwiliad am lyfrau wedi'i weithredu gan ddefnyddio meini prawf amrywiol (enw olaf, enw cyntaf, nawddoglyd yr awdur, teitl y llyfr, cyfres, genre) a'u darllen trwy'r rhaglen a osodwyd yn ddiofyn ar y system i agor y fformatau ffeil cyfatebol. Pan fyddwch yn dewis llyfr, dangosir crynodeb a chlawr y llyfr, os yw ar gael.
Mae gweithrediadau amrywiol gyda’r casgliad yn bosibl: diweddaru (gwirio’r casgliad cyfan a gwirio symiau hash y ffeiliau sydd ar gael), allforio a mewnforio cronfa ddata’r casgliad, ychwanegu llyfrau at y casgliad a thynnu llyfrau o’r casgliad, copïo llyfrau o’r casgliad i a ffolder mympwyol. Mae mecanwaith llyfrnodi wedi'i greu ar gyfer mynediad cyflym i lyfrau.
Yn y fersiwn newydd:
- Cefnogaeth ychwanegol ar gyfer .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar archifau
- Mae'r trawsnewid i GTK 4.10 (gtkmm 4.10) wedi'i gwblhau. Cedwir cydnawsedd â fersiynau blaenorol o'r llyfrgelloedd GTK4 a gtkmm-4.0.
- Ychwanegwyd y gallu i ddiweddaru casgliadau'n gyflym (heb wirio symiau hash, dim ond yn ôl enwau ffeiliau).
- Mân newidiadau mewn ymddangosiad.
- Mân welliannau ac atebion eraill.

Ffynhonnell: opennet.ru
