Home library cataloger MyLibrary 1.0

The release of the MyLibrary 1.0 home library cataloger has taken place. The program code is written in C++ and is available (GitHub, GitFlic) under the GPLv3 license. The user interface is implemented using the GTK4 library. The program is adapted to work on Linux and Windows operating systems. For Arch Linux users, a ready-made package is available in AUR.

MyLibrary catalogues book files in fb2 and epub formats, both directly and packaged in zip archives, and creates its own database without altering the original files or changing their locations. Integrity control of the collection and its changes is ensured by creating a database of file and archive hash sums.

A search feature for books by various criteria (author's last name, first name, patronymic, book title, series, genre) has been implemented, allowing reading through the default program set in the system for opening fb2 and epub files. When a book is selected, the annotation and cover are displayed, if available.

Various operations with the collection are possible: updating (which checks the entire collection and verifies the hash sums of available files), exporting and importing the collection database, adding books to the collection, and removing books from the collection. A bookmarking mechanism has been created for quick access to books.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster