„MyLibrary 3.2“ namų bibliotekos katalogo išleidimas

Įvyko namų bibliotekos katalogo MyLibrary 3.2 išleidimas. Programos kodas parašytas C++ programavimo kalba ir yra prieinamas („GitHub“, „GitFlic“) pagal GPLv3 licenciją. Grafinė vartotojo sąsaja įgyvendinama naudojant GTK4 biblioteką. Programa pritaikyta darbui Linux ir Windows operacinėse sistemose. Arch Linux vartotojams AUR yra paruoštas paketo kūrimo scenarijus. „Windows“ naudotojams prieinama eksperimentinė diegimo programa.

„MyLibrary“ kataloguoja knygų failus fb2, epub, pdf, djvu formatais, tiek tiesiogiai pasiekiamus, tiek supakuotus archyvuose (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) ir sukuria savo duomenų bazę nekeisdamas šaltinio failų ir nekeisdamas jų padėties. Kolekcijos ir jos pakeitimų vientisumo kontrolė vykdoma kuriant failų ir archyvų maišos sumų duomenų bazę.

Įdiegta knygų paieška pagal įvairius kriterijus (pavardė, vardas, antrasis autoriaus vardas, knygos pavadinimas, serija, žanras) ir jų skaitymas per atitinkamų failų formatų atidarymo sistemoje pagal nutylėjimą įdiegtą programą. Kai pasirenkate knygą, rodoma jos santrauka ir viršelis, jei yra. Palaiko į rinkinį įtrauktų failų sąrašo ir į konkretų failą įtrauktų knygų sąrašą.

Su kolekcija galimos įvairios operacijos: atnaujinimas (patikrinamas visa kolekcija ir patikrinamos turimų failų maišos sumos), kolekcijos duomenų bazės eksportavimas ir importavimas, knygų įtraukimas į kolekciją ir knygų iš kolekcijos ištrynimas, aplankų su knygomis įtraukimas į kolekciją, archyvų su knygomis įtraukimas į kolekciją, knygų kopijavimas iš kolekcijos į savavališką aplanką, knygų perkėlimas iš kolekcijos į kolekciją. Galima rankiniu būdu redaguoti knygų įrašus duomenų bazėje. Greitai prieigai prie knygų sukurtas žymių mechanizmas.

Reikšmingi pakeitimai:

  • Pridėtas djvu failų metaduomenų apdorojimas.
  • Pridėtas išvaizdos nustatymų langas.
     „MyLibrary 3.2“ namų bibliotekos katalogo išleidimas
  • Žymių duomenų bazės formatas buvo pakeistas (suderinamumas su senuoju formatu išsaugomas, tačiau vartotojams patariama žymes atkurti rankiniu būdu).
  • Žymių lange dabar yra filtravimo funkcija, skirta žymėms rodyti.
  • Ištaisyta regresija, kuri neleido kurti naudojant senesnes nei 4.8 gtkmm versijas.
  • Programos piktograma buvo atnaujinta.
  • Kiti smulkūs pakeitimai ir pataisymai.

Išvaizdos pritaikymo galimybė:

 „MyLibrary 3.2“ namų bibliotekos katalogo išleidimas
 „MyLibrary 3.2“ namų bibliotekos katalogo išleidimas


Šaltinis: opennet.ru

Добавить комментарий