Vrystelling van die MyLibrary 3.2-tuisbiblioteekkatalogus

Die vrystelling van die tuisbiblioteekkatalogus MyLibrary 3.2 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 Linux- en Windows-bedryfstelsels te werk. Vir Arch Linux-gebruikers is 'n klaargemaakte pakketbou-skrip beskikbaar in die AUR. 'n Eksperimentele installeerder is beskikbaar vir Windows-gebruikers.

MyLibrary katalogiseer boeklêers in fb2, epub, pdf, djvu formate, beide direk beskikbaar en verpak in argiewe (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), 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 volgens verskeie kriteria (van, voornaam, middelnaam van die skrywer, boektitel, reeks, genre) en hul lees deur die program wat by verstek in die stelsel geïnstalleer is om die ooreenstemmende lêerformate oop te maak, is geïmplementeer. Wanneer jy 'n boek kies, word die boek se opsomming en omslag vertoon, indien beskikbaar. Ondersteun die vertoon van 'n lys lêers wat in 'n versameling ingesluit is en 'n lys boeke wat in 'n spesifieke lêer ingesluit is.

Verskeie bewerkings met die versameling is moontlik: opdatering (die hele versameling word nagegaan en die hash-somme van beskikbare lêers word geverifieer), uitvoer en invoer van die versamelingdatabasis, voeg boeke by die versameling en verwyder boeke uit die versameling, voeg dopgehou met boeke by die versameling, voeg argiewe met boeke by die versameling, kopieer boeke van die versameling na 'n versameling arbitrêre gids, skuif na 'n boek arbitrêr. Handmatige redigering van boekrekords in die databasis is beskikbaar. 'n Boekmerkmeganisme is geskep vir vinnige toegang tot boeke.

Beduidende veranderinge:

  • Bygevoeg verwerking van metadata van djvu-lêers.
  • Bygevoeg voorkoms instellings venster.
     Vrystelling van die MyLibrary 3.2-tuisbiblioteekkatalogus
  • Die boekmerkdatabasisformaat is verander (versoenbaarheid met die ou formaat word behou, maar gebruikers word aangeraai om boekmerke handmatig te herskep).
  • Die boekmerkvenster het nou 'n filterfunksie om boekmerke te vertoon.
  • Het 'n regressie reggestel wat die bou van gtkmm-weergawes ouer as 4.8 verhoed het.
  • Die toepassingsikoon is opgedateer.
  • Ander klein veranderinge en regstellings.

Moontlikheid van voorkomsaanpassing:

 Vrystelling van die MyLibrary 3.2-tuisbiblioteekkatalogus
 Vrystelling van die MyLibrary 3.2-tuisbiblioteekkatalogus


Bron: opennet.ru

Voeg 'n opmerking