Log in

No account? Create an account
LiveJournal Client Discussions [entries|archive|friends|userinfo]
LiveJournal Client Discussions

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

ljArchive alpha [May. 10th, 2004|12:21 am]
LiveJournal Client Discussions


ljArchive is a tool for downloading and analyzing journal entries from LiveJournal (or LiveJournal clones). ljArchive allows you to do the following to your journal:
  • Maintain a synchronized, local archive of your journal in the event of an apocalypse (or in the event of deleting your online journal).
  • Browse through all your entries in a speedy, local cache.
  • Search through your journal for keywords, and browse through search results immediately.
  • Export your journal into various formats, such as XML, HTML, PDF (in conjuction with LJBook), and MIDI (yes, MIDI!).
  • Run custom plugins on your journal. ljArchive comes with two plugins (word count analysis and post frequency analysis), and more are likely on the way
The site for ljArchive is here.

It's in an early stage of development, but if you'd like to fool around with it, by all means give it a go. Keep in mind you'll need .NET to use it.

[User Picture]From: t3knomanser
2004-05-11 12:08 pm (UTC)
Later today, I'm going to give it a crack with Mono, the open source .NET version. I'll let you know how it works. Does it make any use of Windows.Forms? I'm guessing probably. Mono hasn't implemented that completely unfortunately, so that's probably the biggest hole.
(Reply) (Thread)
[User Picture]From: fg
2004-05-11 12:13 pm (UTC)
It does use Windows Forms.

I've been keeping an eye on Mono - when I feel it's gotten to a substantial point in development, I'll spend some time testing ljArchive with it.
(Reply) (Parent) (Thread)
[User Picture]From: t3knomanser
2004-05-11 12:22 pm (UTC)
Oh, completely understandable. I figured it wouldn't hurt to give it a shot. Pity I'm not familiar with mcs (the mono compiler), otherwise I'd have a better shot at building it from source. In theory, it should work, but in practice... we'll have to see.

I really should learn Mono better- unlike Java, it's got an Open Source backend and I'm an Open Source snob.
(Reply) (Parent) (Thread)
From: evan
2004-05-11 12:43 pm (UTC)
The best way to plan ahead now is to try to remember to keep your backend and GUI as separate as possible--perhaps to eventually have the Windows and Gtk (Mono) code implement the same interface.
(Reply) (Parent) (Thread)
[User Picture]From: fg
2004-05-11 12:58 pm (UTC)

done and done!

ljArchive is split into the following libraries -

Common (data structures and interfaces)
Net (library for threaded access to lj's xmlrpc interface)
UI (all the windows and dialogs)
ljArchive (the executable stub)
(Reply) (Parent) (Thread)
From: gadsounet
2004-05-11 12:52 pm (UTC)
I think it should be better to give this URL:

(Reply) (Thread)
[User Picture]From: fg
2004-05-11 01:01 pm (UTC)
that makes sense. i'll update the page later today.
(Reply) (Parent) (Thread)
From: gadsounet
2004-05-11 12:55 pm (UTC)


What is the MIDI export ?!
(Reply) (Thread)
[User Picture]From: fg
2004-05-11 01:05 pm (UTC)

Re: MIDI ?!

the MIDI export was a sily idea. it just maps each character in your journal to a note, from the lowest (0) to the highest (127).

the export plugin has a few options you can set (like what MIDI instrument to use). it's mostly just an example of how to write an export plugin.
(Reply) (Parent) (Thread)