Releasen av katalogiseraren för hemmabiblioteket MyLibrary 3.1 har Àgt rum. Programkoden Àr skriven i programmeringssprÄket C++ och Àr tillgÀnglig (GitHub, GitFlic) under GPLv3-licensen. AnvÀndargrÀnssnittet Àr implementerat med hjÀlp av GTK4-biblioteket. Programmet Àr anpassat för att fungera i operativsystemen Linux och Windows. För Arch Linux-anvÀndare finns en fÀrdig paket i AUR. För Windows-anvÀndare finns en experimentell installerare tillgÀnglig.
MyLibrary katalogiserar bokfiler i formaten fb2, epub, pdf, djvu, bÄde direkt tillgÀngliga och de som Àr packade i arkiv (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) och skapar en egen databas utan att Àndra originalfilerna eller deras placering. Integritetskontroll av samlingen och dess förÀndringar utförs genom skapandet av en databas med hash-summor för filer och arkiv.
Sökning efter böcker kan göras baserat pÄ olika kriterier (efternamn, förnamn, medelnamn för författaren, bokens titel, serie, genre) och lÀsning av dessa genom det program som Àr förinstÀllt i systemet för att öppna motsvarande filformat. Vid val av bok visas en sammanfattning och bokomslag, om tillgÀngliga. Visning av lista över filer i samlingen och lista över böcker i en specifik fil stöds.
Olika operationer kan utföras med samlingen: uppdatering (genomförs genom att kontrollera hela samlingen och jÀmföra hash-summorna för tillgÀngliga filer), export och import av samlingens databas, tillÀgg av böcker till samlingen och borttagning av böcker frÄn samlingen, tillÀgg av mappar med böcker till samlingen, tillÀgg av arkiv med böcker till samlingen, kopiering av böcker frÄn samlingen till en valfri mapp, flyttning av böcker frÄn en samling till en annan. En bokmÀrkesmekanism har skapats för snabb Ätkomst till böcker.
Betydande förÀndringar:
- För vissa funktioner har valfri stöd för flertrÄdad bearbetning via OpenMP lagts till.
- Möjligheten att filtrera sökresultat baserat pÄ olika parametrar har lagts till.

- En funktion för att visa böcker som ingÄr i en fil har lagts till.

- En funktion för att visa listan över samlingens filer har lagts till.
- Sökningen har pÄskyndats.
- Behandlingen av arkiv under skapandet och uppdateringen av samlingar har pÄskyndats.
- Hashing av filer under skapandet och uppdateringen av samlingar har pÄskyndats.
- Akuta programavbrott nÀr vissa rar-arkiv behandlades har ÄtgÀrdats.
- Listan över igenkÀnda genrer har utökats.
- Bygget har övergÄtt till anvÀndning av cmake.
KĂ€lla: opennet.ru


