LJBook

A community has been setup here: gads_ljbook.

How does it work ?
Given your username and password, Secure login will be made through use the secure login mechanism. Then your entries are exported using XML-RPC and special backup commands.
The backup is then converted to XML and processed. All entries are sorted by year and month, created to a book of professional quality thanks to LaTeX.

Do you log passwords or anything else ?
Here is a matter of trust. It is stated that passwords are NOT stored. The lowest risk (regard less of trusting this service or not) can be taken by changing your password BEFORE and AFTER using LJBook (links are provided for doing so). There is nothing logged except error logs, in order to improve the service. You can see the privacy statement for more information.


Why can't I generate a LJBook even if my login/password and UTF-8 conversions are OK ?
LiveJournal will not allow more than 3 backups per hour. Thus LJBook's requests will be rejected.
Allow 2-3 hours and retry.


Why do I get an empty or truncated LJBook ?
It was not possible to backup your journal. These error occurs when your encodings are not set properly or when your journal is not converted to UTF-8. It may also occur when servers hosting your journal can not handle the requests.
To solve this issue, you should check your encodings and that UTF-8 conversion has been made. If it still does not work, wait 5-6 hours and retry when servers hosting your journal should not be overloaded.
These issue is not due to LJBook.

Does LJBook include comments ?
YES! Thanks to marksmith who works at LiveJournal.com and took time to write a PERL script.

Why didn't you make a software running on my computer ?
All PDF are produced by pdfTeX which is part of TeX/LaTeX system. Now, let's take a look at the current TeX/LaTeX distributions.
You have got TeXLive which runs on any system and is about 600Mb big.
Then you got for Windows the MikTeX dsitribution which can provide you most of the things you need for about 250Mo. If you have some non-latin characters, you will have to add some components (+ 50 Mo)... etc...
My question is: do you bring to home the professionnal printer when you need it 3-4 times by year ?
Believe me, If I could have made it available on your computer, I would have...

Why donate ?
This site is currently hosted on a dedicated server thanks to donors.
By donating, you will make it possible to rent a dedicated server with enough bandwidth to provide the free service and fetch all images from your journal. Free service with entries up to 1999, images and comments is offered because of donations. This features (specially comments and high-res images are very abndwidth consuming)
Donations make this service lives longer, and will help to rent a better server with more bandwidth.
Thus it will be possible to give access to this service to much more people. The aim is to make it enough well-know such that 1/10 users give a little something and make it runs completly free.

Currently, by donating you will be able to launch as many creation process as you want per hour and include high resolution images (even if there are too many users using the service). Thus you will have an archive. If you want, you will be listed on donors page.

I'm sorry to not offer these features for free, but the bandwidth required to fetch all images and sending back your PDF is too big.

How much do I have to donate ?
It's up to you to decide how much you want to donate, there is no special amount requested for donors access. The only thing is to make an useful donation (below 1Euro everything is taken by PayPal).

Can I create a LJBook from other blog systems ?
The current blog sites supported are those based on LiveJournal and Wordpress. Concerning LJ systems, administrators are contacted and asked if they agree my server to fetch XML files for you. They are free to refuse or not. If you want your LJ based site to be supported, just send me the email of the adminstrator.
Other blog systems could be supported (I just need an XML exporter), and any help would be appreciated! Join the SourceForge's LJBook project.
For WordPress support you can go to www.blogbooker.com.

How can I save the PDF produced ?
If you are using Acrobat Reader, you have got a little icon (a disk) which let you do it. Or you can select "Save a copy of" in the File Menu.
You can also use the link provided at the end of the creation process and right click on it, then selecting "Save Link As" or something similar.
The PDF produced is you own stuff, you do whatever you want with it, It's NOT limited, you can print, ccopy/paste, anotate it, ...

Are LJ-Cuts preserved ?
All text behind a LJ-cut is included. The only text not included, is the text in the tag: <lj-cut text="this text is not included"> .
So the lj-cut tag is ignored but not the text behind it.

How do I get an XML backup of my journal ?
Uncheck all pictures options.
At the end of of the LJBook process an XML file and your PDF book will be available for download.

Which software do you use ?
Only free softwares (free like freedom), among them: pdfTeX, Lynx (a specially modified version), pdftk (a PDF toolkit, used here for encrypting), ImageMagick (handling pictures), libXML2, libCURL, and GNU/Linux plateform.

What's next ?
LJ Book is still under development. The author will include comments, support for CJK/BIG5/UNICODE fonts.
The aim is to provide LJBook with high-res images to everyone and to extend it to other blog systems (currently WordPress).
For latest news, join the community gads_ljbook.