Mājas bibliotēkas katalogs MyLibrary 1.0

Ir izlaists mājas bibliotēkas katalogs MyLibrary 1.0. 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ē fb2 un epub grāmatu failus, gan tieši pieejamus, gan zip arhīvus, un izveido savu datu bāzi, nemainot sākotnējos failus vai 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 ieviesta, izmantojot dažādus kritērijus (uzvārds, vārds, autora uzvārds, grāmatas nosaukums, sērija, žanrs) un lasot tās caur fb2 un epub failu atvēršanas sistēmā pēc noklusējuma instalēto programmu. 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 (visas kolekcijas pārbaude un pieejamo failu jaucējsummu pārbaude), kolekcijas datu bāzes eksportēšana un importēšana, grāmatu pievienošana kolekcijai un grāmatu izņemšana no kolekcijas. Ir izveidots grāmatzīmju mehānisms ātrai piekļuvei grāmatām.

Avots: opennet.ru

Pievieno komentāru