Lëshimi i katalogizuesit të bibliotekës shtëpiake MyLibrary 4.2.1. Kodi i programit është shkruar në gjuhën e programimit C++ dhe është i disponueshëm (GitHub, GitFlic) nën licencën GPLv3. Interfaci i përdoruesit është realizuar me ndihmën e bibliotekës GTK4. Programi është adaptuar për të punuar në sistemet operative të familjes Linux dhe Windows. Për përdoruesit e Arch Linux, një skenar ndërtimi i paketës është i disponueshëm në AUR. Për përdoruesit e Windows është në dispozicion një instalues eksperimental.
MyLibrary katalogizon skedarët e librave në formate fb2, epub, pdf, djvu, odt, txt, md, si të disponueshëm direkt, ashtu edhe të paketuar në arkiva (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), dhe krijon një bazë të dhënash të vetën, pa e ndryshuar skedarin burimor dhe pa ndryshuar pozitat e tyre. Për katalogizimin është gjithashtu i disponueshëm formati fbd (skedari i librit i paketuar në arkiv së bashku me një skedar me zgjerim fbd, që përmban etiketën përshkrimore të formatit fb2). Në formatin fbd mund të ruhet çdo skedar, jo vetëm libra. Kontrolli i integritetit të koleksionit dhe ndryshimeve të tij bëhet përmes krijimit të një baze të dhënash të hash-summave të skedarëve dhe arkivave.
Kërkimi i librave është realizuar sipas kritereve të ndryshme (emri, mbiemri, emri i mesëm i autorit, titulli i librit, seria, zhanri) dhe leximin e tyre përmes programit që është instaluar si parazgjedhje në sistem për hapjen e formateve përkatëse të skedarëve. Kur zgjidhet një libër, shfaqet përmbledhja dhe kopertina e librit, nëse janë të disponueshme. Ekrani mbështet shfaqjen e listës së skedarëve të përfshirë në koleksion; listës së librave që janë në një skedar të caktuar; listës së autorëve të koleksionit; listës së librave për të cilët përdoruesi ka krijuar shënime.
JanĂ« tĂ« mundshme operacione tĂ« ndryshme me koleksionin: pĂ«rditĂ«sim (realizohet njĂ« kontroll i gjithĂ« koleksionit dhe pĂ«rputhja e hash-summave tĂ« skedarĂ«ve tĂ« disponueshĂ«m), pĂ«rditĂ«sim i shpejtĂ« (pa ri-llogaritjen e hash-summave), eksport dhe import i bazĂ«s sĂ« tĂ« dhĂ«nave tĂ« koleksionit, shtimi i librave nĂ« koleksion dhe fshirja e librave nga koleksioni, shtimi nĂ« koleksion tĂ« dosjeve me libra, shtimi nĂ« koleksion tĂ« arkivave me libra (duke pĂ«rfshirĂ« paketimin e librave dhe/ose dosjeve gjatĂ« shtimit), kopjimi i librave tĂ« koleksionit nĂ« njĂ« dosje tĂ« rastĂ«sishme, zhvendosja e librave nga koleksioni nĂ« koleksion. Disponohet redaktimi manual i tĂ« dhĂ«nave pĂ«r librat nĂ« bazĂ«n e tĂ« dhĂ«nave. ĂshtĂ« krijuar njĂ« mekanizĂ«m shĂ«nuesish pĂ«r qasje tĂ« shpejtĂ« nĂ« libra. Ka mundĂ«si pĂ«r tĂ« krijuar shĂ«nime tĂ« pĂ«rdoruesit pĂ«r librat. Opcionalisht Ă«shtĂ« e disponueshme njĂ« ndĂ«rfaqe pĂ«r krijimin dhe lidhjen e plaginĂ«ve. Ka mundĂ«si pĂ«r tĂ« hapur dokumentacionin pĂ«r bibliotekat MLBookProc dhe MLPluginIfc (qĂ« janĂ« pjesĂ« e projektit), nĂ«se njĂ« i tillĂ« Ă«shtĂ« krijuar gjatĂ« ndĂ«rtimit.
Ndryshime të rëndësishme që nga lëshimi i versionit 4.0
- Shtohet mbështetje për formatet odt, txt dhe md.
- Për formatin fb2 është shtuar shfaqja e faqeve të para si kopertinë, nëse kopertina mungon.

- Shtohet mundësia për të përfshirë në koleksion çdo skedar në formatin fbd.
- ĂshtĂ« realizuar kalimi nĂ« pĂ«rdorimin e ImageMagick pĂ«r punĂ«n me imazhet (pĂ«r ndĂ«rtimin tani kĂ«rkohet Magick++).
- Parseri i formatit djvu është rishikuar.
- Për Windows është përfshirë grumbullimi i metadave nga skedarët djvu (më parë ishte çaktivizuar për shkak të funksionimit të papërshtatshëm të funksionit ddjvu_document_create_by_filename_utf8 në kombinim me ddjvu_document_get_anno).
- Janë shtuar teste (rekomandohet të ekzekutohen pas konfigurimit, para ndërtimit).
- Përmirësohet puna e ndërtimit të bazuar në OpenMP.
- Përshpejtuar funksionimin e funksionit të shfaqjes së autorëve të koleksionit.
- Algoritmi i kërkimit është rishikuar, është shtuar mundësia për të konfiguruar përqindjen e përputhjes së rezultateve të kërkimit me kërkesën.

- Janë shtuar mundësitë e kërkimit me përputhje të saktë të rezultateve.
- Algoritmet për punën me kodifikimet dhe transformimin e tyre janë rishikuar dhe përshpejtuar.
- Për listën e skedarëve dhe listën e autorëve është shtuar mundësia për të shfaqur libra në një dritare të veçantë pa resetimin e rezultatit të kërkimit për skedarët ose autorët.

- Në instaluesin për Windows janë shtuar pluginet e mbështetura zyrtarisht (kërkohet lidhje përmes menusë përkatëse).
- Ndryshime dhe përmirësime të tjera të vogla.
Po ashtu mund të theksohet përmirësimi i plugin-it MLInpxPlugin, i dedikuar për importimin e koleksioneve nga skedarët inpx (i disponueshëm nën licencën GPLv3 në altlinux.space dhe GitHub). Për përdoruesit e Arch Linux, në AUR është në dispozicion një skenar ndërtimi për paketën e gatshme.
Po ashtu është publikuar lëshimi i plugin-it MLFBDPlugin, i dedikuar për krijimin e skedarëve në formatin fbd. Ka mundësinë për të shtuar çdo skedar, jo vetëm libra. Plugin-i është në dispozicion në altlinux.space dhe GitHub nën licencën GPLv3. Për përdoruesit e Arch Linux, në AUR është në dispozicion një skenar ndërtimi për paketën e gatshme.

Burimi: opennet.ru



