Code

These are software projects I’ve hacked on in the past. For a more recent sense of what I’ve been working on, check out my GitHub account.

Twitter interface to CTA bus tracker

March 28th, 2011 by Geoffrey Hing | No Comments

About This is a Twitter (and hopefully, later, a plain old SMS) interface to the CTA Bus Tracker so those of us with simple mobile phones can find out information about our busses. Ever since I moved to Chicago, I’ve been riding the Chicago Transit Authority (CTA) busses almost every day. I’ve missed my bus […]


Testament

March 28th, 2011 by Geoffrey Hing | No Comments

Testament is a Django-based prison book project management application originally written by Andrew Badr. It lets volunteers track sent and returned packages and inmate requests in the hopes of minimizing delays for inmates and helping the book projects evaluate their services for themselves and funders.  It is used by the Midwest Pages to Prisoners Project […]


Node body search and replace Drush command

October 28th, 2009 by Geoffrey Hing | 1 Comment

This is a command for the very useful Drupal Shell (Drush) module that lets you search and replace text in the body of a node using regular expressions. I wrote it when I was fixing broken links for the Center for Research Library’s web siter and got tired of having to visit a URL, click […]


Drupal action to set the menu parent for multiple nodes

October 21st, 2009 by Geoffrey Hing | No Comments

An action to set the menu parent item for multiple nodes. See the Drupal project page.


A configurable/themable menu-based site map Drupal module

October 19th, 2009 by Geoffrey Hing | No Comments

See the project page for this module.


CRL Administration Menu

March 28th, 2009 by Geoffrey Hing | No Comments

This is a module that I wrote while working on the new Drupal-based site for the Center for Research Libraries. It is a good example of how you can manipulate the menu created by the Administration Menu module. You can check out the code at https://github.com/ghing/crl_admin_menu/tree