January 26th, 2002

  • sameer


hi all, my name is Sameer, and I just joined the lj_dev community. At this point, all I am doing is developing a cross platform livejournal client, meaning that the same client should run on Windows, Linux, and very soon, Mac as well. I started developing the client at the beginning of this month, so it's still in early stages of development. Right now, the only supported features are: logging in and out, and posting entries (public, friends only, and private). The entries can be posted online or offline. The offline entries are automatically posted once you are online. To post your offline entries, simply select Merge under the File menu item. Right now, I am working on the project on a win2k machine so I have only tested the win2k installation. In addition, the app is written in python, and has a wxpython gui. For now, you will need both of those programs installed on your machine for my client to work. Once I have a sufficently feature rich client, I will make an executable (.exe file), in which case, you will not need to install python and wxpython. Click here to download the latest release of my livejournal client.

Minor HTML cleaner fix to produce valid HTML

As pointed out in this request, LiveJournal's HTML cleaner code has a minor bug. Basically, it'll convert the & entity into just a plain ampersand inside any tag attribute. I tracked down this source behavior to HTML::TokeParser. It decodes certain HTML entities before returning a token. This can be useful for some applications, but not in the case of the HTML cleaner. This patch fixes the problem by re-encoding the HTML entities inside of attributes.

I know Brad isn't going to look at this yet, but I thought that I'd post it anyway and see what other people think of it first.

Get the patch here.