Mae catalogwr llyfrgell gartref MyLibrary 4.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 sgript adeiladu pecyn parod ar gael yn yr AUR. I ddefnyddwyr Windows Mae gosodwr arbrofol ar gael.
Mae MyLibrary yn catalogio ffeiliau llyfrau mewn fformatau fb2, epub, pdf, djvu, odt, txt, a md, y ddau ar gael yn uniongyrchol ac wedi'u pacio mewn archifau (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), ac yn creu ei gronfa ddata ei hun heb addasu'r ffeiliau gwreiddiol na newid eu lleoliad. Mae'r fformat fbd hefyd ar gael ar gyfer catalogio (ffeil lyfr wedi'i phacio mewn archif ynghyd Γ’ ffeil gyda'r estyniad fbd sy'n cynnwys y tag disgrifiad fb2). Gall y fformat fbd storio unrhyw ffeiliau, nid llyfrau yn unig. Caiff cyfanrwydd casgliadau a rheoli newid eu monitro trwy greu cronfa ddata o symiau hash ffeiliau ac archifau.
Mae chwiliad am lyfrau yn Γ΄l meini prawf amrywiol (enw olaf, enw cyntaf, enw canol yr awdur, teitl llyfr, cyfres, genre) a'u darllen trwy'r rhaglen a osodwyd yn ddiofyn yn y system ar gyfer agor y fformatau ffeil cyfatebol wedi'i weithredu. Pan fyddwch yn dewis llyfr, dangosir crynodeb a chlawr y llyfr, os ydynt ar gael. Cefnogir arddangos rhestr o ffeiliau sydd wedi'u cynnwys mewn casgliad; rhestr o lyfrau sydd wedi'u cynnwys mewn ffeil benodol; rhestr o awduron y casgliad; rhestr o lyfrau y mae'r defnyddiwr wedi creu nodiadau ar eu cyfer.
Mae amryw o weithrediadau gyda'r casgliad yn bosibl: diweddaru (caiff y casgliad cyfan ei sganio a chaiff symiau hash y ffeiliau sydd ar gael eu gwirio), diweddaru'n gyflym (heb ailgyfrifo symiau hash), allforio a mewnforio cronfa ddata'r casgliad, ychwanegu a thynnu llyfrau o'r casgliad, ychwanegu ffolderi llyfrau at y casgliad, ychwanegu archifau llyfrau at y casgliad (gan gynnwys pecynnu llyfrau a/neu ffolderi yn ystod y broses ychwanegu), copΓ―o llyfrau o'r casgliad i ffolder mympwyol, a symud llyfrau o un casgliad i'r llall. Mae golygu cofnodion llyfrau yn y gronfa ddata ar gael Γ’ llaw. CrΓ«wyd mecanwaith nodi tudalennau ar gyfer mynediad cyflym at lyfrau. Mae'n bosibl creu nodiadau personol ar gyfer llyfrau. Mae rhyngwyneb ar gyfer creu a chysylltu ategion ar gael yn ddewisol. Mae'n bosibl agor dogfennaeth ar gyfer llyfrgelloedd MLBookProc a MLPluginIfc (sydd wedi'u cynnwys yn y prosiect), os crΓ«wyd dogfennaeth o'r fath yn ystod y broses adeiladu.
Newidiadau sylweddol ers rhyddhau fersiwn 4.0
- Ychwanegwyd cefnogaeth ar gyfer fformatau odt, txt a md.
- Ar gyfer fformat fb2, mae'r dudalen gyntaf bellach yn cael ei harddangos fel clawr os nad oes clawr.

- Ychwanegwyd y gallu i gynnwys unrhyw ffeiliau ar fformat fbd yn y casgliad.
- Mae'r newid i ddefnyddio ImageMagick ar gyfer gweithio gyda delweddau wedi'i wneud (mae angen Magick++ bellach ar gyfer cydosod).
- Mae'r dadansoddydd fformat djvu wedi'i ailweithio.
- I Windows Mae casglu metadata o ffeiliau djvu wedi'i alluogi (roedd yn analluog o'r blaen oherwydd gweithrediad anghywir y swyddogaeth ddjvu_document_create_by_filename_utf8 ar y cyd Γ’ ddjvu_document_get_anno).
- Ychwanegwyd profion (argymhellir eu rhedeg ar Γ΄l ffurfweddu, cyn cydosod).
- Perfformiad gwell o gynulliad sy'n seiliedig ar OpenMP.
- Mae'r swyddogaeth ar gyfer arddangos awduron casgliadau wedi'i chyflymu.
- Mae'r algorithm chwilio wedi'i ailgynllunio, ac mae'r gallu i addasu canran y cyfatebiaethau rhwng canlyniadau chwilio a'r ymholiad wedi'i ychwanegu.

- Ychwanegwyd y gallu i chwilio gyda chanlyniadau cyfatebol union.
- Mae algorithmau ar gyfer gweithio gydag amgodiadau a'u trosi wedi'u hailgynllunio a'u cyflymu.
- Ar gyfer y rhestr ffeiliau a'r rhestr awduron, mae'r gallu i arddangos llyfrau mewn ffenestr ar wahΓ’n heb ailosod canlyniadau chwilio'r ffeil neu'r awdur wedi'i ychwanegu.

- Yn y gosodwr ar gyfer Windows Ychwanegwyd ategion a gefnogir yn swyddogol (mae angen cysylltiad trwy'r ddewislen briodol).
- Atgyweiriadau a gwelliannau bach eraill.
Yn ogystal, hoffem dynnu sylw at y diweddariad i'r ategyn MLInpxPlugin, sydd wedi'i gynllunio ar gyfer mewnforio casgliadau o ffeiliau .inpx (sydd ar gael o dan y drwydded GPLv3 ar altlinux.space a GitHub). Ar gyfer defnyddwyr Arch Linux Mae sgript ar gyfer adeiladu pecyn parod ar gael yn yr AUR.
Mae'r ategyn MLFBDPlugin, a gynlluniwyd ar gyfer creu ffeiliau fbd, hefyd wedi'i ryddhau. Gall ychwanegu unrhyw ffeiliau, nid llyfrau yn unig. Mae'r ategyn ar gael ar altlinux.space a GitHub o dan y drwydded GPLv3. Ar gyfer defnyddwyr Arch Linux Mae sgript ar gyfer adeiladu pecyn parod ar gael yn yr AUR.

Ffynhonnell: opennet.ru
