Utgivelse av MyLibrary 2.1 hjemmebibliotekskataloger

Utgivelsen av hjemmebibliotekskatalogen MyLibrary 2.1 har funnet sted. Programkoden er skrevet i programmeringsspråket C++ og er tilgjengelig (GitHub, GitFlic) under GPLv3-lisensen. Det grafiske brukergrensesnittet er implementert ved hjelp av GTK4-biblioteket. Programmet er tilpasset for å fungere i operativsystemer til Linux- og Windows-familiene. For Arch Linux-brukere er en ferdig pakke tilgjengelig i AUR.

MyLibrary katalogiserer bokfiler i fb2, epub, pdf, djvu-formater, både direkte tilgjengelige og pakket i arkiver, og lager sin egen database uten å endre kildefilene eller endre posisjon. Kontroll av integriteten til samlingen og dens endringer utføres ved å opprette en database med hash-summer av filer og arkiver.

Et søk etter bøker har blitt implementert ved å bruke forskjellige kriterier (etternavn, fornavn, patronym til forfatteren, boktittel, serie, sjanger) og lese dem gjennom programmet som er installert som standard på systemet for å åpne de tilsvarende filformatene. Når du velger en bok, vises bokens sammendrag og omslag, hvis tilgjengelig.

Ulike operasjoner med samlingen er mulig: oppdatering (hele samlingen sjekkes og hash-summene av tilgjengelige filer kontrolleres), eksportere og importere samlingsdatabasen, legge til bøker i samlingen og fjerne bøker fra samlingen, kopiere bøker fra samlingen til en vilkårlig mappe. En bokmerkemekanisme er laget for rask tilgang til bøker.

I den nye versjonen:

  • Lagt til støtte for arkivene .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
  • Overgangen til GTK 4.10 (gtkmm 4.10) er fullført. Kompatibilitet med tidligere versjoner av GTK4- og gtkmm-4.0-bibliotekene opprettholdes.
  • Lagt til muligheten til å raskt oppdatere samlinger (uten å sjekke hash-summer, kun etter filnavn).
  • Mindre endringer i utseende.
  • Andre mindre forbedringer og rettelser.

Utgivelse av MyLibrary 2.1 hjemmebibliotekskataloger


Kilde: opennet.ru

Legg til en kommentar