Bug: ljArchive sends date information as formatted by the person's local machine, which LJ's XMLRPC interface doesn't always understand. I haven't peeked into the code yet, but it's probably a "DateTime.ToString()" instead of a "DateTime.ToString(AmericanDateFormattingString)".
Feature Request: Proxy support. Some of us are "not welcome to use the service". Not me of course, I'm an angel.
Possible feature?: Is there any reason LJSM using the flat interface can back up someone else's journal or a community, but ljArchive can only back up one's own? I've heard the reason stated that LJ frowns upon backing up other journals; is LJSM just naughty?
Possible feature?: I think I've tried backing up someone's suspended journal (logged in as the suspended journal) in the past and it didn't work. Does this work now? If not, can it?
These are mostly small things I will probably go in and repair myself, but I figured I'd make an entry in the community first to give me some direction (and make sure I'm not stepping on any other developer's toes).
Status Update 1: I've got the code running on my machine now. Took a while because all the project references were set to absolute instead of relative paths on the author's machine (I'm not sure how anyone else besides the author worked on the code). I was annoyed that I couldn't reproduce the date formatting bug on my development machine... after a while I realised that it had been fixed already in the next unreleased version, but in order to release it some of the features need to be completed (like automatic updates). The program actually -does- have proxy support but it looks like it's pulling the information from Internet Settings (what Internet Explorer works off of). Which is fine, but it means we should have a button that executes the Internet Settings .CPL file, labeled "Proxy Settings". More to come as I dig into the code more.
Status Update 2: I made some minor fixes but I don't have a SourceForge account for the project to do a commit and it doesn't seem the program's author is watching this community anymore. Also, in reading up on the LJ client/server documentation I found a program called "
LJ-Sec" that has a lot of the features I had wanted (proxy support, copying one journal to another), and is being actively maintained. I'd much rather expend my precious free time helping out with this project instead.
I will leave you all with a direct link to the "unreleased version" with my small modifications, hosted on my own server.
ljArchive 0.9.8