I am just not writing here. I am writing a book instead.
What book am I writing? A book about python programming, of course! It's called "Python No Muerde" (Python Doesn't Bite) and it's in spanish.
Now, I am the first to admin: I am not a great programmer. And I am not a great writer. But I have lots of things to say. If I can organize them correctly, they even make sense sometimes!
So, I am giving this write-long-stuff thing a try.
Of course since I am an open source nerd, I can't do things the usual way, therefore, the book is under Creative Commons. And because I am a programmer, I hacked together a (if I may say so myself) decent structure to handle book-writing.
- I write in restructured text
- I use rst2pdf to create PDFs both of individual chapters and the whole thing.
- I use rest2web to create a website
- I use mercurial (at googlecode) to handle revision control and history.
- I use make to control rebuilding of chapters when code changes, or images get updated, etc.
Of course it's more complicated than that, the PDFs are in the site, the site is uploaded via rsync, the uploads and rebuilds are triggered by hg push, and so on.
In any case, I may post a few times about how this whole thing works, here is the output of the machinery: