Liberigo de MyLibrary 2.1 hejma biblioteko-katalogilo

La liberigo de la hejma biblioteko-katalogilo MyLibrary 2.1 okazis. La programkodo estas skribita en la programlingvo C++ kaj disponeblas (GitHub, GitFlic) sub la permesilo GPLv3. La grafika uzantinterfaco estas efektivigita uzante la GTK4-bibliotekon. La programo estas adaptita por labori en operaciumoj de la familioj Linukso kaj Vindozo. Por uzantoj de Arch Linux, preta pakaĵo haveblas en la AUR.

MyLibrary katalogas librodosierojn en fb2, epub, pdf, djvu-formatoj, ambaŭ rekte alireblaj kaj pakitaj en arkivoj, kaj kreas sian propran datumbazon sen ŝanĝi la fontdosierojn aŭ ŝanĝi ilian pozicion. Kontrolo de la integreco de la kolekto kaj ĝiaj ŝanĝoj estas efektivigita per kreado de datumbazo de hash sumoj de dosieroj kaj arkivoj.

Serĉado de libroj estis efektivigita uzante diversajn kriteriojn (familia nomo, antaŭnomo, patronomo de la aŭtoro, librotitolo, serio, ĝenro) kaj legante ilin per la programo instalita defaŭlte en la sistemo por malfermi la respondajn dosierformatojn. Kiam vi elektas libron, la resumo kaj kovrilo de la libro estas montrataj, se disponeblaj.

Diversaj operacioj kun la kolekto estas eblaj: ĝisdatigo (la tuta kolekto estas kontrolita kaj la hash sumoj de disponeblaj dosieroj estas kontrolitaj), eksporti kaj importi la kolektodatumbazon, aldoni librojn al la kolekto kaj forigi librojn el la kolekto, kopii librojn el la kolekto al arbitra dosierujo. Legosigna mekanismo estis kreita por rapida aliro al libroj.

En la nova versio:

  • Aldonita subteno por .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar-arkivoj
  • La transiro al GTK 4.10 (gtkmm 4.10) finiĝis. Kongruo kun antaŭaj versioj de la bibliotekoj GTK4 kaj gtkmm-4.0 estas konservita.
  • Aldonita la kapablo rapide ĝisdatigi kolektojn (sen kontroli hash-sumojn, nur per dosiernomoj).
  • Malgrandaj ŝanĝoj en aspekto.
  • Aliaj etaj plibonigoj kaj korektoj.

Liberigo de MyLibrary 2.1 hejma biblioteko-katalogilo


fonto: opennet.ru

Aldoni komenton