Lançamento do catalogador da biblioteca doméstica MyLibrary 2.1

O catalogador da biblioteca doméstica MyLibrary 2.1 foi lançado. 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 está adaptado para funcionar em sistemas operacionais Linux e Windows. Um pacote pronto está disponível para usuários do Arch Linux no AUR.

MyLibrary cataloga arquivos de livros nos formatos fb2, epub, pdf, djvu, ambos diretamente acessíveis e empacotados em arquivos, e cria seu próprio banco de dados sem alterar os arquivos de origem ou alterar sua posição. O controle da integridade do acervo e suas alterações é feito por meio da criação de um banco de dados de somas hash de arquivos e arquivos.

Foi implementada a busca de livros utilizando diversos critérios (sobrenome, nome, patronímico do autor, título do livro, série, gênero) e lendo-os através do programa instalado por padrão no sistema para abrir os formatos de arquivo correspondentes. Quando você seleciona um livro, o resumo e a capa do livro são exibidos, se disponíveis.

Várias operações com a coleção são possíveis: atualização (toda a coleção é verificada e as somas hash dos arquivos disponíveis são verificadas), exportação e importação do banco de dados da coleção, adição de livros à coleção e remoção de livros da coleção, cópia de livros da coleção para uma pasta arbitrária. Um mecanismo de bookmarking foi criado para acesso rápido aos livros.

Na nova versão:

  • Adicionado suporte para arquivos .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
  • A transição para GTK 4.10 (gtkmm 4.10) foi concluída. A compatibilidade com versões anteriores das bibliotecas GTK4 e gtkmm-4.0 é mantida.
  • Adicionada a capacidade de atualizar coleções rapidamente (sem verificar somas de hash, apenas por nomes de arquivos).
  • Pequenas mudanças na aparência.
  • Outras pequenas melhorias e correções.

Lançamento do catalogador da biblioteca doméstica MyLibrary 2.1


Fonte: opennet.ru

Adicionar um comentário