The release of the cataloger of the home library mylibrary 1.0 . The program code is written in the C ++ programming language and is available ( github , gitflic) under the GPLV3 license. The user graphic interface is implemented using the GTK4 library. The program is adapted to work in the operating systems of the Linux and Windows family. For users ARCH Linux in aur Ready -made package.
Mylibrary catalogs books in FB2 and EPUB format, both directly available and packed in ZIP archives, and creates its own database without changing the starting files and without changing their position. Control of the integrity of the collection and its changes is carried out by creating a database of the hash-samm files and archives.
The search for books by various criteria (surname, name, patronymic of the author, book name, series, genre) and their reading through the program, installed in the system for opening FB2 and EPUB files. When choosing a book, the annotation and cover of the book are displayed, if any are available.
Various operations with the collection are possible: update (the entire collection and reconciliation of the hash-summ of available files is checked), export and import of the database of the collection, adding books to the collection and deletion of books from the collection. The mechanism of bookmarks for quick access to books was created.