Release of the MyLibrary 2.1 home library cataloger

Home library cataloger MyLibrary 2.1 has been released. The program code is written in the C++ programming language and is available (GitHub, GitFlic) under the GPLv3 license. The graphical user interface is implemented using the GTK4 library. The program is adapted to work in operating systems of the Linux and Windows families. For Arch Linux users, a ready-made package is available in the AUR.

MyLibrary catalogs fb2, epub, pdf, djvu book files, both directly available and packaged in archives, and creates its own database without changing the source files or changing their position. The integrity of the collection and its changes is controlled by creating a database of hash sums of files and archives.

The search for books by various criteria (last name, first name, patronymic of the author, title of the book, series, genre) and reading them through the program installed by default in the system to open the corresponding file formats has been implemented. When a book is selected, the abstract and cover of the book, if available, are displayed.

Various operations with the collection are possible: updating (the entire collection is checked and the hash sums of available files are verified), exporting and importing the collection database, adding books to the collection and deleting books from the collection, copying books in the collection to an arbitrary folder. A bookmark mechanism has been created for quick access to books.

In the new version:

  • Added support for .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar archives
  • Switched to GTK 4.10 (gtkmm 4.10). Compatibility with previous versions of the GTK4 and gtkmm-4.0 libraries is preserved.
  • Added the ability to quickly update collections (without checking hash sums, only by file names).
  • Minor appearance changes.
  • Other minor improvements and fixes.

Release of the MyLibrary 2.1 home library cataloger


Source: opennet.ru

Add a comment