U artículo prednji Objašnjavamo kako možemo preuzeti videozapise i titlove kako bismo mogli iskoristiti prednosti alata koje stolni video playeri čine dostupnima osobama s invaliditetom i onima od nas koji imamo problema s vidom. Zatim idemo s više trikova za kratkovidne korisnike Linuxa.
U ovom slučaju, vidjet ćemo kako možemo promijeniti tipografiju, pozadinu i format e-knjiga.
Još trikova za kratkovidne korisnike Linuxa
Moram nešto pojasniti. Na internetu postoje neki vodiči koji objašnjavaju kako to učiniti pomoću dodataka. Problem je, što se tiče e-knjiga koje distribuira Amazon, da je potreban serijski broj uređaja registriran na ime korisnika. Kako ih nemam, preostaje samo raditi stvari na teži način.
Programi koji će nam trebati
(Možete ih pronaći u spremištima glavnih distribucija Linuxa)
- scrot: Alat za snimanje zaslona za naredbeni redak.
- Xdotools: Simulira pritisak tipke miša.
- Gscan2PDF: Pretvorite slikovni pdf u tekstualni pdf.
- Kalibar: Pretvorite PDF tekst u druge formate.
- tesseract-ocr i tesseract-ocr-spa: Program za prepoznavanje španjolskih znakova i jezika.
U slučaju Calibra, preporučujem da ga instalirate s njihove web stranice jer je obično ažuriranija. To radimo s terminala ovom naredbom:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
Metoda
Ono što ćemo učiniti je automatizirati okretanje stranica online čitača i snimki zaslona. Zatim ćemo sastaviti snimke zaslona u PDF i izvršiti optičko prepoznavanje znakova kako bismo stvorili još jedan u tekstualnom formatu. Ako želimo, ovaj drugi pdf možemo pretvoriti u drugi format.
Prvi korak: Automatizacija
Za snimanje različitih snimaka zaslona Moramo automatizirati proces okretanja stranica jer je ručno obavljanje zamorno. Proces je sljedeći.
- Otvorite knjigu u web čitaču ili softveru čitača usluge na kojoj se knjiga nalazi.
- Maksimizirajte prozor.
- Otvorite terminal, ali neka bude dovoljno manji da možete vidjeti drugi prozor. Stavite ga na lijevu stranu.
- U terminalu upišite naredbu xdotool getmouselocation ali nemojte pritisnuti Enter.
- Pomaknite pokazivač na mjesto gdje se nalazi gumb za okretanje stranice čitatelja i pritisnite Enter.
- Zabilježite koordinate koje vam pokazuje na terminalu.
Otvorite uređivač teksta svoje distribucije i zalijepite ovu skriptu.
#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/Carpeta_de_archivos/'
sleep 20
done
Zamijenite XXXX i YYYY koordinatama koje ste prethodno kopirali. Zamijenite ~/File_Folder/' s mapom u kojoj želite da se datoteke spremaju.
Spremite datoteku s imenom skripta.sh.
Sada postavite pokazivač na ikonu skripte koju ste spremili i desnim klikom na Svojstva kliknite na opciju da joj date dopuštenje za izvođenje.
Naredbom stvorite odredišnu mapu
mkdir naziv_odredišne_mape.
Zapamtite da mora odgovarati nazivu mape koju ste stavili u skriptu.
Zatim otvorite čitač i terminal. U terminal pisati.
./script.sh
Postavite čitač na cijeli zaslon i pričekajte da završi proces snimanja. Primijetit ćete zašto je to tako kada prestanete okretati stranice. Minimizirajte čitač i zatvorite terminal.
Za najbolje rezultate neka se tekst prikaže u jednom stupcu.
Drugi korak: izrada PDF-a
Idite u odredišnu mapu i izbrišite duplikate. Sljedeći:
- Otvorite Gscan2pdf.
- Idite na Izbornik Datoteka/Otvori i odaberite sve slike.
- Idite na izbornik Alati/OCR i odaberite Sve stranice, Tesseract kao OCR mehanizam i odgovarajući jezik.
- Kliknite na Pokreni ocr.
- Kada je prepoznavanje završeno idite na Datoteka/Spremi i odaberite Sve i pdf format.
- Pritisnite Spremi i odaberite odredište.
Sada imate pdf teksta koji održava stilove i slike. Ako lčitač teksta dopušta, možete promijeniti boje i tipografiju. Također ga možete pretvoriti u druge formate pomoću Calibra.