HackUTOS and a fast prototype
Over the weekend we attended hackUTOS, a code sprint free for all. Organized by the Utah Open Source Foundation it brings together open source advocates, hackers, code monkeys, terminal jockeys, and a healthy dose of peanuts. This is the opportunity to share and exchange knowledge with others and spend some quality time working on pet projects.
Since we rely on Liquid Planner as our project management software, we wanted to prototype a command line tool to query LP via their REST API. The idea behind it would be to find out things like: recent comments, chatter, upcoming tasks, mark tasks done, log time, etc. We wanted a fast, easy to use interface ala svn, git, drush.
What we came up with, well, isn't as functional as any of those tools. However, we learned the ins-and-outs of argparse and can perform simple queries to LP.
Feel free to try it, hack on it, change it, improve it:
git clone http://github.com/dharmalabs/lp-shell.git
We often write "throw-away" code for one-off tasks or to scratch our own itch. The source might not be immediately useful for others but the lessons learned are invaluable. We always try to blog, tweet, or share those lessons when appropriate.
- Avalanche Forecast
- Brewfest Mobile App
- CiviCRM Discount
- CiviCRM Profile Permissions
- Danger Rose
- DB Tools
- Image Node Reference
- Linode Drupal StackScript
- Liquid Planner Shell
- OpenVZ Drupal Installer
- Randstring Safari Extension
- RSRA Database
- Ubercart/CiviCRM Integration
- User Login Block
- Webform Download Archive
In the process of writing custom software for our clients, we've also contributed bug fixes, patches, unit tests and documentation to various open source projects.



Comments
Post new comment