Wydanie domowego katalogu bibliotek MyLibrary 3.2

Udostępniono wersję 3.2 katalogującego bibliotekę domową MyLibrary. Kod programu napisany jest w języku programowania C++ i jest dostępny (GitHub, GitFlic) na licencji GPLv3. Graficzny interfejs użytkownika jest implementowany z wykorzystaniem biblioteki GTK4. Program jest przystosowany do pracy w systemach operacyjnych Linux i Windows. Użytkownicy Arch Linux mogą skorzystać z gotowego skryptu do kompilacji pakietu dostępnego w AUR. Dla użytkowników systemu Windows dostępny jest instalator eksperymentalny.

MyLibrary kataloguje pliki książek w formatach fb2, epub, pdf, djvu, zarówno dostępne bezpośrednio, jak i spakowane w archiwach (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) oraz tworzy własną bazę danych bez zmiany plików źródłowych i ich położenia. Kontrola integralności zbioru i jego zmian odbywa się poprzez utworzenie bazy danych sum skrótów plików i archiwów.

Wprowadzono możliwość wyszukiwania książek według różnych kryteriów (nazwisko, imię, drugie imię autora, tytuł książki, seria, gatunek) i ich czytania za pomocą domyślnie zainstalowanego w systemie programu do otwierania odpowiednich formatów plików. Po wybraniu książki wyświetlane jest jej streszczenie oraz okładka (jeśli są dostępne). Obsługuje wyświetlanie listy plików zawartych w kolekcji i listy książek zawartych w określonym pliku.

Możliwe są różne operacje na zbiorze: aktualizacja (sprawdzana jest cała kolekcja i weryfikowane są sumy skrótów dostępnych plików), eksportowanie i importowanie bazy danych zbioru, dodawanie książek do zbioru i usuwanie książek z zbioru, dodawanie folderów z książkami do zbioru, dodawanie archiwów z książkami do zbioru, kopiowanie książek z zbioru do dowolnego folderu, przenoszenie książek z zbioru do zbioru. Możliwa jest ręczna edycja rekordów księgowych w bazie danych. Aby umożliwić szybki dostęp do książek, stworzono mechanizm zakładek.

Znaczące zmiany:

  • Dodano przetwarzanie metadanych plików djvu.
  • Dodano okno ustawień wyglądu.
     Wydanie domowego katalogu bibliotek MyLibrary 3.2
  • Zmieniono format bazy danych zakładek (zachowano zgodność ze starym formatem, ale użytkownikom zaleca się ręczne tworzenie zakładek).
  • Okno zakładek ma teraz funkcję filtrowania umożliwiającą wyświetlanie zakładek.
  • Naprawiono regresję, która uniemożliwiała kompilację przy użyciu wersji gtkmm starszych niż 4.8.
  • Ikona aplikacji została zaktualizowana.
  • Inne drobne zmiany i poprawki.

Możliwość personalizacji wyglądu:

 Wydanie domowego katalogu bibliotek MyLibrary 3.2
 Wydanie domowego katalogu bibliotek MyLibrary 3.2


Źródło: opennet.ru

Dodaj komentarz