Projects
Here are some side projects and scripts I've worked on:
- How Much?, an HTML5 offline web app for tracking a small budget on the go (e.g., money spent on dinners). Can be used as an offline iOS application by selecting "Add to Home Screen".
- PyDHT, a Python library implementing rudimentary compatibility with the Vuze DHT. Developed as part of my research at the University of Michigan.
- The Unencrypted Password Warning Chrome extension
- Readable YouTube URLs
- Plaintext Wall of Shame
- DSPython -- port of Stackless Python to the Nintendo DS. Did not originally write; just making fixes.
- MBus Reloaded -- collection of University bus-related projects. UmBus is currently the most notable.
- LuckyTubes -- scrapes music from YouTube so you can listen to it faster.
- ExecProfile - plugin for Pidgin that lets you embed the output of arbitrary commands in your user profile.
- campusssh.py -- SSH into a CAEN machine on U of M campus. Requires that you retrieve /usr/caen/bin/hostinfo and patch it with hostinfo.patch. You must also retrieve /usr/caen/netuse/lib/netuse_client.pl and place it in the same directory as hostinfo.
- campusprint.py -- Print to a CAEN printer on U of M campus. Requires campusssh.py.
- findincaen.py - SSH into all the CAEN lab machines, looking for a particular user. Requires hostinfo (see above).
- makebook.py -- Create a booklet PostScript file from a document for printing.