Thursday Feb 03, 2022

Epub reader: narzędzie do czytania plików epub z terminala

Istnieje wiele osób, które codziennie czytać książki cyfrowe lub ebooki na swoich komputerach, na swoich urządzeniach mobilnych, jak również na czytnikach ebooków, tabletów i tak dalej.

W oficjalnych repozytoriach największych dystrybucji Linuksa dostępne są różne programy dedykowane do czytania i zarządzania e-książkami.

Jednym z najpopularniejszych jest Calibre, który pozwala nawet na synchronizację książek cyfrowych z czytnikami ebooków.

Te e-booki są obecnie dystrybuowane w formacie EPUB lub ePub (skrót od Electronic publication), który jest formatem open source z możliwością zmiany rozmiaru do czytania tekstu i obrazów. Ponieważ EPUB3 pozwala również na załączniki audio.

Format ePub i wiele czytników ePub obsługuje następujące elementy:

  • Dokument rozproszony: optymalizacja tekstu dla konkretnego ekranu
  • Treść o stałym układzie: treść o stałym układzie może być przydatna w przypadku niektórych rodzajów wysoko zaprojektowanej treści, takich jak książki z obrazkami przeznaczone tylko dla większych ekranów, takich jak tablety.
  • Jak strona HTML, format obsługuje obrazy rastrowe i wektorowe, metadane i style CSS.
  • Znaczniki stron
  • Podświetlenia i notatki.
  • Biblioteka, która przechowuje książki i może być przeszukiwana.
  • Resizable fonts, changeable text and background colours
  • Support for a subset of MathML
  • Digital rights management: może zawierać digital rights management (DRM) jako opcjonalną warstwę

About ePub

Jak wspomniano powyżej, istnieje wiele aplikacji, których możemy użyć, aby móc czytać nasze e-booki na każdym z naszych urządzeń elektronicznych.

Każdy z nich z ich własnych cech i właściwości, które są dostarczane przez twórców tych do użytkowników.

Większość z tych aplikacji ma tendencję do oferowania wielu rzeczy, więc nie zawsze jest to, czego wielu szuka „po prostu możliwość czytania”.

Alternatywnie do tych aplikacji, można użyć terminala do czytania cyfrowych książek z aplikacją ePub, narzędziem open source napisanym w Pythonie.

Czytanie ebooka na terminalu może stać się, na przykład, w przypadku osób, które mają komputer tylko z niewielkimi zasobami lub nawet wtedy, gdy użytkownik nie chce już instalować dużych pakietów tylko po to, aby przeczytać książkę.

Aby to zrobić, najlepszym rozwiązaniem jest narzędzie ePub, które pozwala nam w łatwy sposób przeglądać i czytać książki bezpośrednio na terminalu.

Jak zainstalować czytnik epub na Ubuntu i jego pochodnych?

Dla ludzi, którzy są zainteresowani możliwością zainstalowania tego narzędzia, które pozwoli im czytać epub na ich terminalu, powinni wykonać następujące kroki.

Aby użyć narzędzi epub, musisz najpierw zainstalować pakiet python-BeautifulSoup.

Pakiet ten można znaleźć w większości obecnych dystrybucji Linuksa, więc w przypadku Ubuntu i jego pochodnych nie powinieneś mieć problemu z jego instalacją.

Wystarczy, że otworzysz terminal w swoim systemie za pomocą kombinacji klawiszy Ctrl + Alt + T i w nim uruchomisz następującą komendę:

sudo apt-get install python-beautifulsoup

Po pobraniu narzędzia musimy teraz uzyskać aplikację epub reader, w tym celu wystarczy pobrać ją z githuba.

W terminalu musimy tylko wpisać następujące polecenie:

git clone https://github.com/rupa/epub.git

Wchodzimy do nowo pobranego folderu z

cd epub

I teraz możemy używać aplikacji do czytania naszych plików epub z terminala.

Aby przeczytać ebooka z terminala, wystarczy użyć następującego polecenia, dodając ścieżkę do pliku epub.

python epub.py /ruta/a/tu/archivo

Jak używać narzędzia epub do czytania ebooków z terminala?

Używanie tego narzędzia jest dość proste wystarczy otworzyć plik, który chcesz przeczytać i w celu wykonania pewnych działań w nim w terminalu, można użyć następujących klawiszy:

  • Esc, q: Wyjdź z dokumentu
  • Tab, Strzałka w lewo, Strzałka w prawo: do przełączania między widokami i rozdziałami
  • Up: jeden wiersz w górę
  • Down: jeden wiersz w dół
  • Re Page: jedna strona w górę
  • PgDown: jedna strona w dół
  • PgUp: jedna strona w górę

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Back to Top