Calibre

Allikas: Kuutõrvaja

Sissejuhatus

Calibre on võimas töövahend e-raamatute haldamiseks. Ta suudab konvertida palju erinevaid formaate, omab selleks nii GUI kui CLI (käsurea) töövahendeid ning pakub isegi oma e-raamatutele kaugelt ligipääsemiseks erinevaid võimalusi.

  • EPUB = Nook, Sony PRS, Ipad, and etc...
  • MOBI/PRC = Amazon Kindle and the Cybook

Calibre.png

Calibre ja Kindle e-luger

Amazon Kindle e-lugerid ei toeta iseenesest laialt levinud EPUB formaati, seega on vaja raamat esmalt konverteerida seadmele sobivasse formaati milleks on MOBI.

Selleks võtad ühendad kindle usb kaabli kaudu arvutiga ja käivitad calibre programmi. Seda kas calibre ja kindle on kenasti paaritunud näitab calibre nupumenüüsse ilmunud uus nupp "Send to device"

Üldiselt käibki raamatute lisamine kindlesse sedasi, et võtad "Add books", valid kõvakettalt välja end huvitava e-raamatu (või raamatud) ja lisad. Siis juhul kui tegemist polnud varemalt MOBI formaadi vaid EPUB, PDF jne formaadis e-raamatutega tuleb klõpsata all aknas e-raamatu (või taas raamatute peale muutes nad aktiivseks) ja vajutada üleval ribal nupule Convert books. Ning valida tekkinud valikvastuste alt output format: MOBI ning öelda OK.

Seepeale calibre natuke aega converdib ja kui ta on lõpetanud võib vajutada nuppu send to device.

Lisaks on olemas veel üks nupp. Device. Sellega saab vaadata mis raamatud on calibres juba olemas. Üldiselt tasub hoida kindle sisu ja calibre sisu omavahel sünkroonis.

Automaatse sisukorra loomiseks tuleb nt dokumendis määrata käsitsi pealkirjad ära "heading1, heading2, heading3" jne stiilis.

Kindle jaoks on olemas ka inglise-eesti sõnaraamat. Sõnastiku faili koos paigaldusjuhendiga leiab aadressilt http://aab.pri.ee/jutt/833/

Käsureal konvertimine

Calibre on hea vahend konvertimiste läbiviimiseks käsureal nimega ebook-converter, mis saab aru ka html failidest. Näiteks konverdime faili reaktor.html ümber epub formaati.

$ ebook-convert reaktor.html reaktor.epub

Juurde võib lisada ka võtmed publisheri, tiitli, autori ja kaanepildiga

$ ebook-convert reaktor.html reaktor.epub --publisher "reaktor" --title "Reaktor nr12" --authors "Reaktor" --cover kaanepilt.jpg

Kaanepildile võib viidata ka http urliga.

Sisukorra loomine

Näiteks on meil html fail kus pealkirjad märgitud h1 ja h2 tagidega.

    <head>
        <title>Sample document</title>
    </head>
    <body>
        <h1>Chapter 1</h1>
        ...
        <h2>Section 1.1</h2>
        ...
        <h2>Section 1.2</h2>
        ...
        <h1>Chapter 2</h1>
        ...
        <h2>Section 2.1</h2>
        ...
    </body>
</html>

Seljuhul tuleks calibres seadistada

  • Level 1 TOC : //h:h1
  • Level 2 TOC : //h:h2

Nende seadistuste peale genereeritakse automaatselt kahe tasemeline sisukord mis näeb välja järgnev:

Chapter 1

   Section 1.1
   Section 1.2

Chapter 2

   Section 2.1

Käsureavõti calbre-converdi puhul oleks seljuhul

--level1-toc '//h:h1'

Calibre retseptid

TODO

Debiani puhul võib leida palju valmis retsepte /usr/share/calibre/recipes/

http://manual.calibre-ebook.com/news.html

https://github.com/anoved/Calibre-Recipe-for-Strange-Horizons

calibre-server

Windowsis You can use the Connect/share toolbar button to turn the Content Server on and off. If it’s not already visible, visit the toolbar preferences again and add it to the list of current actions:

Debianis paigaldamiseks:

# apt-get install calibre

Seejärel kopeerime nt enda raamatukogu /home/calibre ja stardime serveri

# calibre-server --with-library=/home/calibre

Veel võtmeid:

  • --url-prefix /calibre
  • --daemonize
  • --password sest vaikimisi lastakse kõik ligi
  • --port, -p Kuulatav port, vaikimisi 8080
  • --username kasutajanimi, vaikimisi calibre

Severi kasutajaliides näeb välja järgnev

Server.png

To access your library from the Kindle click on Menu –> Experimental –> Launch Web Browser and key in the IP and port number of your Calibre server. Make sure to bookmark it immediately, typing numbers in on the Kindle is extremely tedious.

Raamatute saatmine üle gmaili kindlesse.

# calibre-smtp --attachment /root/calibre/bbc_daily.mobi --relay smtp.gmail.com \
--port 587 --username  kasutajanimi --password kasutajaparool \
--encryption-method TLS gusername@gmail.com your-kindle@free.kindle.com  ""

Nii võib luua nt skripti, mis retsepti alusel loob html failist mobi ja saadab selle edasi kindlesse igaöiselt

# ebook-convert /usr/share/calibre/recipes/the_register.recipe the_register.mobi --title=Register
# calibre-smtp -r localhost -a the_register.mobi me@example.com me@kindle.com Register

http://www.edrk.ee/millega-lugeda/