This geeklet will list today's tasks from your Things database.

You need to install the Ruby Gem "things-rb" first so this might need some coding experience. See the things-rb homepage (http://github.com/haraldmartin/things-rb) for installation instructions

If you want to show other tasks (than today's), just change today in the command field to inbox, someday or something. Again, see things-rb homepage for options.

Geeklet files to download


User Avatar
BlindSpot 3365 days ago
Cant get this thing working, i keep getting this:

"ERROR: While executing gem ... (Gem::RemoteSourceException)

HTTP Response 301 fetching http://gems.rubyforge.org/yam"

Everytime i want to install things-rb

and the .glet file doesnt show anything
User Avatar
optikfluffel 3174 days ago
you need to do 'sudo gem install things-rb' then ;)
User Avatar
ifuxusux 3113 days ago
Doesn't work.. Any help?
User Avatar
ifuxusux 3113 days ago
Sorry, it works now, thanks for the great geeklet!
User Avatar
edifier 2975 days ago
Why do developers complicate it?!! Harald Martin says installation instructions are "$ sudo gem install things-rb". Is that in Terminal? Nobody says. I have actually found as stated above that it should be "sudo gem install things-rb" in Terminal, but still no luck, I just get this:

ERROR: Error installing things-rb:

ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb

mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

I foresee myself giving up on this due to frustration with the install process alone due to a lack of clear instructions.
User Avatar
Klutch_bl3ndz 2972 days ago
Thanks! works great!
User Avatar
technogorilla 2968 days ago
This geeklet stopped working when I upgraded to Lion; is it incompatible or am I just doing something wrong? I attempted to re-install but receive the following message when trying to install "things-rb":

>Building native extensions. This could take a while...

>ERROR: Error installing things-rb:

> ERROR: Failed to build gem native extension.


>/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb

>mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


>Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/hpricot-0.8.4 for inspection.

>Results logged to /Library/Ruby/Gems/1.8/gems/hpricot-0.8.4/ext/fast_xs/gem_make.out

Any help would be greatly appreciated, your projects have made "Things" immeasurably more useful to me.
User Avatar
SamFearn 2962 days ago
I can confirm I have it working on Lion, did you update ruby gems technogorilla?
User Avatar
technogorilla 2956 days ago
Yes. I'm at a loss on this one; just to be sure I re-ran the uninstall and update.

>new-host-11:~ Michael$ sudo gem uninstall haraldmartin-things-rb


>INFO: gem "haraldmartin-things-rb" is not installed


>new-host-11:~ Michael$ sudo gem update --system

>Latest version currently installed. Aborting.

Then attempted the install and received the same message as above. It's just killing me to not be able to figure this out.
User Avatar
technogorilla 2937 days ago
Anybody? Throw a guy a rope...
User Avatar
technogorilla 2921 days ago
### Martin Ström: Modern Genius

After all the difficulties, I finally gave in and sent a note direct to Martin in Stockholm. Not only did he reply, but he had a two-minute solution that fixed the "Failed to build gem native extension" problem above.

His solution:

>Without digging too much into the debugging, it seems like a problem

when compiling one of the libraries I'm using. Did you do a clean

install of Lion and not installing Xcode after? It needs developer

tools to compile. If you're not planning on installning XCode for

other reason, there's a stand alone version of the compiler which

should work:


I downloaded the installer and "poof" my Things items are back on my screen.

Martin, if you ever make it to NYC - first round is on me.
User Avatar
DirtyD 2740 days ago
Ok. So I thought I'd share my experience here to assist others who, like me, had issues getting this up & running.

I'm on Lion 10.7.3 running GeekTool 3.0.3 and Things 1.5.4.

I kept getting errors when installing "things-rb" regardless of what I tried.

Although I had Xcode installed, the Xcode Command line tools (Xcode preferences/Downloads/Components) were not installed, so I rectified that and then ran "sudo gem install things-rb" and the install completed sucessfully!

I also downloaded homebrew and manually installed ruby via the command line using the command "brew install ruby" just prior to installing the Xcode cmd line tools, this may have resolved the situation, however I'm pretty sure it's the Xcode cmd line tools that was the missing link.

Either way, after weeks of faffing about with this, I now have my Things items on my desktop. Persistence is key!

- Happy Duncs
User Avatar
alexwasserman 2603 days ago
Things 2 is now out, and it uses a SQLITE database, so this doesn't work.

Take a look at:

User Avatar
Satya1 2130 days ago

Log in to comment or register here.