Portál AbcLinuxu, 3. května 2025 18:50

Knížka pro Kindle snadno a rychle

11.2.2012 11:28 | Přečteno: 2360× | varia | Výběrový blog | poslední úprava: 11.2.2012 18:10

Tento blog popisuje jak s minimem úsilí vygenerovat .mobi soubor pro Kindle. Předpokládá se instalovaný Linux ;-) a bazální znalost HTML Sice pravděpodobně nosím tak trochu dříví do lesa, nicméně pro účely vlastní sklerózy zde sepíšu jak udělat knížku do Kindle. Kindle má oficiální generátor, který roste tady a je sice closed-source a je označen jako Linux 2.6 i386, ale na 64bitech běží bez problémů, ARM jako obvykle ostrouhává - takže žádné knížky generované telefonem či routerstation :-(.Tato binárka v nejjednodušším případě vezme html a udělá z něj mobi. HTML má nějaké povinné tagy, takže nejjednodušší dokument vypadá takto:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<metadata>
<meta name="cover" content="cover.jpg" />
</metadata>

<head>
  <meta content="text/html; charset=UTF-8"
 http-equiv="content-type">
<title>Moje Super Knizka</title>
</head>
<body>
Text.
</body></html>
Budeme ještě potřebovat cover.jpg, přebal je bohužel povinný, měl by to být jpeg o velikosti 600 x 800 pixelů, pokud bude jedna strana menší než 500 pixelů tak se to po nahrání na amazon nebude zobrazovat v náhledech. Na přebalu nemá být reklama nebo copyrightově problematický materiál. (viz Kindle Publishing Guidelines).

V nejjednodušší verzi nemusí mít knížka obsah. Takže máme-li tyto dva soubory (dokument.html a cover.jpg) spustíme kindlegen dokument.html a knížku máme hotovou. Po připojení se Kindle přihlásí jako mas storage, pokud nejste extrémisti, tak ji najdete v /media/Kindle. Knihy se nahrávají do /media/Kindle/documents, je možné tvořit libovolné podadresáře (alespoň na Kindle 2) a je to jedno kam se kniha nahraje, na zařazení v knihovničce to nemá vliv.Takže tam to mobi nahrajeme a je to.

Tip #1: Kindle 2 má problémy s českými fonty, title je lepší bez diakritiky

Tip #2: Po připojení se Kindle nabíjí a píše "If you wanto to read or shop on your Kindle while continuing to charge over USB, please keep the USB cable attached, but eject your Kindle from your computer.". A je to opravdu tak jak píší, nestačí unmount, je potřeba dát eject /dev/sd*

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Bystroushaak avatar 11.2.2012 18:03 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Odpovědět | Sbalit | Link | Blokovat | Admin
Nejspíš by nebylo od věci zakázat odesílat blogposty, které neobsahují minimálně dva <p>, protože číst tohle je fakt skoro nemožné.
blog.rfox.eu
11.2.2012 18:11 Georgius | skóre: 24 | blog: jirka
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
tak jsem tam ještě jeden odstavec přidal, noo ...
Bystroushaak avatar 11.2.2012 18:46 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Taky by bylo pěkné ukončit tečkou větu před break a vůbec z ní udělat vlastní odstavec oddělený od následujícího textu.
Vašek Lorenc avatar 12.2.2012 14:52 Vašek Lorenc | skóre: 27
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Odpovědět | Sbalit | Link | Blokovat | Admin
Pěkné, za mě osobně bych tu ještě rád viděl porovnání s konverzí přes Calibre, ukázky vstupů, výstupů.. a bylo by to úplně dokonalé :) Tak kdyby byla chvilka času, moc bych to ocenil.
...včetně majestátného loosa
13.2.2012 00:50 Miloslav Ponkrác
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Calibre je prase. To nemá vůbec smysl srovnávat.
13.2.2012 00:55 Miloslav Ponkrác
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Odpovědět | Sbalit | Link | Blokovat | Admin
Udělal jsem v kindlegen řadu knížek, tak napíšu nejdůležitější co je třeba dodat a v článku to není:

Kindlegen, tedy ten nástroj od Amazonu nekontroluje chyby v knize! Jinak řečeno, úspěšný překlad bez varování neznamená, že dostanete knihu v pořádku. Klidně taová kniha bude na kindle vypadávat, nebo fungovat divně, nebo se něco ztratí , nebo …

Jakákoli chyba v HTML, nebo vada může způsobit, že kindlegen bude spokojen a vygeneruje bez jakýchkoli nářků výslednou knihu. To ovšem neznamená, že bude v pořádku zobrazena Kindlem.

Doporučuji proto minimálně předtím projet HTML validátorem.

Další věc je, že je zbytečné dělat knihu bez obsahu, seznamu kapitol, stránek a souvislostí, protože na tom nic až tak těžkého není.

Je to jenom o upsání se k smrti. Bohužel formát MOBI se generuje pomocí stejných propriet jako EPUB, a ten kdo vymýšlel EPUB by zasloužil pro výstrahu odstřelit. Ten formát EPUB i podklady pro jeho tvrobu jsou technicky velmi špatné.

Miloslav Ponkrác
pek avatar 13.2.2012 09:33 pek | skóre: 20
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Odpovědět | Sbalit | Link | Blokovat | Admin
Podrobnější návod na generování mobi souborů je na zdrojáku a na články z webu je perfektní Send to Kindle.

S českými fonty problém vůbec není - příklad
Slackware
Berysek avatar 16.2.2012 15:02 Berysek | skóre: 3 | Brno
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Odpovědět | Sbalit | Link | Blokovat | Admin
Zajímal by mě postup právě pro generování obsahu, nemáte někdo link na dobrý návod?
Linux here, Linux there, Linux, Linux everywhere... :)
Bystroushaak avatar 16.2.2012 17:04 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Lorem ipsum? To ti vygeneruje obsahu, že nebudeš vědět co s ním :)
Berysek avatar 16.2.2012 17:44 Berysek | skóre: 3 | Brno
Rozbalit Rozbalit vše Re: Knížka pro Kindle snadno a rychle
Tak to jsem opravdu potřeboval vědět... :( Jde mi samozřejmě o obsah nejlépe ve stylu, jak chodí třeba iDnes do Kindle.
Linux here, Linux there, Linux, Linux everywhere... :)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.