Evan Martin (evan) wrote in evan_tech,
Evan Martin

lj browser

Here's a toy I've been playing with off and on.

The main browser view.

After clicking the "movies" tag link.
Observe that the search box changed, too.

This makes it really simple to find old entries, and the jump to button lets you edit them with the LJ UI that includes modifying tags, so I've been using it for that too.

Writing native apps is so pleasant! You get a responsive and sensible GUI toolkit instead of clunky/latent/browser-bug-full webapps, and you can do insane stuff like loading every entry I've ever written at startup (it's only a few megs) and search by just iterating through all entries (instead of any sort of index) because it runs on an overpowered desktop machine and only has to support one concurrent user.

If you wanna use it, you need:
  1. LogJam to export a copy of your journal to sqlite (4.5.3, released a minute ago, defaults to using sqlite and doesn't have the 4.5.2 export bug)
  2. my LiveJournal Ruby module
  3. monotone -d neugierig.db db init
    monotone -d neugierig.db pull neugierig.org org.neugierig.lj.offline
    monotone -d neugierig.db co -b org.neugierig.lj.offline offline
It reads your LogJam conf files to find where the export lives, so the rest should just work.
Tags: livejournal, project, ruby

  • livejournal kids

    Neat image from Jack Dorsey. Every so often someone will ask me about Twitter and I'll dig up a a random day from Brad's LJ in 1999 and talk about…

  • megaupload captcha

    Someone make a Javascript-based captcha cracker for megaupload. It's strange to see those captchas again because I idly myself wrote a…

  • zombie ghosd

    I was tickled to discover another IBM developerworks article on one of my abandoned hacks and that both it and its predecessor have been translated…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.