<?phpxml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel>
<title>Geeklets / matt / All</title>
<link>http://www.macosxtips.co.uk/geeklets</link>
<description>Share and vote on Geeklets for GeekTool</description>
<pubDate>Sun, 06 Jun 2010 09:56:16 -0700</pubDate>
<language>en</language>
<item>
<title><![CDATA[Current network transfer rate (in and out)]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/current-network-transfer-rate-in-and-out/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/current-network-transfer-rate-in-and-out/</comments>
<pubDate>Sun, 06 Jun 2010 09:56:16 -0700</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/current-network-transfer-rate-in-and-out/</guid>
<description><![CDATA[This displays the current network transfer rate, using a script obtained from a comment on <a href="http://www.macosxhints.com/article.php?story=20090326125916351&query=geektool">this MacOSXHints page</a>.<br /><br />If you want to monitor an ethernet connection instead of the Airport, you can change the first line to en0 instead of en1.<br /><br /><img src="http://www.macosxtips.co.uk/geeklets/screenshots/network.png" /><br/><br/>5 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Show latest xkcd comic (with alt text)]]></title>
<link>http://www.macosxtips.co.uk/geeklets/images/show-latest-xkcd-comic-with-alt-text/</link>
<comments>http://www.macosxtips.co.uk/geeklets/images/show-latest-xkcd-comic-with-alt-text/</comments>
<pubDate>Fri, 04 Jun 2010 10:35:10 -0700</pubDate>
<dc:creator>matt</dc:creator>
<category>Images</category>
<guid>http://www.macosxtips.co.uk/geeklets/images/show-latest-xkcd-comic-with-alt-text/</guid>
<description><![CDATA[This geeklet will display the latest xkcd comic and the alt text that you normally get when you hold your mouse over the comic.<br /><br />The <b>alt.glet</b> geeklet finds the image address for the latest comic from the RSS feed, downloads it to your Pictures folder and saves it as "latest-xkcd.png". You can change this name and location if you want by editing the last line of the command. From the RSS feed it then also gets the alt text and displays it.<br /><br />The <b>xkcd.glet</b> geeklet just displays the image at /Users/matt/Pictures/latest-xkcd.png. Unless your username is matt, you are going to have to change this to match your username.<br /><br />You need to have both of the geeklet files running, even if you don't want the alt text. To hide the alt text, either delete the line <b>echo $alt</b> from the command, or just set the text opacity to 0%.<br /><br />With a bit of tweaking this script should work pretty well for most webcomics. If anyone modifies it for another comic, it would be awesome if they could submit it here.<br /><br /><img src="http://www.macosxtips.co.uk/geeklets/screenshots/xkcd.png" /><br/><br/>7 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Display recent items from any RSS feed]]></title>
<link>http://www.macosxtips.co.uk/geeklets/internet/display-recent-items-from-any-rss-feed/</link>
<comments>http://www.macosxtips.co.uk/geeklets/internet/display-recent-items-from-any-rss-feed/</comments>
<pubDate>Thu, 03 Jun 2010 11:18:51 -0700</pubDate>
<dc:creator>matt</dc:creator>
<category>Internet</category>
<guid>http://www.macosxtips.co.uk/geeklets/internet/display-recent-items-from-any-rss-feed/</guid>
<description><![CDATA[This Geeklet displays news on your desktop from an RSS feed. You can specify the address of the feed, how many recent items to show, and a maximum length for each item.<br /><br />Creating a script to parse a specific RSS feed is quite easy, but creating a script that will work with any feed is much more difficult. This is mainly because each feed often has its own subtle differences. I've tested the script in this Geeklet with loads of RSS feeds, and it works with pretty much all of them. There are bound to be some that don't work, so if you want me to take a look just post the feed address in the comments and I'll try and make it work. Also, if anyone can suggest any improvements, add them in the comments and I will update the script.<br /><br />Download the Geeklet linked below and open it up in GeekTool. The first three lines of the command are:<br /><br /><b>URL="http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/technology/rss.xml"<br />maxLength="500"<br />start="3"<br />end="9"</b><br /><br />The first line is to specify the RSS feed. "maxLength" is to set a maximum length to each item in the feed. "start" is to set how many paragraphs at the start of the feed you want to hide. This is useful for hiding the main title and description of the feed. "end" is to set how many items you want to show.<br /><br /><img src="http://www.macosxtips.co.uk/geeklets/screenshots/rss.png" /><br/><br/>5 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[List Currently Online Skype Contacts]]></title>
<link>http://www.macosxtips.co.uk/geeklets/messaging/list-currently-online-skype-contacts/</link>
<comments>http://www.macosxtips.co.uk/geeklets/messaging/list-currently-online-skype-contacts/</comments>
<pubDate>Sun, 28 Mar 2010 12:44:09 -0700</pubDate>
<dc:creator>matt</dc:creator>
<category>Messaging</category>
<guid>http://www.macosxtips.co.uk/geeklets/messaging/list-currently-online-skype-contacts/</guid>
<description><![CDATA[This Geeklet displays a list of your Skype contacts that are currently online. It requires that you save an AppleScript file on your Mac before it will work.<br /><br />Download <a href="http://www.macosxtips.co.uk/geeklets/scripts/SkypeOnlineUsers.scpt">this AppleScript</a> and save it in ~/Documents/Scripts. You can save it elsewhere, but you will need to modify the path in the Geeklet script to match it.<br /><br />Next, download the Geeklet file (linked below) and double-click it to open it up in GeekTool. If you have saved the AppleScript somewhere other than in ~/Documents/Scripts/ you will need to modify the address in the script.<br /><br />The script fails to run the first time, when Skype asks for permission for AppleScript to access your contact data. Select "Allow this application to use Skype" and click OK. You may need to restart Skype and GeekTool after doing this before the script will run properly.<br /><br />The script displays the names of your contacts and their "mood messages" if they have any. If you want to disable the mood messages, you can modify the AppleScript. Double-click SkypeOnlineUsers.scpt to open it up in AppleScript Editor. Near the end find the line that says: <br /><br /><b>set end of onlineusers to aUser & " (" & amoodtext & ")"</b><br /><br />change this to <br /><br /><b>set end of onlineusers to aUser</b><br /><br />then save the script.<br /><br />I originally found this script via <a href="http://lifehacker.com/271788/embed-skype-contacts-on-desktopt">this LifeHacker post</a> that links to the original author's blog. Unfortunately that blog no longer exists but you can view an archive of it at <a href="http://web.archive.org/web/20070820081323/www.teutonicspectator.com/">the Internet Archive Wayback Machine</a>.<br/><br/>8 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Display ping time to a particular server]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/display-ping-time-to-a-particular-server/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/display-ping-time-to-a-particular-server/</comments>
<pubDate>Fri, 05 Mar 2010 09:15:05 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/display-ping-time-to-a-particular-server/</guid>
<description><![CDATA[This Geeklet displays the ping time to an address that you specify. If the connection fails, an error message is shown. It works for both computers on your network and web servers. Some examples are shown in the screenshot.<br /><br /><b>Command:</b><br />HOST=typehostnamehere<br />PING=`ping -q -c 1 $HOST`<br />if [[ $? -eq 0 ]] ; then<br />    TIME=`echo $PING |tail -1 | cut -d/ -f 5`<br />    echo ${TIME}ms away from $HOST<br />    exit 0<br />else<br />    echo $HOST could not be reached<br />    exit 2<br />fi<br /><br />You need to replace typehostnamehere with the address of the machine you want to ping.<br /><br /><img src = "http://www.macosxtips.co.uk/geeklets/screenshots/ping.png" /><br/><br/>11 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Facebook News Feed, Status Updates and Notifications]]></title>
<link>http://www.macosxtips.co.uk/geeklets/internet/facebook-news-feed-status-updates-and-notifications/</link>
<comments>http://www.macosxtips.co.uk/geeklets/internet/facebook-news-feed-status-updates-and-notifications/</comments>
<pubDate>Mon, 01 Mar 2010 02:02:43 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Internet</category>
<guid>http://www.macosxtips.co.uk/geeklets/internet/facebook-news-feed-status-updates-and-notifications/</guid>
<description><![CDATA[There are a number of different Facebook feeds you can display on the desktop with GeekTool. It's pretty complicated so here are some instructions:<br /><br /><b>1) Get your Facebook feed address</b><br />In Facebook, go to your notifications (Click "See all notifications") and find the "Subscribe to Notifications" section on the right. Right-click on the link, choose "Copy Link" then paste it into TextEdit (or some other text editor). You will see the link has the following format:<br /><br />http://www.facebook.com/feeds/notifications.php?id=1234567890&viewer=1234567890&key=1b2a34543a&format=rss20<br /><br />Where it says <b>notifications.php</b> you can replace it with one of the following:<br /><br /><b>notifications.php</b> - Your notifications<br /><b>status.php</b> - Your own status updates<br /><b>friends_status.php</b> - Your friend's status updates<br /><b>notes.php</b> - Your own notes<br /><b>friends_notes.php</b> - Your friend's notes<br /><b>share_friends_posts.php</b> - Your friend's links<br /><br />Some people report problems with some of these feeds. It could be something to do with privacy settings, I'm not sure. An alternative is to use a Facebook app called <a href = "http://apps.facebook.com/rssnewsfeedreader/">RSS News Feed Reader</a>. It only produces a feed address for your news feed though and not any of the other feeds.<br /><br /><b>2) Create an Automator workflow</b><br />Open up Automator (located in the Applications folder). There are three actions you need to find in the Library on the left and drag over to the workflow area on the right. They are:<br /><br /><b>Get Specified URLs</b><br /><b>Get Text From Articles</b><br /><b>New Text File</b><br /><br />You need to drag these across in the right order. In the first one, double-click the address and change it to your chosen Facebook feed address. In the last one, change the file name to "FriendStatus.txt" and have it save somewhere like your Documents folder.<br /><br />Click Run in Automator and check that everything works fine. If so, go to your Documents folder and see if FriendStatus.txt has been created and filled with your friend's statuses. If everything is working fine, in Automator choose Save As, change the File Format to Application and save the workflow in your documents folder with a name like "SaveFacebookFriendStatus".<br /><br /><b>3) OPTIONAL: Make your workflow run in background</b><br />This automator workflow will need to be run fairly regularly, depending on how often you want your feed to update. At the moment, every time it runs an icon will appear in the Dock for a while before disappearing again. To stop this, find SaveFacebookFriendStatus in your Documents folder, right-click on it and choose "Show Package Contents". Inside the Contents folder, find Info.plist and open it with TextEdit. Find the line with LSUIElement. On the line after it, change  to . Save the file and then double-click SaveFacebookFriendStatus to check if the Dock icon still appears.<br /><br /><b>4) Set up the GeekTool Geeklet</b><br />Below are the GeekTool Geeklet files you need. The Refresh one doesn't display anything, it just runs the SaveFacebookFriendStatus script every 900 seconds. You can change the refresh rate to whatever you prefer in the GeekTool inspector.<br /><br />The normalfeed one just displays the contents of the FriendStatus.txt file. There are a few things I didn't like about it, so the formattedfeed one makes it look a bit better. You might find that the formatted one doesn't work properly straight away and you need to fiddle with it a bit. For example, it strips out the +0000 time zone, but you will need to adjust that to your own time zone.<br /><br />The commands are as follows:<br /><br /><b>Refresh:</b> open  ~/Documents/SaveFacebookFriendStatus.app<br /><br /><b>NormalFeed:</b> head -n 300 ~/Documents/FriendStatus.txt<br /><br /><b>FormattedFeed:</b> head -n 300 ~/Documents/FriendStatus.txt | tr '[n]' '~' | sed 's/~~/<br />/g' | sed 's/~//g' | sed 's/+0000//g'<br /><br /><img src = "http://www.macosxtips.co.uk/geeklets/screenshots/fbfeed.png" /><br/><br/>13 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[The Pirate Bay Collection]]></title>
<link>http://www.macosxtips.co.uk/geeklets/collections/the-pirate-bay-collection/</link>
<comments>http://www.macosxtips.co.uk/geeklets/collections/the-pirate-bay-collection/</comments>
<pubDate>Tue, 12 Jan 2010 10:06:32 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Collections</category>
<guid>http://www.macosxtips.co.uk/geeklets/collections/the-pirate-bay-collection/</guid>
<description><![CDATA[This collection is based on a <a href="http://www.flickr.com/photos/mcsmiles/3508621687/">screenshot</a> uploaded to Flickr by mcsmiles.<br /><br /><a href="http://www.flickr.com/photos/mcsmiles/3539710585/sizes/l/">The desktop background is available here.</a><br /><br /><a href = "http://macosxtips.co.uk/geeklets/screenshots/tpb.png"><img src="http://macosxtips.co.uk/geeklets/screenshots/tpb_thumb.png" /></a><br /><br />The collection includes geeklets for the date, time, weather, calendar, top processes and free disk space.<br /><br />In addition, the screenshot shows <a href = "http://bowtieapp.com/">Bowtie</a> being used to display the current iTunes song, which is much easier than using GeekTool. The Bowtie theme being used is <a href = "http://www.mediafire.com/?zyt40axtzmn">Subtile</a>.<br /><br /><b>Commands</b><br /><br /><b>calendar:</b> cal | sed "s/^/ /;s/$/ /;s/ $(date +%e) / $(date +%e | sed 's/./#/g') /"<br /><b>date:</b> date +%d<br /><b>month:</b> date +%B<br /><b>day:</b> date +%A<br /><b>am/pm:</b> date +%p<br /><b>time:</b> date +%I:%M<br /><b>weather:</b> curl --silent "http://xml.weather.yahoo.com/forecastrss?p=98109&u=f" | grep -E '(Current Conditions:|F&lt;BR)' | sed -e 's/Current Conditions://' -e 's/&lt;b&gt;//' -e 's/&lt;/b&gt;//' -e 's/&lt;br /&gt;//' -e 's/&lt;BR /&gt;//'<br /><b>processes:</b> ps -amcwwwxo "command %cpu %mem" | grep -v grep | head -11<br /><b>disk space:</b> df -hl | grep 'disk0s2' | awk '{print $4"/"$2" free ("$5" used)"}'<br /><br />Note: The geeklets are arranged for a 13" display at 1280x800. If your screen is a different size, you will probably have to move the geeklets into their correct places.<br/><br/>18 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Google Calendar: Agenda, Week and Month View]]></title>
<link>http://www.macosxtips.co.uk/geeklets/productivity/google-calendar-agenda-week-and-month-view/</link>
<comments>http://www.macosxtips.co.uk/geeklets/productivity/google-calendar-agenda-week-and-month-view/</comments>
<pubDate>Wed, 25 Nov 2009 17:57:57 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Productivity</category>
<guid>http://www.macosxtips.co.uk/geeklets/productivity/google-calendar-agenda-week-and-month-view/</guid>
<description><![CDATA[<b>Note: If you have your Google Calendar synced to iCal via CalDAV, then <a href = "http://www.macosxtips.co.uk/geeklets/productivity/todays-ical-events/">this Geeklet that uses iCalBuddy</a> is a much easier option. If you'd rather not use iCal at all, then read on…</b><br /><br />There is a command line application called gcalcli that allows you to access your Google Calendar from the Terminal or from GeekTool. It is a bit complicated to install though.<br /><br /><b>Installation instructions:</b><br />1. Download the latest <a href="http://code.google.com/p/gdata-python-client/downloads/list">gdata python client</a><br />2. Double-click the file to un-zip<br />3. Open Terminal<br />4. Type "cd" followed by a space, then drag the gdata-#.#.# folder onto the window.<br />5. Press return<br />6. Type "./setup.py install" and press return.<br />7. You can now delete the gdata folder and zip file<br />8. Download the latest version of <a href = "http://code.google.com/p/gcalcli/downloads/list">gcalcli</a><br />9. Double-click the file to un-zip<br />10. Open the file in TextEdit by dragging onto the TextEdit icon<br />11. Change the first line to "#!/usr/bin/python -W ignore::DeprecationWarning"<br />12. Save the file<br />13. In Finder choose "Go to Folder…" from the Go menu<br />14. Type in /usr/local/bin/<br />15. Drag gcalcli to this folder (Enter admin password if needed)<br />16. In TextEdit create a new text file with the following three lines:<br />[gcalcli]<br />user: [username]<br />pw: [password]<br />17. Choose "Make Plain Text" from the Format menu<br />18. Save as .gcalclirc in you user home folder.<br /><br />There are lots of different options for gcalcli. <a href="http://code.google.com/p/gcalcli/wiki/HowTo">Detailed usage instructions are here</a>.<br /><br /><b>Some example commands you can use in Terminal or GeekTool:</b><br />/usr/local/bin/gcalcli --width=15 calw 2<br />/usr/local/bin/gcalcli agenda<br />/usr/local/bin/gcalcli --cals=owner calm<br />/usr/local/bin/gcalcli agenda '11/26/2009' '11/30/2009'<br /><br /><b>Useful options:</b><br />calw 3 displays a calendar of the next three weeks<br />calm displays a calendar of this month<br />agenda '11/26/2009' '11/30/2009' displays a list of events from the 26th to the 30th<br />--nc for no colour (the default colours look pretty horrible in GeekTool)<br />--cals=owner for only the calendars you own (to remove subscriptions)<br />--width=20 for wider columns (useful for GeekTool on a wide screen)<br /><br /><b>The Geeklet files attached have the following commands:</b><br />/usr/local/bin/gcalcli --nc --width=25 calw 3<br />/usr/local/bin/gcalcli --nc agenda<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/gcalcli.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/gcalcli_thumb.png" /></a><br /><br /><br/><br/>13 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Black and Red Collection (date, time, weather, to do list)]]></title>
<link>http://www.macosxtips.co.uk/geeklets/collections/black-and-red-collection-date-time-weather-to-do-list/</link>
<comments>http://www.macosxtips.co.uk/geeklets/collections/black-and-red-collection-date-time-weather-to-do-list/</comments>
<pubDate>Mon, 23 Nov 2009 12:21:15 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Collections</category>
<guid>http://www.macosxtips.co.uk/geeklets/collections/black-and-red-collection-date-time-weather-to-do-list/</guid>
<description><![CDATA[This collection is based on a <a href = "http://www.flickr.com/photos/pgervais/3327432018/">screenshot</a> patrickmgervais uploaded to Flickr.<br /><br /><a href = "http://www.flickr.com/photos/pgervais/3327432018/"><img src="http://farm4.static.flickr.com/3571/3327432018_0d48206056.jpg" /></a><br /><br /><a href = "http://mkio.deviantart.com/art/Old-Guitar-Hero-41051348">The desktop background is available here.</a><br /><br />A black and red collection with the date, time, weather and a to do list. The default position for the Geeklets is for a 13" MacBook so larger screen will have to move them into the right position.<br/><br/>3 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Uptime]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/uptime/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/uptime/</comments>
<pubDate>Fri, 20 Nov 2009 13:04:57 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/uptime/</guid>
<description><![CDATA[This Geeklet tells you how long your Mac has been on for (e.g. Up 3 days, 22 hours and 28 minutes).<br /><br />It is quite easy to rearrange the output format to what you want. The command is:<br /><br /><b>uptime | sed -e "s/:/ /2" | sed -e "s/,/ /2" | awk '{print "Up " $3 " days, " $5 " hours and " $6 " minutes"}'</b><br /><br />As you can see, $3 will print the number of days, $5 the number of hours, and $6 the number of minutes. You can rearrange these, for example:<br /><br /><b>uptime | sed -e "s/:/ /2" | sed -e "s/,/ /2" | awk '{print "UPTIME: " $3 " days, " $5 ":" $6}'</b><br /><br />will give UPTIME: 3 days, 22:28 instead.<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/uptime.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/uptime.png" /></a><br /><br/><br/>9 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Display current wireless network]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/display-current-wireless-network/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/display-current-wireless-network/</comments>
<pubDate>Fri, 20 Nov 2009 09:26:10 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/display-current-wireless-network/</guid>
<description><![CDATA[This Geeklet displays the current wireless network. I'm not sure if this is the most efficient way to do it, so if anyone else can think of a better command, let me know. It seems to take a little while to execute, so keep the refresh time quite high unless you want to cause performance problems.<br /><br /><strong>Command:</strong> system_profiler SPAirPortDataType | tail -9 | head -1 | sed -e "s/://" | sed -e 's/^[ t]*//'<br /><strong>Font:</strong> Lucida Grande<br /><strong>Colour:</strong> White<br /><strong>Size:</strong> 18<br/><br/>6 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Date and Time collection]]></title>
<link>http://www.macosxtips.co.uk/geeklets/collections/date-and-time-collection/</link>
<comments>http://www.macosxtips.co.uk/geeklets/collections/date-and-time-collection/</comments>
<pubDate>Fri, 20 Nov 2009 06:58:43 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Collections</category>
<guid>http://www.macosxtips.co.uk/geeklets/collections/date-and-time-collection/</guid>
<description><![CDATA[This collection of Geeklets give you the day of the week, the date, and the time with a stylish setup.<br /><br /><strong>Date:</strong> date +%d<br /><strong>Month:</strong> date +%B<br /><strong>Day:</strong> date +%A<br /><strong>Time:</strong> date +"%I:%M"<br /><strong>AM/PM:</strong> date +"%p"<br /><strong>Font:</strong> Helvetica Neue<br /><strong>Colour:</strong> Black<br /><strong>Size:</strong> Various<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/dateandtime.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/dateandtime.png" /></a><br/><br/>11 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[A single line weather forecast]]></title>
<link>http://www.macosxtips.co.uk/geeklets/weather/a-single-line-weather-forecast/</link>
<comments>http://www.macosxtips.co.uk/geeklets/weather/a-single-line-weather-forecast/</comments>
<pubDate>Thu, 19 Nov 2009 18:12:12 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Weather</category>
<guid>http://www.macosxtips.co.uk/geeklets/weather/a-single-line-weather-forecast/</guid>
<description><![CDATA[This Geeklet gives you a weather forecast in a single short sentence. As with most of the weather scripts, this requires a US zip code. In the command you will need to replace 12345 with your zip code.<br /><br />This service is provided by the <a href="http://www.wunderground.com/">Weather Underground</a> web site.<br /><br /><strong>Command:</strong> curl -s http://www.wunderground.com/cgi-bin/findweather/getForecast?query=12345 | awk '/Today is/ || /Tomorrow is/' | textutil -convert txt -stdin -stdout -format html<br /><strong>Font:</strong> Lucida Grande<br /><strong>Colour:</strong> Orange<br /><strong>Size:</strong> 16<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/weatherline.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/weatherline.png" /></a><br/><br/>8 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Date, Events, To Do List and Top Processes Collection]]></title>
<link>http://www.macosxtips.co.uk/geeklets/collections/date-events-to-do-list-and-top-processes-collection/</link>
<comments>http://www.macosxtips.co.uk/geeklets/collections/date-events-to-do-list-and-top-processes-collection/</comments>
<pubDate>Thu, 19 Nov 2009 17:53:39 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Collections</category>
<guid>http://www.macosxtips.co.uk/geeklets/collections/date-events-to-do-list-and-top-processes-collection/</guid>
<description><![CDATA[A collection of Geeklets that go well together. The events and to do list require iCalBuddy. The list of processes is ordered by memory usage and updates every 30 seconds. The default text colour is white, so it works well with any dark background.<br /><br /><strong>Events:</strong> /usr/local/bin/icalBuddy -nc eventsToday | sed -e "s/*/--/" | sed -e "s/!/!!/"<br /><strong>To Do list:</strong> /usr/local/bin/icalBuddy -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/"<br /><strong>Date:</strong> date '+%a %e %B'<br /><strong>Processes:</strong> ps -amcwwwxo "command %mem %cpu" | grep -v grep | head -13<br /><br />Also included are some titles and shading. When rearranging overlapping Geeklets you may find it useful to right-click on them and click "Send to back" etc. if you are trying get to ones underneath.<br /><br /><strong>iCalBuddy Installation Instructions:</strong><br />1. Download iCalBuddy from <a href="http://hasseg.org/icalBuddy">http://hasseg.org/icalBuddy</a><br />2. Double-click the file to unzip it. <br />3. Double-click the install.command file. <br />4. Enter your administrator password. <br />5. Close the window. <br />6. Optional: Open a new Terminal window and type "icalBuddy uncompletedTasks" to test it works.<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/collection1.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/collection1_thumb.png" /></a><br/><br/>1 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Calendar of current month with today's date highlighted]]></title>
<link>http://www.macosxtips.co.uk/geeklets/productivity/calendar-of-current-month-with-todays-date-highlighted/</link>
<comments>http://www.macosxtips.co.uk/geeklets/productivity/calendar-of-current-month-with-todays-date-highlighted/</comments>
<pubDate>Thu, 19 Nov 2009 16:47:07 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Productivity</category>
<guid>http://www.macosxtips.co.uk/geeklets/productivity/calendar-of-current-month-with-todays-date-highlighted/</guid>
<description><![CDATA[This Geeklet displays a calendar of the current month, with today's date highlighted with ##. The font needs to be fixed width like Courier for it to display properly.<br /><br /> <strong>Command:</strong> cal | sed "s/^/ /;s/$/ /;s/ $(date +%e) / $(date +%e | sed 's/./#/g') /"<br /><strong>Font:</strong> Courier<br /><strong>Colour:</strong> White<br /><strong>Size:</strong> 13<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/calendarmonth.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/calendarmonth.png" /></a><br/><br/>6 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Top processes sorted by CPU usage]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/top-processes-sorted-by-cpu-usage/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/top-processes-sorted-by-cpu-usage/</comments>
<pubDate>Thu, 19 Nov 2009 15:23:30 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/top-processes-sorted-by-cpu-usage/</guid>
<description><![CDATA[This geeklet displays the top 12 processes sorted by their CPU usage. It updates every 30 seconds. <br /><br />The three columns it shows are given by "command %cpu %mem." You can delete one of those if you don't want it. You can change "head -13" at the end of the command to specify how many processes to show. <br /><br /><strong>Command:</strong> ps -arcwwwxo "command %cpu %mem" | grep -v grep | head -13<br /><strong>Font:</strong> Courier<br /><strong>Colour:</strong> White <br /><strong>Size:</strong> 11<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/processescpu.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/processescpu.png" /></a><br/><br/>8 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Top processes sorted by memory usage]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/top-processes-sorted-by-memory-usage/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/top-processes-sorted-by-memory-usage/</comments>
<pubDate>Thu, 19 Nov 2009 15:18:46 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/top-processes-sorted-by-memory-usage/</guid>
<description><![CDATA[This geeklet displays the top 12 processes sorted by their memory usage. It updates every 30 seconds.<br /><br />The three columns it shows are given by "command %mem %cpu." You can delete one of those if you don't want it. You can change "head -13" at the end of the command to specify how many processes to show.<br /><br /><strong>Command:</strong> ps -amcwwwxo "command %mem %cpu" | grep -v grep | head -13<br /><strong>Font:</strong> Courier<br /><strong>Colour:</strong> White <br /><strong>Size:</strong> 11<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/processes.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/processes.png" /></a><br/><br/>8 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Today's iCal events]]></title>
<link>http://www.macosxtips.co.uk/geeklets/productivity/todays-ical-events/</link>
<comments>http://www.macosxtips.co.uk/geeklets/productivity/todays-ical-events/</comments>
<pubDate>Thu, 19 Nov 2009 15:12:37 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Productivity</category>
<guid>http://www.macosxtips.co.uk/geeklets/productivity/todays-ical-events/</guid>
<description><![CDATA[This geeklet displays the current day's iCal events. It requires that you have iCalBuddy installed. <br /><br /><strong>Command:</strong> usr/local/bin/icalBuddy -nc eventsToday | sed -e "s/*/--/" | sed -e "s/!/!!/" <br /><strong>Font:</strong> Futura <br /><strong>Colour:</strong> White <br /><strong>Size:</strong> 16<br /><br /><strong>iCalBuddy Installation Instructions:</strong><br />1. Download iCalBuddy from http://hasseg.org/icalBuddy/ <br />2. Double-click the file to unzip it. <br />3. Double-click the install.command file. <br />4. Enter your administrator password. <br />5. Close the window. <br />6. Optional: Open a new Terminal window and type "icalBuddy eventsToday" to test it works. <br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/events.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/events.png" /></a><br/><br/>7 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Show free disk space and capacity]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/show-free-disk-space-and-capacity/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/show-free-disk-space-and-capacity/</comments>
<pubDate>Thu, 19 Nov 2009 14:59:41 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/show-free-disk-space-and-capacity/</guid>
<description><![CDATA[This Geeklet shows how much free disk space you have left.<br /><br />"disk0s2" in the command is the identifier for the hard drive. Your's might be different, so you can check using Disk Utility (located in Applications/Utilities). Just click on the hard drive in the list on the left and choose Get Info... from the File menu (Command-I). The Disk Identifier property is near the top of the info window.<br /><br />The second part of the command is awk which rearranges the output. You can change this arround. Just make sure all text is inside double-quotes, and all variables (e.g. $2) are outside. $2 gives the capacity, $3 gives the used, $4 gives the free, and $5 gives the percentage used.<br /><br />By default it is set to update once daily, however you may want to change that to more often.<br /><br /><strong>Command:</strong> df -hl | grep 'disk0s2' | awk '{print $4"/"$2" free ("$5" used)"}'<br /><strong>Font:</strong> Lucida Grande<br /><strong>Colour:</strong>White<br /><strong>Size:</strong> 14<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/freespace.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/freespace.png" /></a><br /><br/><br/>10 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Display basic computer info (name, RAM, processor, OS version)]]></title>
<link>http://www.macosxtips.co.uk/geeklets/system/display-basic-computer-info-name-ram-processor-os-version/</link>
<comments>http://www.macosxtips.co.uk/geeklets/system/display-basic-computer-info-name-ram-processor-os-version/</comments>
<pubDate>Thu, 19 Nov 2009 12:36:59 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>System</category>
<guid>http://www.macosxtips.co.uk/geeklets/system/display-basic-computer-info-name-ram-processor-os-version/</guid>
<description><![CDATA[This Geeklet displays the following basic system stats:<br /><br /><strong>Computer name</strong> (e.g. Matt's MacBook)<br /><strong>OS version</strong> (e.g. Mac OS X 10.6.2 10C540)<br /><strong>Amount of RAM</strong> (e.g. 2GB RAM)<br /><strong>Processor</strong> (e.g. Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz)<br /><br /><strong>Command:</strong> scutil --get ComputerName;<br />sw_vers | awk -F':t' '{print $2}' | paste -d ' ' - - -;<br />sysctl -n hw.memsize | awk '{print $0/1073741824" GB RAM"}';<br />sysctl -n machdep.cpu.brand_string;<br /><br /><strong>Font:</strong> Helvetica Neue<br /><strong>Colour:</strong> White<br /><strong>Size:</strong> 14<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/macinfo.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/macinfo.png" /></a><br/><br/>5 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[Today's Date]]></title>
<link>http://www.macosxtips.co.uk/geeklets/productivity/todays-date/</link>
<comments>http://www.macosxtips.co.uk/geeklets/productivity/todays-date/</comments>
<pubDate>Thu, 19 Nov 2009 11:02:02 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Productivity</category>
<guid>http://www.macosxtips.co.uk/geeklets/productivity/todays-date/</guid>
<description><![CDATA[This Geeklet displays today's date in the format "Thu 19 November." By changing the characters at the end you can change the format.<br /><br /><strong>Command:</strong> date '+%a %e %B'<br /><strong>Font:</strong> Futura <br /><strong>Colour:</strong> White <br /><strong>Size:</strong> 16<br /><br />Some alternative format examples:<br /><br />date<br />date "+DATE: %Y-%m-%d%nTIME: %H:%M:%S"<br />date +"%A %d %b"<br /><br />Works well with <a href="http://www.macosxtips.co.uk/geeklets/collections/date-events-to-do-list-and-top-processes-collection/">this collection</a>.<br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/date.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/date.png" /></a><br/><br/>5 Vote(s) ]]></description>
</item>

<item>
<title><![CDATA[To do list from iCal]]></title>
<link>http://www.macosxtips.co.uk/geeklets/productivity/to-do-list-from-ical/</link>
<comments>http://www.macosxtips.co.uk/geeklets/productivity/to-do-list-from-ical/</comments>
<pubDate>Thu, 19 Nov 2009 09:16:06 -0800</pubDate>
<dc:creator>matt</dc:creator>
<category>Productivity</category>
<guid>http://www.macosxtips.co.uk/geeklets/productivity/to-do-list-from-ical/</guid>
<description><![CDATA[This geeklet gets your to do list from iCal and displays it. It requires that you have iCalBuddy installed. <br /><br /><strong>Command:</strong> /usr/local/bin/icalBuddy -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/" <br /><strong>Font:</strong> Futura <br /><strong>Colour:</strong> White <br /><strong>Size:</strong> 16<br /><br /><strong>iCalBuddy Installation Instructions:</strong><br />1. Download iCalBuddy from http://hasseg.org/icalBuddy/ <br />2. Double-click the file to unzip it. <br />3. Double-click the install.command file. <br />4. Enter your administrator password. <br />5. Close the window. <br />6. Optional: Open a new Terminal window and type "icalBuddy uncompletedTasks" to test it works. <br /><br /><a href="http://www.macosxtips.co.uk/geeklets/screenshots/todo.png"><img src="http://www.macosxtips.co.uk/geeklets/screenshots/todo.png" /></a><br/><br/>4 Vote(s) ]]></description>
</item>

</channel>
</rss>
