And we’re done! I have created 30 python scripts this month (only three of which were too lame to post). It’s been a lot of fun, and now I feel much more comfortable with using Python.
It’s amazing how easy python is to work with, really. Some of these tasks I expected to be pretty hard, but there are python modules to help you solve just about any problem.
Here are the last 11 scripts:
Day 20: Unpickled the object saved in Day 19.
Day 21: Created and tested a custom exception.
Day 22: One last lame script, sorry.
Day 23: Played a bit with the Twitter API.
Day 24: Parsed a file from the Metafilter Infodump to see who had the most deleted Ask Metafilter questions.
Day 25: Created an Metafilter Data Dump parser that loads most of the data into python classes (excluding comment data, favorites data, and contacts data).
Day 26: Created a script that uses the Google Maps API to determine which of several addresses is closest to a given addresses. (I’m hunting for an apartment.)
Day 27: Revised Day 25 and converted it into a module for easy use in scripts (like this one).
Day 28: Tried out a really easy to use python twitter module.
Day 29: Used python-markdown to convert markdown text into HTML.
Day 30: Revised 29; now it posts a markdown-encoded text file like this one to my blog as a draft using xmlrpclib.
Thanks to all the hard-working folks who make python and python modules available for everyone to use for free.