This project is created to convert RFC into well formatted mobi files so that it can read on Kindle.
If you have tried to read RFC from kindle, you might have found that figures are not showing correctly, no jumping from TOC, texts are flowing crazy etc.
So I wrote this python script based on the RFC-2-Kindle project on github.
RFC2Kindle is much better than RFC-2-Kindle on:
- delete page breaks
- more image elements
- smarter title handling
- smarter catalog handling
- easier to run it.
- ImageMagick
- KindleGen(http://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000234621)
you can also download KindleGen from my vdisk(http://vdisk.weibo.com/s/qjqB9BNs69eZ)
-
download KindleGen and copy it to the directory where rfc2kindle.py placed
-
wget your RFC ducument (wget http://www.ietf.org/rfc/rfc2535.txt)
-
./rfc2kindle.py -i rfc2535.txt
This will generate a rfc2535.mobi file on your temporary directory. -
copy rfc2535.mobi to your kindle
This script works well on Linux.
If the default font location isn't valid on your machine, use fc-list | grep Courier
to find the font file, and supply it with -f:
$ fc-list | grep Courier
/usr/share/fonts/type1/texlive-fonts-recommended/pcrb8a.pfb: Courier:style=Bold
/usr/share/fonts/type1/texlive-fonts-recommended/pcrr8a.pfb: Courier:style=Regular
/usr/share/fonts/type1/texlive-fonts-recommended/pcrro8a.pfb: Courier:style=Italic
/usr/share/fonts/type1/texlive-fonts-recommended/pcrbo8a.pfb: Courier:style=Bold Italic
$ ./rfc2kindle.py -i rfc2535.txt -f /usr/share/fonts/type1/texlive-fonts-recommended/pcrr8a.pfb
If you run RFC2Kindle on windows platform, please do some changes yourself.
please email (keycobing at gmail dot com) for any improvement or any question
PS: sorry for my code style, but the script works well.