MyLibrary 1.0 ev kitaplığı kataloglayıcısı

Ev kütüphanesi kataloglayıcısı MyLibrary 1.0'ın piyasaya sürülmesi gerçekleşti. Program kodu C++ programlama dilinde yazılmıştır ve GPLv3 lisansı altında mevcuttur (GitHub, GitFlic). Grafik kullanıcı arabirimi, GTK4 kitaplığı kullanılarak gerçekleştirilir. Program, Linux ve Windows ailelerinin işletim sistemlerinde çalışacak şekilde uyarlanmıştır. Arch Linux kullanıcıları için AUR'da hazır bir paket mevcuttur.

MyLibrary, hem doğrudan erişilebilen hem de sıkıştırılmış arşivler olan fb2 ve epub kitap dosyalarını kataloglar ve orijinal dosyaları değiştirmeden veya konumlarını değiştirmeden kendi veritabanını oluşturur. Koleksiyonun bütünlüğünün ve değişikliklerinin kontrolü, dosya ve arşivlerin karma toplamlarından oluşan bir veritabanı oluşturularak gerçekleştirilir.

Çeşitli kriterler (soyadı, adı, yazarın soyadı, kitabın adı, dizi, tür) kullanılarak ve fb2 ve epub dosyalarını açmak için sisteme varsayılan olarak yüklenen program aracılığıyla kitap araması yapılmıştır. Bir kitabı seçtiğinizde, varsa kitabın özeti ve kapağı görüntülenir.

Koleksiyonla ilgili çeşitli işlemler mümkündür: güncelleme (koleksiyonun tamamını kontrol etme ve mevcut dosyaların karma toplamlarını kontrol etme), koleksiyon veritabanını dışa ve içe aktarma, koleksiyona kitap ekleme ve koleksiyondan kitapları kaldırma. Kitaplara hızlı erişim için yer imi mekanizması oluşturuldu.

Kaynak: opennet.ru

Yorum ekle