Lëshimi i katalogizuesit të bibliotekës shtëpiake MyLibrary 4.2.1

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.
    Lëshimi i katalogizuesit të bibliotekës shtëpiake MyLibrary 4.2.1
  • 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.
    Lëshimi i katalogizuesit të bibliotekës shtëpiake MyLibrary 4.2.1
  • 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.
    Lëshimi i katalogizuesit të bibliotekës shtëpiake MyLibrary 4.2.1
  • 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.

Lëshimi i katalogizuesit të bibliotekës shtëpiake MyLibrary 4.2.1


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster