Lanseringen av hembibliotekskatalogen MyLibrary 3.2 har ägt rum. Programkoden är skriven i programmeringsspråket C++ och är tillgänglig (GitHub, GitFlic) under GPLv3-licensen. Det grafiska användargränssnittet implementeras med hjälp av GTK4-biblioteket. Programmet är anpassat för att fungera i Linux och Windows operativsystem. För Arch Linux-användare finns ett färdigt paketbyggeskript tillgängligt i AUR. Ett experimentellt installationsprogram är tillgängligt för Windows-användare.
MyLibrary katalogiserar bokfiler i formaten fb2, epub, pdf, djvu, både tillgängliga direkt och paketerade i arkiv (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) och skapar sin egen databas utan att ändra källfilerna eller ändra deras position. Kontroll av samlingens integritet och dess ändringar utförs genom att skapa en databas med hashsummor av filer och arkiv.
En sökning efter böcker enligt olika kriterier (efternamn, förnamn, mellannamn på författaren, boktitel, serie, genre) och deras läsning genom programmet som är installerat som standard i systemet för att öppna motsvarande filformat har implementerats. När du väljer en bok visas bokens sammanfattning och omslag, om det finns tillgängligt. Stöder visning av en lista över filer som ingår i en samling och en lista över böcker som ingår i en specifik fil.
Olika operationer med samlingen är möjliga: uppdatering (hela samlingen kontrolleras och hashsummorna för tillgängliga filer verifieras), exportera och importera samlingsdatabasen, lägga till böcker i samlingen och ta bort böcker från samlingen, lägga till mappar med böcker till samlingen, lägga till arkiv med böcker till samlingen, kopiera böcker från samlingen till en godtycklig boksamling, flytta boksamling till en godtycklig samling. Manuell redigering av bokföring i databasen är tillgänglig. En bokmärkesmekanism har skapats för snabb åtkomst till böcker.
Betydande förändringar:
- Lagt till bearbetning av metadata för djvu-filer.
- Fönstret för utseendeinställningar har lagts till.

- Bokmärkesdatabasformatet har ändrats (kompatibiliteten med det gamla formatet bevaras, men användare rekommenderas att återskapa bokmärken manuellt).
- Bokmärkesfönstret har nu en filtreringsfunktion för att visa bokmärken.
- Fixade en regression som förhindrade att bygga med gtkmm-versioner äldre än 4.8.
- Applikationsikonen har uppdaterats.
- Andra mindre ändringar och korrigeringar.
Möjlighet till utseendeanpassning:


Källa: opennet.ru

