Rilis katalog perpustakaan rumah MyLibrary 4.2.1

MyLibrary 4.2.1, sebuah program katalogisasi perpustakaan rumahan, telah dirilis. Kode program ditulis dalam C++ dan tersedia (GitHub, GitFlic) di bawah lisensi GPLv3. Antarmuka pengguna grafis diimplementasikan menggunakan pustaka GTK4. Program ini diadaptasi untuk digunakan pada sistem operasi dari keluarga berikut: Linux и WindowsUntuk pengguna Arch Linux Skrip pembuatan paket siap pakai tersedia di AUR. Untuk pengguna Windows Installer eksperimental tersedia.

MyLibrary mengatalogkan berkas buku dalam format fb2, epub, pdf, djvu, odt, txt, dan md, yang dapat diakses langsung maupun dikemas ke dalam arsip (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), dan membuat basis datanya sendiri tanpa mengubah berkas asli atau mengubah lokasinya. Format fbd juga tersedia untuk pengkatalogan (berkas buku dikemas ke dalam arsip beserta berkas berekstensi fbd yang berisi tag deskripsi fb2). Format fbd dapat menyimpan berkas apa pun, tidak hanya buku. Integritas koleksi dan kontrol perubahan dipantau dengan membuat basis data berisi hash sum berkas dan arsip.

Pencarian buku berdasarkan berbagai kriteria (nama belakang, nama depan, nama tengah penulis, judul buku, seri, genre) dan pembacaannya melalui program yang diinstal secara default dalam sistem untuk membuka format file yang sesuai telah diterapkan. Saat Anda memilih buku, ringkasan dan sampul buku akan ditampilkan, jika tersedia. Menampilkan daftar file yang termasuk dalam koleksi didukung; daftar buku yang termasuk dalam file tertentu; daftar penulis koleksi; daftar buku yang catatannya telah dibuat oleh pengguna.

Berbagai operasi dengan koleksi dimungkinkan: memperbarui (seluruh koleksi dipindai dan jumlah hash dari file yang tersedia diverifikasi), pembaruan cepat (tanpa menghitung ulang jumlah hash), mengekspor dan mengimpor basis data koleksi, menambahkan dan menghapus buku dari koleksi, menambahkan folder buku ke koleksi, menambahkan arsip buku ke koleksi (termasuk mengemas buku dan/atau folder selama proses penambahan), menyalin buku dari koleksi ke folder acak, dan memindahkan buku dari satu koleksi ke koleksi lainnya. Pengeditan manual catatan buku dalam basis data tersedia. Mekanisme penanda buku untuk akses cepat ke buku telah dibuat. Dimungkinkan untuk membuat catatan khusus untuk buku. Antarmuka untuk membuat dan menghubungkan plugin tersedia secara opsional. Dimungkinkan untuk membuka dokumentasi untuk pustaka MLBookProc dan MLPluginIfc (termasuk dalam proyek), jika dokumentasi tersebut dibuat selama proses pembangunan.

Perubahan signifikan sejak rilis versi 4.0

  • Menambahkan dukungan untuk format odt, txt dan md.
  • Untuk format fb2, halaman pertama sekarang ditampilkan sebagai sampul jika tidak ada sampul.
    Rilis katalog perpustakaan rumah MyLibrary 4.2.1
  • Menambahkan kemampuan untuk menyertakan file apa pun dalam format fbd dalam koleksi.
  • Transisi ke penggunaan ImageMagick untuk bekerja dengan gambar telah dilakukan (Magick++ sekarang diperlukan untuk perakitan).
  • Parser format djvu telah dikerjakan ulang.
  • Untuk Windows Pengumpulan metadata dari file djvu telah diaktifkan (sebelumnya dinonaktifkan karena kesalahan pengoperasian fungsi ddjvu_document_create_by_filename_utf8 dalam kombinasi dengan ddjvu_document_get_anno).
  • Pengujian tambahan (disarankan untuk dijalankan setelah konfigurasi, sebelum perakitan).
  • Peningkatan kinerja perakitan berbasis OpenMP.
  • Fungsi untuk menampilkan penulis koleksi telah dipercepat.
  • Algoritma pencarian telah didesain ulang, dan kemampuan untuk menyesuaikan persentase kecocokan antara hasil pencarian dan kueri telah ditambahkan.
    Rilis katalog perpustakaan rumah MyLibrary 4.2.1
  • Menambahkan kemampuan untuk mencari dengan hasil kecocokan yang tepat.
  • Algoritma untuk bekerja dengan pengkodean dan konversinya telah didesain ulang dan dipercepat.
  • Untuk daftar berkas dan daftar penulis, kemampuan untuk menampilkan buku di jendela terpisah tanpa mengatur ulang hasil pencarian berkas atau penulis telah ditambahkan.
    Rilis katalog perpustakaan rumah MyLibrary 4.2.1
  • Di dalam penginstal untuk Windows Plugin yang didukung secara resmi telah ditambahkan (memerlukan koneksi melalui menu yang sesuai).
  • Perbaikan dan peningkatan kecil lainnya.

Selain itu, kami ingin menyoroti pembaruan pada plugin MLInpxPlugin, yang dirancang untuk mengimpor koleksi dari file .inpx (tersedia di bawah lisensi GPLv3 di altlinux.space dan GitHub). Untuk pengguna Arch Linux Skrip untuk membuat paket siap pakai tersedia di AUR.

Plugin MLFBDPlugin, yang dirancang untuk membuat file fbd, juga telah dirilis. Plugin ini dapat menambahkan file apa pun, bukan hanya buku. Plugin ini tersedia di altlinux.space dan GitHub di bawah lisensi GPLv3. Untuk pengguna Arch Linux Skrip untuk membuat paket siap pakai tersedia di AUR.

Rilis katalog perpustakaan rumah MyLibrary 4.2.1


Sumber: opennet.ru
Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster