Lançamento do catalogador de biblioteca doméstica MyLibrary 2.3

Foi lançado o catalogador de biblioteca doméstica MyLibrary 2.3. O código do programa foi 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 foi implementada com a biblioteca GTK4. O programa foi adaptado para funcionar em sistemas operacionais da família Linux e Windows. Para os usuários do Arch Linux, um pacote pronto está disponível no AUR. Para os usuários do Windows, um instalador experimental está disponível.

O MyLibrary catalogiza arquivos de livros nos formatos fb2, epub, pdf, djvu, tanto acessíveis diretamente quanto compactados em arquivos (zip, 7z, jar, cpio, iso, a, ar, tar, tgz, tar.gz, tar.bz2, tar.xz, rar) e cria seu próprio banco de dados, sem alterar os arquivos originais ou suas localizações. O controle da integridade da coleção e suas alterações é feito através da criação de um banco de dados de hash dos arquivos e arquivos comprimidos.

Implementada a pesquisa de livros por vários critérios (sobrenome, nome, nome do meio do autor, título do livro, série, gênero) e sua leitura através do programa padrão instalado no sistema para abrir os respectivos formatos de arquivo. Ao escolher um livro, são exibidos o resumo e a capa do livro, se disponíveis.

Várias operações podem ser realizadas com a coleção: atualização (é feita uma verificação de toda a coleção e a correspondência das somas de verificação dos arquivos disponíveis), exportação e importação da base de dados da coleção, adição e remoção de livros da coleção, cópia de livros da coleção para uma pasta arbitrária. Um mecanismo de marcadores foi criado para acesso rápido aos livros.

Mudanças significativas em relação à versão 2.1:

  • Foi implementada a possibilidade de adicionar livros em qualquer pasta dentro da coleção.
  • O gerenciamento das dimensões da janela principal e de seus elementos foi totalmente reformulado.
  • A exibição dos resultados de busca foi significativamente aprimorada.
  • O uso de memória foi otimizado.
  • Adicionada a possibilidade de visualizar a capa do livro em tamanho real.
    Lançamento do catalogador de biblioteca doméstica MyLibrary 2.3
  • Reduzido o número de dependências (a biblioteca gmp foi removida das dependências).
  • Um instalador experimental foi criado para os usuários do sistema operacional Windows.
  • Outras pequenas correções e melhorias.

Lançamento do catalogador de biblioteca doméstica MyLibrary 2.3


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