MyLibrary 1.0 catalogatore di biblioteca di casa

A liberazione di u catalogu di a biblioteca di casa MyLibrary 1.0 hè accaduta. U codice di u prugramma hè scrittu in a lingua di prugrammazione C++ è hè dispunibule (GitHub, GitFlic) sottu a licenza GPLv3. L'interfaccia d'utilizatore grafica hè implementata cù a biblioteca GTK4. U prugramma hè adattatu per travaglià in i sistemi operativi di e famiglie Linux è Windows. Per l'utilizatori di Arch Linux, un pacchettu prontu hè dispunibule in l'AUR.

MyLibrary cataloga i schedarii di libri fb2 è epub, sia direttamente dispunibuli sia in archivi zip, è crea a so propria basa di dati senza cambià i fugliali fonte o cambià a so situazione. L'integrità di a cullezzione è i so cambiamenti hè cuntrullata da a creazione di una basa di dati di sums hash di schedari è archivi.

A ricerca di libri per diversi criterii (cognome, nome, patronimicu di l'autore, tìtulu di u libru, serie, generu) è leghje per mezu di u prugramma installatu per difettu in u sistema per l'apertura di i schedari fb2 è epub hè stata implementata. Quandu un libru hè sceltu, l'astrattu è a copertina di u libru, se dispunibule, sò visualizati.

Diverse operazioni cù a cullizzioni sò pussibuli: aghjurnà (tutta a cullizzioni hè verificata è i sume hash di i fugliali dispunibuli sò verificati), l'esportazione è l'importazione di a basa di dati di a cullizzioni, l'aghjunzione di libri à a cullizzioni è l'eliminazione di libri da a cullizzioni. Un mecanismu di marcatura hè statu creatu per un accessu rapidu à i libri.

Source: opennet.ru

Add a comment