Calibre
Sisukord
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 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
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