Katalog perpustakaan rumah MyLibrary 1.0

Peluncuran katalog perpustakaan rumah MyLibrary 1.0 telah dilakukan. Kode program ditulis dalam bahasa pemrograman C++ dan tersedia (GitHub, GitFlic) di bawah lisensi GPLv3. Antarmuka pengguna grafis diimplementasikan menggunakan perpustakaan GTK4. Program ini diadaptasi untuk bekerja di sistem operasi keluarga Linux dan Windows. Untuk pengguna Arch Linux, paket siap pakai tersedia di AUR.

MyLibrary mengkatalogkan file buku fb2 dan epub, baik yang tersedia secara langsung maupun dalam arsip zip, dan membuat databasenya sendiri tanpa mengubah file sumber atau mengubah lokasinya. Integritas koleksi dan perubahannya dikontrol dengan membuat database jumlah hash file dan arsip.

Pencarian buku berdasarkan berbagai kriteria (nama belakang, nama depan, patronimik penulis, judul buku, seri, genre) dan membacanya melalui program yang diinstal secara default di sistem untuk membuka file fb2 dan epub telah dilaksanakan. Ketika sebuah buku dipilih, abstrak dan sampul buku, jika tersedia, akan ditampilkan.

Berbagai operasi dengan koleksi dimungkinkan: memperbarui (seluruh koleksi diperiksa dan jumlah hash dari file yang tersedia diverifikasi), mengekspor dan mengimpor database koleksi, menambahkan buku ke koleksi, dan menghapus buku dari koleksi. Mekanisme bookmark telah dibuat untuk akses cepat ke buku.

Sumber: opennet.ru

Tambah komentar