«
»

apple, user interface

Dynamic GTD wallpaper with Things to dos

24.05.09 | 14 Comments

I’ve made myself a simple wallpaper with categorized sections, which helps me be more organized. I am also recently using great Things by CulturedCode to do manager. I made use of Things scripting capabilities to display Today’s to-dos on the wallpaper.

Here is what the result looks like:

GTD wallpaper screenshot

So here is how to do that:

1. Grab my wallpaper or use your own, as you wish. My wallpaper is in 1920×1200. If you would like a smaller version, please let me know, I will try to add them asap if demanded.

2. Get the GeekTool. It allows adding the dynamic elements to desktop.

3. Open the GeekTool in System Preferences and add the “Time” item with following content:

Time added in GeekTool

Adjust the font style, size, colors and position according to your needs. It’s kinda self obvious how to do that.

3. Add “Date” item as follows:

Date added in GeekTool

GeekTool uses standard PHP date and time formatting. So if you want them in different format than I have, use this as a reference.

4. Now the Things thing. Open Script Editor.app and fill in with the following code (if you are lazy or want to avoid typos, download the todo.scpt directly):

Things AppleScript

It’s written in AppleScript. Don’t worry, I haven’t done anything in AppleScript before this, but the nice thing about it it’s pretty obvious what the code does, cos it’s almost plain English. The only “strange” thing in the code is the first line, which just makes a line break between the todo items. UPDATE: the new script will open Things, get the to-dos and will close it again, if it wasn’t open before. You may want to change the update interval from 10sec to something like 10 minutes or so.

If you want to change the script to display not only items in Today, but maybe others as well, just replace “Today” with “Inbox” or “Scheduled” or whatever. It’s that easy. If you want some more complex functionality, like also showing the tags, due date, etc., please refer to the full Things AppleScript Guide.

Save the script anywhere you wish (just remember where it is :-) )

5. Now add the “ToDo” item in GeekTool which should look like this:

Todo in GeekTool

Of course, use your own path to the script file. Again adjust the formatting and the position of the list.

Done! Now you should have Things to-dos, time and date at your desktop. Enjoy! And leave a comment how you like it! Thank you.

Tags: , , , , , , , , ,

14 Comments

have your say

Add your comment below, or trackback from your own site. Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:

:


«
»