things-rb—command line tool and Ruby library for Things.app
I wanted to display my ToDos from Things on the Desktop using GeekTool so I created a command line tool in Ruby (backed by a library) to access the database.
This way you can see what needs to be done but without switching (or even launching Things)
It’s in a pretty early state right now and probably has bugs but I’ve been using it for some days now without problems. I’m planning to add write-support as well (so you can create tasks from the command line if Things isn’t running) but right now it’s read-only.
For more information, check out the README file and source on GitHub or this thread on the Things’ forum