Thursday Feb 03, 2022

Epub reader: ett verktyg för att läsa epub-filer från terminalen

Det finns många människor som dagligen läser digitala böcker eller e-böcker på sina datorer, på sina mobila enheter samt på e-bokläsare, surfplattor och så vidare.

I de officiella förråden för de större Linuxdistributionerna finns olika program för att läsa och hantera e-böcker.

En av de mest populära är Calibre, som till och med gör det möjligt att synkronisera digitala böcker med e-bokläsare.

De här e-böckerna distribueras för närvarande i EPUB- eller ePub-formatet (akronym för Electronic publication), som är ett open source-format som kan ändras i storlek för att läsa text och bilder. Eftersom EPUB3 också tillåter ljudbilagor.

Det ePub-formatet och många ePub-läsare har stöd för följande:

  • Redistribuerat dokument: optimera texten för en viss skärm
  • Innehåll med fast layout: innehåll med förskottsbetalning kan vara användbart för vissa typer av mycket välutformat innehåll, t.ex. bilderböcker som endast är avsedda för större skärmar, som surfplattor.
  • Likt en HTML-webbplats har formatet stöd för inline raster- och vektorbilder, metadata och CSS-stilar.
  • Sidemarkeringar
  • Höjlighetsmarkeringar och anteckningar.
  • Ett bibliotek som lagrar böcker och som kan sökas.
  • Resizable fonts, changeable text and background colors
  • Support for a subset of MathML
  • Digital rights management: kan innehålla digital rights management (DRM) som ett valfritt lager

About ePub

Som nämnts ovan finns det många program som vi kan använda för att kunna läsa våra e-böcker på någon av våra elektroniska enheter.

Var och en av dessa har sina egna funktioner och egenskaper som utvecklas av utvecklarna av dessa till användarna.

De flesta av dessa program tenderar att erbjuda många olika saker, så det är inte alltid det som många vill ha ”bara att kunna läsa”.

Alternativt till dessa program kan du använda terminalen för att läsa digitala böcker med hjälp av ePub-programmet, ett verktyg med öppen källkod som är skrivet i Python.

Läs en e-bok på terminalen kan till exempel bli aktuellt för personer som bara har en dator med få resurser eller när användaren inte längre vill installera stora paket bara för att läsa en bok.

Det bästa alternativet är ePub-verktyget, som gör det möjligt att enkelt visa och läsa böcker direkt på en terminal.

Hur installerar man epub-läsare på Ubuntu och dess derivat?

För personer som är intresserade av att kunna installera det här verktyget som gör att de kan läsa epub på sin terminal bör de följa följande steg.

För att använda epub-verktygen måste du först installera paketet python-BeautifulSoup.

Detta paket finns i de flesta aktuella Linuxdistributioner, så för Ubuntu och dess derivat bör du inte ha några problem med installationen.

Du behöver bara öppna en terminal på ditt system med Ctrl + Alt + T och i den måste du köra följande kommando:

sudo apt-get install python-beautifulsoup

Efter att ha laddat ner verktyget måste vi nu skaffa oss programmet för epub-läsaren, för det här behöver vi bara ladda ner det från github.

I terminalen behöver vi bara skriva följande kommando:

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

Vi anger den nyligen nedladdade mappen med

cd epub

Och nu kan vi använda programmet för att läsa våra epub-filer från terminalen.

För att läsa en e-bok från terminalen är det bara att använda följande kommando och lägga till sökvägen till epub-filen.

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

Hur använder man epub-verktyget för att läsa e-böcker från terminalen?

Användningen av det här verktyget är ganska enkel: öppna filen du vill läsa och för att utföra vissa åtgärder i den i terminalen kan du använda följande tangenter:

  • Esc, q: Avsluta dokumentet
  • Tab, Vänsterpilen, Högerpilen: växla mellan vyer och kapitel
  • Up: en rad uppåt
  • Down: en rad nedåt
  • Re Page: en sida
  • PgDown: en sida nedåt
  • PgUp : en sida uppåt

Lämna ett svar

Din e-postadress kommer inte publiceras.

Back to Top