Thy will be done: m2wp.py is released

Posted on Tuesday, March 25, 2008 in Developing, Python

After dragging my heels for a bit, I’m finally getting around to releasing my code for generating WordPress eXtended RSS (WXR) files from Mephisto database.

I agreed with Stuart that it should be released regardless of demand, but it really did need some cleaning up first!

So, without any further ado, pomp, or ceremony I give you m2wp.py!

Oh, you actually want to see the code?

If you just want the file, you can grab it here If you just want to see the the code, you can see it here If you want to be all modern and distributed, you can grab the code using Bazaar like this*:
bzr branch http://labs.schwuk.com/m2wp

* Why aren’t I using Launchpad? Because I seriously doubt there will be any further development of this. However if people want to submit patches, they are more than welcome to and I will publish them in my repository.

A couple of caveats:

It assumes you’re using a PostgreSQL database. If you want something different, add it. Due to the wonders of WordPress, you can’t have tags and categories with the same name, but you can in Mephisto. You’ll need to fix this once you’ve imported into WordPress. The script is released under the GPL, and all that that entails.

Migrated to WordPress

Posted on Thursday, February 21, 2008 in Linux, Python, Ruby On Rails

First of all, apologies for any ‘planet spam’ caused the change to my feeds.

After what seems like an eternity (but is actually just over a year) I’ve switched the backend of this site from Mephisto to WordPress. The main reason for the switch was my overall dissatisfaction with Mephisto coupled with its lack of development (or a least stable releases) along with the fact that I was maintaining a Ruby on Rails production environment for one application. Mephisto frustrated me in many ways, from its inability to handle archives/pagination to not being able to accept pingbacks to not working with external clients. All of these were fixable, but I really didn’t have the patience or the time.

Here is my tale of migrating from Mephisto to WordPress, and how I achieved it.

Read the rest »

Redesigning the redesign

Posted on Thursday, August 23, 2007 in Personal

All change at schwuk.com, but I’m not satisfied yet!

Read the rest »

If you can’t find what you’re looking for…

Posted on Saturday, January 6, 2007 in Uncategorized

…please ask a member of staff.

Although much better, my switch to Mephisto was not without its casualties. This can mainly be seen in three areas:

Design. I was using Scribbish before because I couldn’t be bothered migrating my old design to a newer version of Typo. I’m now using the default Mephisto theme, but this will be transformed into a new take of my old design “real soon now”. Honest. Sections (or categories or whatever). The migration script copied everything over but these. Not sure why… Anyway it was time for shakeup. I’ve recreated the important sections and filed recent (hah!) posts. Older posts are not filed. Maybe if I get bored one day… Per-section feeds (for various planets) will be re-instated when I update the design. Links. Links to old posts may or may not work (hopefully they will). If you can’t find what looking for, search!
Tags: mephisto

Reborn!

Posted on Monday, January 1, 2007 in Ruby On Rails

It took me a while to do, but I’ve finally made good on my threat and switched from Typo to Mephisto. It wasn’t as easy as advertised, but I got there in the end (I’ll follow up on this at a later date – promise).

My music selection makes last.fm look good

No images to display

This theme was designed by Chris Wallace and is licensed under the GNU General Public License.

Check out his cool WordPress Themes. Released by Six Revisions in the year of the rat.


Mobilized by Mowser Mowser
Mobilytics