Catálogo da biblioteca doméstica MyLibrary 1.0

Foi lançado o catálogo da biblioteca doméstica MyLibrary 1.0. O código do programa é escrito na linguagem de programação C++ e está disponível (GitHub, GitFlic) sob a licença GPLv3. A interface gráfica do usuário é implementada usando a biblioteca GTK4. O programa é adaptado para funcionamento em sistemas operacionais da família Linux e Windows. Para usuários do Arch Linux, um pacote pronto está disponível no AUR.

MyLibrary catalogar arquivos de livros nos formatos fb2 e epub, tanto disponíveis diretamente quanto empacotados em arquivos zip, e cria seu próprio banco de dados, sem modificar os arquivos originais e sem alterar suas posições. O controle de integridade da coleção e suas alterações é realizado por meio da criação de um banco de dados de somas de verificação dos arquivos e arquivos compactados.

É possível buscar livros por diversos critérios (sobrenome, nome, patronímico do autor, título do livro, série, gênero) e lê-los através do programa definido como padrão no sistema para abrir arquivos fb2 e epub. Ao selecionar um livro, a sinopse e a capa do livro são exibidas, se disponíveis.

Diversas operações com a coleção são possíveis: atualização (verifica toda a coleção e compara as somas de verificação dos arquivos disponíveis), exportação e importação do banco de dados da coleção, adição e remoção de livros da coleção. Um mecanismo de marcadores foi criado para acesso rápido aos livros.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster