Wydanie katalogizatora domowej biblioteki MyLibrary 3.2

Wydanie katalogizatora domowej biblioteki MyLibrary 3.2. Kod programu został napisany w języku C++ i jest dostępny (GitHub, GitFlic) na licencji GPLv3. Graficzny interfejs użytkownika został zrealizowany za pomocą biblioteki GTK4. Program jest dostosowany do pracy w systemach operacyjnych z rodziny Linux i Windows. Dla użytkowników Arch Linux w AUR dostępny jest gotowy skrypt do budowy pakietu. Dla użytkowników Windows dostępny jest eksperymentalny instalator.

MyLibrary katalogizuje pliki książek w formatach fb2, epub, pdf, djvu, zarówno te dostępne bezpośrednio, jak i spakowane w archiwa (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), i tworzy własną bazę danych, nie zmieniając oryginalnych plików ani ich miejsc. Kontrola integralności kolekcji oraz jej zmian odbywa się przez tworzenie bazy danych sum kontrolnych plików i archiwów.

Zrealizowane wyszukiwanie książek według różnych kryteriów (nazwisko, imię, nazwisko ojca autora, tytuł książki, seria, gatunek) oraz ich odczyt przez program domyślnie zainstalowany w systemie do otwierania odpowiednich formatów plików. Po wyborze książki wyświetlane są streszczenie i okładka książki, jeśli są dostępne. Obsługiwane jest wyświetlanie listy plików wchodzących w skład kolekcji oraz listy książek wchodzących w dany plik.

Możliwe są różne operacje na kolekcji: aktualizacja (przeprowadzana jest weryfikacja całej kolekcji i porównanie sum kontrolnych dostępnych plików), eksport i import bazy danych kolekcji, dodawanie książek do kolekcji i usuwanie książek z kolekcji, dodawanie do kolekcji folderów z książkami, dodawanie do kolekcji archiwów z książkami, kopiowanie książek z kolekcji do dowolnego folderu, przenoszenie książek z kolekcji do kolekcji. Dostępna jest ręczna edycja wpisów o książkach w bazie danych. Stworzono mechanizm zakładek dla szybkiego dostępu do książek.

Znaczące zmiany:

  • Dodano obsługę metadanych plików djvu.
  • Dodano okno ustawień wyglądu.
    Wydanie katalogizatora domowej biblioteki MyLibrary 3.2
  • Zmodyfikowano format bazy danych zakładek (kompatybilność ze starym formatem została zachowana, jednak użytkownikom zaleca się ręczne odtworzenie zakładek).
  • Dodano funkcję filtrowania wyświetlanych zakładek do okna zakładek.
  • Naprawiono regresję, która powodowała niemożność budowy z wersjami gtkmm wyższymi niż 4.8.
  • Zaktualizowano ikonę aplikacji.
  • Inne drobne zmiany i poprawki.

Możliwości dostosowywania wyglądu:

Wydanie katalogizatora domowej biblioteki MyLibrary 3.2
Wydanie katalogizatora domowej biblioteki MyLibrary 3.2


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster