MyLibrary 2.1 տնային գրադարանի կատալոգի թողարկում

Տեղի է ունեցել տնային գրադարանների կատալոգի MyLibrary 2.1 թողարկումը: Ծրագրի կոդը գրված է C++ ծրագրավորման լեզվով և հասանելի է (GitHub, GitFlic) GPLv3 լիցենզիայի ներքո: Օգտագործողի գրաֆիկական ինտերֆեյսը իրականացվում է GTK4 գրադարանի միջոցով: Ծրագիրը հարմարեցված է Linux և Windows ընտանիքների օպերացիոն համակարգերում աշխատելու համար: Arch Linux-ի օգտատերերի համար AUR-ում հասանելի է պատրաստի փաթեթ:

MyLibrary-ը կատալոգում է գրքերի ֆայլերը fb2, epub, pdf, djvu ձևաչափերով՝ ինչպես ուղղակիորեն հասանելի, այնպես էլ արխիվներում փաթեթավորված, և ստեղծում է իր սեփական տվյալների բազան՝ առանց սկզբնաղբյուրի ֆայլերը փոխելու կամ դրանց դիրքը փոխելու: Հավաքածուի ամբողջականության և դրա փոփոխությունների վերահսկումն իրականացվում է ֆայլերի և արխիվների հեշ գումարների տվյալների բազա ստեղծելու միջոցով:

Գրքերի որոնումն իրականացվել է՝ օգտագործելով տարբեր չափանիշներ (ազգանուն, անուն, հեղինակի հայրանուն, գրքի անվանում, սերիա, ժանր) և դրանք կարդալով համակարգում լռելյայն տեղադրված ծրագրի միջոցով՝ համապատասխան ֆայլերի ձևաչափերը բացելու համար: Գիրք ընտրելիս ցուցադրվում են գրքի համառոտագիրն ու շապիկը, եթե առկա է:

Հավաքածուի հետ հնարավոր են տարբեր գործողություններ. կամայական թղթապանակ: Գրքերի արագ մուտքի համար ստեղծվել է էջանիշավորման մեխանիզմ։

Նոր տարբերակում.

  • Աջակցություն է ավելացվել .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar արխիվների համար
  • GTK 4.10 (gtkmm 4.10) անցումը ավարտված է: Համատեղելիությունը GTK4 և gtkmm-4.0 գրադարանների նախորդ տարբերակների հետ պահպանվում է:
  • Ավելացվեց հավաքածուները արագ թարմացնելու հնարավորությունը (առանց հեշ գումարները ստուգելու, միայն ֆայլերի անուններով):
  • Արտաքինում աննշան փոփոխություններ.
  • Այլ փոքր բարելավումներ և ուղղումներ:

MyLibrary 2.1 տնային գրադարանի կատալոգի թողարկում


Source: opennet.ru

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