Uitgave van de MyLibrary 2.1-thuisbibliotheekcatalogus

De MyLibrary 2.1 thuisbibliotheekcatalogus is uitgebracht. De programmacode is geschreven in C++ en is beschikbaar (GitHub, GitFlic) onder de GPLv3-licentie. De grafische gebruikersinterface is geïmplementeerd met behulp van de GTK4-bibliotheek. Het programma is aangepast voor gebruik op besturingssystemen van de volgende familie: Linux и WindowsVoor Arch-gebruikers Linux Een kant-en-klaar pakket is beschikbaar in de AUR.

MyLibrary catalogiseert boekbestanden in fb2-, epub-, pdf- en djvu-formaat, zowel direct toegankelijk als gearchiveerd, en creëert een eigen database zonder de originele bestanden te wijzigen of hun locatie te wijzigen. De integriteit en wijzigingen van de collectie worden bewaakt door een database met hash-sommen van bestanden en archieven aan te maken.

Er is een zoekfunctie geïmplementeerd voor boeken op basis van verschillende criteria (achternaam, voornaam, tweede naam van de auteur, boektitel, serie, genre) en de manier waarop ze gelezen worden. Hiervoor wordt gebruikgemaakt van het standaard geïnstalleerde programma in het systeem voor het openen van de bijbehorende bestandsformaten. Wanneer u een boek selecteert, worden de samenvatting en de omslag van het boek weergegeven (indien beschikbaar).

Er zijn verschillende bewerkingen met de collectie mogelijk: bijwerken (de gehele collectie wordt gecontroleerd en de hash-sommen van de beschikbare bestanden worden geverifieerd), exporteren en importeren van de collectie-database, boeken toevoegen aan de collectie en boeken verwijderen uit de collectie, boeken uit de collectie kopiëren naar een willekeurige map. Er is een bladwijzermechanisme gecreëerd voor snelle toegang tot boeken.

In de nieuwe versie:

  • Ondersteuning toegevoegd voor .7z-, .jar-, .cpio-, .iso-, .a-, .ar-, .tar-, .tgz-, .tar.gz-, .tar.bz2-, .tar.xz- en .rar-archieven
  • De overgang naar GTK 4.10 (gtkmm 4.10) is voltooid. Compatibiliteit met eerdere versies van de GTK4- en gtkmm-4.0-bibliotheken is behouden gebleven.
  • De mogelijkheid is toegevoegd om verzamelingen snel bij te werken (zonder hash-sommen te controleren, alleen op basis van bestandsnamen).
  • Kleine veranderingen in het uiterlijk.
  • Andere kleine verbeteringen en oplossingen.

Uitgave van de MyLibrary 2.1-thuisbibliotheekcatalogus


Bron: opennet.ru
Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster