Why I won’t be gifting this Christmas

Monday, December 10 2012

As I slogged through December 2010 with a one eye on the wallet, and the other on my Christmas shopping list, I arrived at an important realization: I had stopped enjoying what Christmas had become. As a child, the stressful, time-consuming, expensive parts were hidden away; it was fun and ...

read more

python-route53 released!

Wednesday, November 14 2012

After some more time in the cooker, python-route53 1.0 has landed on PyPi. This is a stand-alone Route 53 package, independent from the one in boto. The major hilights are:

  • Python 2.7 and 3.x compatibility.
  • Extremely simple API
  • Powered by requests

Read the documentation, see the source ...

read more

python-route53 feedback wanted

Thursday, November 08 2012

Late last night (or early this morning), I finished the draft of python-route53, a stand-alone Route 53 module with Python 3.x and Python 2.7 compatibility. Route 53 is an excellent DNS service offered by Amazon Web Services. It exposes everything through an API.

My intentions with python-route53 are ...

read more

Evennia MUD server gets BSD’d

Friday, November 02 2012

As of a few days ago, the Evennia MUD server has been re-licensed under the BSD License. We feel like this will knock down another barrier for those considering running a game with Evennia. I can’t recommend this codebase enough for anyone who may have caught the MUD development ...

read more

python-fedex and colormath re-licensed under BSD

Tuesday, October 23 2012

I am happy to announce that python-fedex and python-colormath have been re-licensed under the BSD License. At the time these two packages were created, there were reasons for GPL’ing these. However, said reasons have long since been removed, so it’s BSD time!

My involvement with both of these ...

read more

python-bluefin 1.3 released

Tuesday, October 16 2012

python-bluefin 1.3 has been released, now with improved error handling. The major feature in this release is that we have smoothed over some inconsistencies in Bluefin’s error handling.

Instead of setting an HTTP status code indicating an error like they do for most of the Bluefin API errors ...

read more

python-bluefin 1.2 released, sans urllib2

Wednesday, September 19 2012

python-bluefin 1.2 has been released. python-bluefin is a very thin wrapper around the Bluefin payment gateway’s API. The two major changes are:

  • urllib2 has been removed, with the excellent requests taking its place.
  • We now check directmode’s status_code for known failure codes and raise exceptions based on ...
read more

Mountain Lion observations so far

Saturday, August 04 2012

As some of the software I use on my Macbook Pro now requires at least 10.7, I had to retire my trusty Snow Leopard a few weeks ago. After a few weeks of using Mountain Lion, I’ve got things mostly straightened out to where I’m productive again ...

read more

seacucumber 1.5 released

Monday, July 16 2012

seacucumber 1.5 was released, and is a pretty important (albeit minor) update to correct our unicode handling. The minimum boto version was raised to 2.3, so we can make use of the more specific SES exceptions seen in later releases.

Grab it from PyPi or pip/easy_install away.

read more

petfinder-api released

Monday, June 25 2012

tldr; I have released petfinder-api, a Python client to Petfinder.com‘s web API. Important links: Documentation, source. petfinder-api is under the BSD License.

After months of waiting for things to settle down, Erin and I decided to spend the time to pick out our long-awaited second dog. Given that ...

read more