Uncategorized

extract compacted PyBlosxom comments

If you use PyBlosxom, and you use compact_comments.sh to compact your comment files, and you ever need to reverse the process to get back to one file per comment – for example, if you’re importing them into WordPress – here’s how. Following these instructions, all comments in *-all.cmt files will be extracted to *-[TIMESTAMP].cmt files, […]
Standard
Uncategorized

pyblosxom2wxr

pyblosxom2wxr.sh is a shell script that migrates content from PyBlosxom to WordPress. It converts PyBlosxom posts and comments into a WXR (WordPress eXtensible RSS) file that can be imported into WordPress. Notes: The post file extension is hard-coded to .txt, since that’s what PyBlosxom expects. Pages are supported as well as posts. pyblosxom2wxr assumes that […]
Standard
reply

pyblosxom OpenID comments

For the impatient:   Download comments_openid.py 0.4   Download Python OpenID libraries   Download comments.py and session.py   OpenID home page   PyBlosxom home page comments_openid.py is a PyBlosxom plugin that allows OpenID-authenticated comments. When used in conjunction with the comments plugin, it allows people to comment on your PyBlosxom-based site using their OpenID provider. […]
Standard
Uncategorized

pyblosxom openid server

For the impatient:   Download openid_server.py or openid_server-0.4.tar.gz   OpenID home page   PyBlosxom home page openid_server.py is a PyBlosxom plugin that implements OpenID 1.x and 2.0. OpenID is a distributed authentication protocol, ie a single sign on platform, that uses URLs as identifiers. If you have a PyBlosxom site, this plugin allows you to […]
Standard
Uncategorized

pyblosxom rdf flavour

For the impatient:   Download rdf_flavour.tar.gz   PyBlosxom home page   PyBlosxom flavour registry PyBlosxom, the server software that runs used to run this site, uses flavours to render pages in different formats. Pyblosxom comes with a number of flavours, including plain HTML, RSS (0.91 and 2.0), and Atom. I’ve added an RDF flavour that […]
Standard
Uncategorized

OpenID server for PyBlosxom

I’ve just posted an OpenID server plugin for PyBlosxom. OpenID is a distributed authentication protocol, ie a single sign on platform, that uses URLs as identifiers. With this plugin on your PyBlosxom site, you can login anywhere that accepts OpenID. Identity and authentication have been classically thorny, unsolved problems for the real-world Internet. They’re easy […]
Standard
Uncategorized

snarfed.org PyBlosxom flavour

PyBlosxom, the server that runs used to run this site, supports flavours. They change your PyBlosxom site’s appearance, using templates, CSS, images, and other files, without changing its content. There’s a longer description on the PyBlosxom site. The snarfed.org flavour is available for download. To try it out on your site, download snarfed_flavour.tar.gz and copy […]
Standard
Uncategorized

Ajax Comments in Pyblosxom

Since I migrated this site to Pyblosxom, I’ve been tweaking it here and there. My biggest tweak to date has been adding AJAX to comments. Specifically, comment previewing and posting can optionally use AJAX, as opposed to full HTTP POST requests. This avoids a full-size roundtrip and re-render, so commenting feels faster and more lightweight. […]
Standard
Uncategorized

pyblosxom ajax comments

This patch was applied to the Pyblosxom contributed plugins pack in revision 973. It’s included in version 1.3.3 of the contrib pack. For the impatient:   Download contrib pack 1.3.3 (includes AJAX support)   PyBlosxom home page   PyBlosxom plugin registry PyBlosxom, the server software that runs used to run this site, uses a plugin […]
Standard
Uncategorized

10 years later

It was 10 years ago today that I started this web site with the post, “I’m a big fat foofyblog.” Not exactly an auspicious beginning, but it’s turned into an online home that has stood the test of time. To celebrate, I gave it the gift of a redesign and partied with its host, WordPress, […]
Standard