Mājas bibliotēkas kataloga MyLibrary 2.1 izlaišana

Ir izlaists mājas bibliotēkas katalogs MyLibrary 2.1. Programmas kods ir rakstīts C++ programmēšanas valodā un ir pieejams (GitHub, GitFlic) saskaņā ar GPLv3 licenci. Grafiskais lietotāja interfeiss tiek realizēts, izmantojot GTK4 bibliotēku. Programma ir pielāgota darbam uz Linux un Windows operētājsistēmām. Arch Linux lietotājiem ir pieejama gatava pakotne AUR formātā.

MyLibrary katalogē grāmatu failus fb2, epub, pdf, djvu formātos, kas ir gan tieši pieejami, gan iepakoti arhīvos, un izveido savu datu bāzi, nemainot avota failus un nemainot to atrašanās vietu. Kolekcijas un tās izmaiņu integritātes kontrole tiek veikta, izveidojot failu un arhīvu jaucējsummu datubāzi.

Grāmatu meklēšana ir īstenota, izmantojot dažādus kritērijus (uzvārds, vārds, autora uzvārds, grāmatas nosaukums, sērija, žanrs) un lasot tās caur sistēmā pēc noklusējuma instalēto programmu, lai atvērtu atbilstošos failu formātus. Atlasot grāmatu, tiek parādīts grāmatas kopsavilkums un vāks, ja tas ir pieejams.

Iespējamas dažādas darbības ar kolekciju: atjaunināšana (tiek pārbaudīta visa kolekcija un pārbaudītas pieejamo failu jaucējsummas), kolekcijas datu bāzes eksportēšana un importēšana, grāmatu pievienošana kolekcijai un grāmatu izņemšana no kolekcijas, grāmatu kopēšana no kolekcijas. uz patvaļīgu mapi. Ir izveidots grāmatzīmju mehānisms ātrai piekļuvei grāmatām.

Jaunajā versijā:

  • Pievienots atbalsts .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar arhīviem
  • Pāreja uz GTK 4.10 (gtkmm 4.10) ir pabeigta. Saderība ar iepriekšējām GTK4 un gtkmm-4.0 bibliotēku versijām tiek saglabāta.
  • Pievienota iespēja ātri atjaunināt kolekcijas (nepārbaudot jaucējsummas, tikai pēc failu nosaukumiem).
  • Nelielas izmaiņas izskatā.
  • Citi nelieli uzlabojumi un labojumi.

Mājas bibliotēkas kataloga MyLibrary 2.1 izlaišana


Avots: opennet.ru

Pievieno komentāru