Watts (chipotle) wrote,

Floundering along

I found a program to mirror from another weblog program, Userland's Radio, to LiveJournal. Radio is actually the original weblog program--I'm not sure it invented the idea itself, but it was the first one for non-programmers, is still considered to have the best "out of the box" experience for non-geeks, and it was the birthplace of many technologies the weblog world takes for granted now (including XML-RPC and RSS). But I played with Radio a bit and would describe my experience with it as "maddening"; it's powerful but it's oh-so-flaky, breaking multiple times, refusing to use Mac OS X's system-wide default browser option, and finally proving itself incapable of being moved from one folder to another. Radio by and large drove me to settle on Movable Type if I was going to do this move; I'd have preferred a system written in PHP rather than Perl, but I couldn't find a PHP system that looked mature enough to trust.

Meanwhile, I followed a couple leads on people who'd done the Movable Type to LiveJournal mirror trick. All of them were dead ends except for Bonk!Thud--which was an end that either ignored my email for help or never received it.

So after waffling for a while on whether to pester the guy behind Bonk!Thud--did the mail just not get through? was it caught by a spam filter? did he just set it aside?--I started working on a solution myself.

For the record, Perl is an even stranger language than I'd thought.

But after a couple days of hacking, I have modifications which do the trick, at least in basic testing. There's a couple things I'm thinking of adding--most notably some awareness of Movable Type "categories," where the system could be told to map MT categories to specific journals (i.e., mirror anything in the category "food" to the "sf_eats" community, don't mirror anything in the "scribbles" category, and mirror everything else to "chipotle"). I don't know that I'll actually take advantage of that ability, but I might, and if I do a public release for the ones and ones of other people looking for this it'd be useful.

The next trick will be finding something that lets me import from LJ to MT. You say there are scripts out on the web for that? Yes, there is. One of them, mentioned over and over again, with each link to it broken.

Of course, LiveJournal exports in XML format, which means theoretically I could just write an XSLT document to transform things to MT's import format.

Another trip to the drawing board, perhaps...

  • A quick note

    Posts on Coyote Tracks are supposed to be cross-posted here, but it's clear the cross-poster isn't, er, posting. I apologize. I'll look into it,…

  • A better Amaretto Sour

    I’m pretty sure I was introduced to the amaretto sour in college by my roommate’s girlfriend. I liked it—because I like amaretto—but I…

  • Cotton, hay, and rags: giving bias the veneer of rationality

    As you’ve surely heard by now, a mid-level engineer at Google—he’s anonymous, so I’ll call him Mr. Rationalface—wrote a memo called…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment