Koduraamatukogu kataloogi MyLibrary 2.1 väljalase

Toimunud on koduraamatukogu kataloogi MyLibrary 2.1 väljaandmine. Programmikood on kirjutatud C++ programmeerimiskeeles ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi all. Graafiline kasutajaliides on realiseeritud GTK4 teegi abil. Programm on kohandatud töötama Linuxi ja Windowsi perekondade operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmispakett.

MyLibrary kataloogib fb2-, epub-, pdf-, djvu-vormingus raamatufailid, nii otse kättesaadavad kui ka arhiividesse pakituna, ning loob oma andmebaasi ilma lähtefaile muutmata või nende asukohta muutmata. Kogu ja selle muudatuste terviklikkust kontrollitakse failide ja arhiivide räsisummade andmebaasi loomisega.

Realiseeritud on raamatute otsimine erinevate kriteeriumide järgi (perenimi, eesnimi, autori isanimi, raamatu pealkiri, sari, žanr) ja nende lugemine vaikimisi süsteemi installitud programmi kaudu vastavate failivormingute avamiseks. Kui raamat on valitud, kuvatakse raamatu kokkuvõte ja kaas, kui see on saadaval.

Koguga on võimalik teha erinevaid toiminguid: uuendamine (kontrollitakse kogu kollektsiooni ja kontrollitakse saadaolevate failide räsisummasid), kogude andmebaasi eksportimine ja importimine, raamatute lisamine kogusse ja raamatute kustutamine kogust, kogus olevate raamatute kopeerimine suvalisesse kausta. Raamatutele kiireks juurdepääsuks on loodud järjehoidjamehhanism.

Uues versioonis:

  • Lisatud tugi .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar arhiividele
  • Lülitati GTK 4.10-le (gtkmm 4.10). Ühilduvus GTK4 ja gtkmm-4.0 teekide eelmiste versioonidega on säilinud.
  • Lisatud on võimalus kogusid kiiresti värskendada (ilma räsisummasid kontrollimata, ainult failinimede järgi).
  • Väiksed välimuse muutused.
  • Muud väikesed parandused ja parandused.

Koduraamatukogu kataloogi MyLibrary 2.1 väljalase


Allikas: opennet.ru

Lisa kommentaar