Katalog pustaka rumah MyLibrary 1.0

Katalog pustaka rumah MyLibrary 1.0 telah dikeluarkan. Kod program ditulis dalam bahasa pengaturcaraan C++ dan tersedia (GitHub, GitFlic) di bawah lesen GPLv3. Antara muka pengguna grafik dilaksanakan menggunakan perpustakaan GTK4. Program ini disesuaikan untuk berfungsi dalam sistem pengendalian keluarga Linux dan Windows. Untuk pengguna Arch Linux, pakej siap sedia tersedia di AUR.

MyLibrary mengkatalog fail buku fb2 dan epub, kedua-duanya boleh diakses secara terus dan arkib berzip, dan mencipta pangkalan datanya sendiri tanpa mengubah suai fail asal atau menukar lokasinya. Kawalan integriti koleksi dan perubahannya dijalankan dengan mencipta pangkalan data jumlah cincang fail dan arkib.

Carian buku telah dilaksanakan menggunakan pelbagai kriteria (nama keluarga, nama pertama, patronimik pengarang, tajuk buku, siri, genre) dan membacanya melalui program yang dipasang secara lalai pada sistem untuk membuka fail fb2 dan epub. Apabila anda memilih buku, abstrak dan kulit buku dipaparkan, jika tersedia.

Pelbagai operasi dengan koleksi boleh dilakukan: mengemas kini (menyemak keseluruhan koleksi dan menyemak jumlah cincang fail yang tersedia), mengeksport dan mengimport pangkalan data koleksi, menambah buku pada koleksi dan mengalih keluar buku daripada koleksi. Mekanisme penanda halaman telah dibuat untuk akses cepat kepada buku.

Sumber: opennet.ru

Tambah komen