On the better safe than sorry tip, I just backed up my LJ. The "services" out there to do this are insecure as hell. So no way I'm putting my password into them. Instead, I'm using this local script:
http://hewgill.com/ljdump/
Pretty nifty and easy on OSX [Edit: I should add, this will work on Win or Linux as well, you're just on your own for installing python. Not too hard though]. You need to have python installed... but it's standard on most newer macs I think. Once you do:
1) download the script and double click to decompress
2) open up ljdump.config.sample in a text editor (TextEdit will do)
3) enter your username and pass word for lj between the appropriate tags
4) save as ljdump.config (in the same directory as the sample)
5) open Terminal
6) cd Downloads/ljdump-1.2 (or where ever you downloaded it to)
6) python ljdump.py
It'll create a folder under your user name, go though and download each entry as an xml file. Then it'll grab the comments too (which is almost as important to me).
726 entries, 8039 comments
That would have taken forever any other way.
You can then re-run this every once in a while to grab new entires, update any changes to old ones you might have made, grab new comments, etc. Now I just need to write a ruby script to pop all this into mysql for me.
http://hewgill.com/ljdump/
Pretty nifty and easy on OSX [Edit: I should add, this will work on Win or Linux as well, you're just on your own for installing python. Not too hard though]. You need to have python installed... but it's standard on most newer macs I think. Once you do:
1) download the script and double click to decompress
2) open up ljdump.config.sample in a text editor (TextEdit will do)
3) enter your username and pass word for lj between the appropriate tags
4) save as ljdump.config (in the same directory as the sample)
5) open Terminal
6) cd Downloads/ljdump-1.2 (or where ever you downloaded it to)
6) python ljdump.py
It'll create a folder under your user name, go though and download each entry as an xml file. Then it'll grab the comments too (which is almost as important to me).
726 entries, 8039 comments
That would have taken forever any other way.
You can then re-run this every once in a while to grab new entires, update any changes to old ones you might have made, grab new comments, etc. Now I just need to write a ruby script to pop all this into mysql for me.


Comments
*off to archive eight years' worth of entries*
And then there's services like BlackType, which allow you to track the comments you make on whatever sites you run *and* anywhere else you might comment. Which, if you want, you can feed into FriendFeed as well. http://www.backtype.com/jimmyether
Macintosh:~ callmesteam$ cd Desktop/ljdump-1.2
Macintosh:ljdump-1.2 callmesteam$ python ljdump.py
Traceback (most recent call last):
File "ljdump.py", line 116, in
config = xml.dom.minidom.parse("ljdump.config")
File "/System/Library/Frameworks/Python.frame
File "/System/Library/Frameworks/Python.frame
IOError: [Errno 2] No such file or directory: 'ljdump.config'
ljdump.config
ljdump.py
Check the spelling. If you've got that and it's not working, then it must be a permissions issue (which is strange).
cd to the ljdump-1.2 directory and do:
chmod 777 ljdump.config
ls -la
while in that ljdump-1.2 directory and send me the output. It'll give you the owner and permissions on each file.
total 64
drwxr-xr-x@ 7 callmesteam callmesteam 238 Jan 8 07:43 .
drwx------+ 61 callmesteam callmesteam 2074 Jan 8 07:40 ..
-rw-r--r--@ 1 callmesteam callmesteam 6148 Jan 7 08:43 .DS_Store
-rw-r--r--@ 1 callmesteam callmesteam 418 Sep 8 2006 ChangeLog
-rw-r--r-- 1 callmesteam callmesteam 156 Sep 8 2006 ljdump.config.sample
-rw-r--r--@ 1 callmesteam callmesteam 154 Jan 8 07:43 ljdump.config.txt
-rwxr-xr-x 1 callmesteam callmesteam 10770 Sep 8 2006 ljdump.py
Macintosh:ljdump-1.2 callmesteam$
i tried everything and still no dice... i read the python text too...
In terminal, cd to the directory and do:
mv ljdump.config.txt ljdump.config
that'll fix it
I think my issue with LJBook, aside from data being sent in the clear and god knows what being logged, is just that it outputs to pdf. I like having it all in the xml files, because I can have a simple script go through and parse them or search through then. I also don't think you get the comments with LJBook.