Տեղի է ունեցել տնային գրադարանների կատալոգի 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 գրադարանների նախորդ տարբերակների հետ պահպանվում է:
- Ավելացվեց հավաքածուները արագ թարմացնելու հնարավորությունը (առանց հեշ գումարները ստուգելու, միայն ֆայլերի անուններով):
- Արտաքինում աննշան փոփոխություններ.
- Այլ փոքր բարելավումներ և ուղղումներ:
Source: opennet.ru