Vrystelling van die MyLibrary 2.1-tuisbiblioteekkatalogus

Die vrystelling van die tuisbiblioteekkatalogus MyLibrary 2.1 het plaasgevind. Die programkode is in die C++-programmeertaal geskryf en is beskikbaar (GitHub, GitFlic) onder die GPLv3-lisensie. Die grafiese gebruikerskoppelvlak word geïmplementeer met behulp van die GTK4-biblioteek. Die program is aangepas om in bedryfstelsels van die Linux- en Windows-families te werk. Vir Arch Linux-gebruikers is 'n klaargemaakte pakket in die AUR beskikbaar.

MyLibrary katalogiseer boeklêers in fb2, epub, pdf, djvu-formate, beide direk toeganklik en verpak in argiewe, en skep sy eie databasis sonder om die bronlêers te verander of hul posisie te verander. Beheer van die integriteit van die versameling en die veranderinge daarvan word uitgevoer deur 'n databasis van hash-somme van lêers en argiewe te skep.

'n Soektog na boeke is geïmplementeer deur verskeie kriteria te gebruik (van, voornaam, patroniem van die skrywer, boektitel, reeks, genre) en lees dit deur die program wat by verstek op die stelsel geïnstalleer is om die ooreenstemmende lêerformate oop te maak. Wanneer jy 'n boek kies, word die boek se opsomming en omslag vertoon, indien beskikbaar.

Verskeie bewerkings met die versameling is moontlik: opdatering (die hele versameling word nagegaan en die hash-somme van beskikbare lêers word nagegaan), uitvoer en invoer van die versamelingdatabasis, voeg boeke by die versameling en verwydering van boeke uit die versameling, kopiëring van boeke uit die versameling na 'n arbitrêre lêergids. 'n Boekmerkmeganisme is geskep vir vinnige toegang tot boeke.

In die nuwe weergawe:

  • Bygevoeg ondersteuning vir .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar argiewe
  • Die oorgang na GTK 4.10 (gtkmm 4.10) is voltooi. Verenigbaarheid met vorige weergawes van die GTK4- en gtkmm-4.0-biblioteke word gehandhaaf.
  • Bygevoeg die vermoë om versamelings vinnig op te dateer (sonder om hash-somme na te gaan, slegs volgens lêername).
  • Geringe veranderinge in voorkoms.
  • Ander klein verbeterings en regstellings.

Vrystelling van die MyLibrary 2.1-tuisbiblioteekkatalogus


Bron: opennet.ru

Voeg 'n opmerking