Koduraamatukogu kataloogimisrakenduse MyLibrary versioon 4.2.1 väljalaskmine

Ilmus MyLibrary 4.2.1 koduraamatute kataloogimise rakenduse uus versioon. Programmi kood on kirjutatud C++ programmeerimiskeeles ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi alusel. Kasutajaliides on loodud GTK4 raamatukogu abil. Programm on kohandatud töötama Linuxi ja Windowsi operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmis paketi ehitamise skript. Windowsi kasutajatele on saadaval katsetav paigaldaja.

MyLibrary kataloogib raamatufailid formaatides fb2, epub, pdf, djvu, odt, txt, md, nii otse saadaval kui ka arhiveeritud (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) ning loob oma andmebaasi, muutes algfaile ja nende asukohti. Kataloogimiseks on saadaval ka fbd formaat (raamatufail arhveerituna koos fbd laiendiga failiga, mis sisaldab description sildi fb2 formaadis). FBD formaadis saab hoida igasuguseid faile, mitte ainult raamatuid. Kogumite terviklikkuse ja muudatuste kontrollimiseks luuakse failide ja arhivide hash-summade andmebaas.

Raamatute otsing erinevate kriteeriumide järgi (autori ees- ja perekonnanimi, raamatu pealkiri, sari, žanr) ja nende lugemine programmis, mis on vaikimisi süsteemi seadistatud vastavate failivormingute avamiseks. Raamatut valides kuvatakse kokkuvõte ja raamatu kaanepilt, kui need on saadaval. Toetatakse failide loendi kuvamist, mis kuuluvad kollektsiooni; konkreetse faili raamatute loendi; kollektsiooni autorite loendi; raamatute loendi, millele kasutaja on märgiseid teinud.

Kogumiga on võimalik teostada erinevaid toiminguid: uuendamine (kontrollitakse kogu kogumit ja võrreldakse faile), kiire uuendamine (ilma hash-summade ülearvutamiseta), andmebaasi eksportimine ja importimine, raamatute lisamine ja kustutamine kogumist, raamatute kaustade lisamine kogumisse, raamatute arhivide lisamine kogumisse (sealhulgas raamatute ja/või kaustade paketiga lisamise ajal), raamatute kopeerimine suvalisse kausta, raamatute liigutamine kogumist kogumisse. Saadaval on käsitsi redigeerimine raamatute kirjeid andmebaasis. Loome järjehoidjate mehhanismi kiireks juurdepääsuks raamatutele. On võimalik luua kasutajate märkmeid raamatute kohta. Valikuline liides pluginate loomiseks ja ühendamiseks on saadaval. On võimalik avada dokumentatsioon raamatukogude MLBookProc ja MLPluginIfc kohta (kuuluvad projekti), kui seda on ehitamise käigus loodud.

Olulised muudatused alates versiooni 4.0 väljalaskmisest.

  • Toetatud on formaadid odt, txt ja md.
  • Fb2 formaadis on lisatud esilehe kuvamine kaanena, kui kaaneta.
    Koduraamatukogu kataloogimisrakenduse MyLibrary versioon 4.2.1 väljalaskmine
  • Kogumisse saab lisada mingeid faile fbd formaadis.
  • Pöördutud on ImageMagicki kasutamisele piltide töötlemiseks (ehitamiseks on nüüd vajalik Magick++).
  • Djvu formaadi parser on ümber töötatud.
  • Windowsi jaoks on djvu-failide metaandmete kogumine aktiveeritud (enne oli see välja lülitatud, kuna ddjvu_document_create_by_filename_utf8 funktsioon ei töötanud koos ddjvu_document_get_anno funktsiooniga).
  • Lisatud on testid (soovitav käivitada pärast konfigureerimist, enne ehitamist).
  • OpenMP baasil ehituse toimimist on parendatud.
  • Kogumise autorite kuvamise funktsiooni töö on kiirenenud.
  • Otsingu algoritmid on ümber töötatud, lisatud on võimalus seadistada otsingu tulemuste vaste protsent.
    Koduraamatukogu kataloogimisrakenduse MyLibrary versioon 4.2.1 väljalaskmine
  • Otsingu täpsete tulemuste leidmise võimalus on lisatud.
  • Kodeerimise ja kodeerimise muutmise algoritmid on ümber töötatud ja kiirendatud.
  • Failide ja autorite loendi jaoks on lisatud võimalus kuvada raamatud eraldi aknas ilma failide või autorite otsingu tulemusi lähtestamata.
    Koduraamatukogu kataloogimisrakenduse MyLibrary versioon 4.2.1 väljalaskmine
  • Windowsi paigaldajasse on lisatud ametlikult toetatud pluginaid (vajab ühendamist vastava menüü kaudu).
  • Teised väiksemad parandused ja täiustused.

Täiendava uudisena on värskendatud MLInpxPlugin pluginat, mis on mõeldud kogumite importimiseks inpx failidest (saadaval GPLv3 litsentsi all altlinux.space ja GitHubis). Arch Linuxi kasutajatele on AUR-is saadaval valmis paketi ehitamise skript.

Samuti on avaldatud MLFBDPlugin plugin, mis on mõeldud fbd formaatides failide loomiseks. Lisamisvõimalus on olemas igasuguste failide, mitte ainult raamatute puhul. Plugin on saadaval altlinux.space ja GitHubis GPLv3 litsentsi alusel. Arch Linuxi kasutajatele on AUR-is saadaval valmis paketi ehitamise skript.

Koduraamatukogu kataloogimisrakenduse MyLibrary versioon 4.2.1 väljalaskmine


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster