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

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

MyLibrary կատալոգների գրքերի ֆայլերը fb2, epub, pdf, djvu ձևաչափերով, ինչպես ուղղակիորեն, այնպես էլ փաթեթավորված արխիվներում (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) և ստեղծում է իր սեփական տվյալների բազան՝ առանց սկզբնաղբյուրի ֆայլերը փոխելու կամ դրանց դիրքը փոխելու: Հավաքածուի ամբողջականության և դրա փոփոխությունների վերահսկումն իրականացվում է ֆայլերի և արխիվների հեշ գումարների տվյալների բազա ստեղծելու միջոցով:

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

Հավաքածուի հետ հնարավոր են տարբեր գործողություններ. թարմացում (ամբողջ հավաքածուն ստուգվում է, և առկա ֆայլերի հաշ գումարները ստուգվում են), հավաքածուի տվյալների բազայի արտահանում և ներմուծում, գրքերի ավելացում հավաքածուում և գրքերի ջնջում հավաքածուից, գրքերով թղթապանակների ավելացում հավաքածուին, գրքերով արխիվների ավելացում հավաքածուին, գրքերի պատճենումը հավաքածուից կամայական հավաքածուից թղթապանակ: Տվյալների բազայում գրքերի գրառումների ձեռքով խմբագրումը հասանելի է: Ստեղծվել է էջանիշերի մեխանիզմ՝ գրքերին արագ մուտք գործելու համար։

Նշանակալից փոփոխություններ.

  • Ավելացվել է djvu ֆայլերի մետատվյալների մշակում:
  • Ավելացվեց արտաքին տեսքի կարգավորումների պատուհանը:
     MyLibrary 3.2 տնային գրադարանի կատալոգի թողարկում
  • Էջանիշերի տվյալների բազայի ձևաչափը փոխվել է (համատեղելիությունը հին ձևաչափի հետ պահպանվում է, սակայն օգտատերերին խորհուրդ է տրվում ձեռքով վերստեղծել էջանիշները):
  • Էջանիշների պատուհանն այժմ ունի էջանիշների ցուցադրման զտման գործառույթ:
  • Ուղղվել է ռեգրեսիա, որը թույլ չի տվել կառուցել 4.8-ից հին gtkmm տարբերակներով:
  • Հավելվածի պատկերակը թարմացվել է:
  • Այլ փոքր փոփոխություններ և ուղղումներ:

Արտաքին տեսքի հարմարեցման հնարավորությունը.

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


Source: opennet.ru

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