Portfolio

May 1st, 2010

Unless otherwise noted, all scripts and programs on this page are released under the MIT license.


System Administration Scripts:

One of the really strong uses for Python is with system administration, especially on Linux/Unix based machines. Here are a collection of a few I’ve written to take care of every day task. The files have been saved with an added .txt extetion so they are viewable through the browser.

  • dnsupdate.py – This program is a quick script that can be run from cron. It will check your external IP against a website and let you know if, via email, it has changed. The local file is ip.txt and should be saved in your home directory if running from cron.

Web Development:

  • outofthedarj.com – The home of Out of the Darj, Birmingham’s premiere Middle Eastern percussion ensemble. The site is built using the Django web framework. Source code is available upon request.

General:

  • pyLilyDTK – This program reads an input file with time signature and rhythm defined in typical doum-tek-ka notation and converts it to a lilypond score.
  • todo_cli.py – A command line based to do list, patterned after Gina Trapani’s todo.txt.
  • py_bitbucket – A Python interface with the bitbucket.org API. This project consist of helper methods to make working with the API, in Python, even more simple.
Comments are closed.