
#Geektool scripts manual
It worked fine out the box, but after a bit of manual configuration, I started adding some pretty formatting then found myself adding some new features like a Twitter search or retweet monitoring etc…. I wasn’t having much luck until I started searching for a command line Twitter access using OAuth… then I stumbled on a blog post containing a Python script which could retrieve user timelines, post tweets etc. The main issue was any existing Twitter GeekTool scripts I found used basic authentication which is no longer supported by the Twitter API as it was replaced with OAuth authentication (which is good, but makes accessing the API authenticated a bit more difficult). I’ve been playing around with GeekTool recently and one of the first things I wanted to include was my Twitter timeline on my desktop which proved to be a more difficult task than I expected.
#Geektool scripts tv
: Added rssmytvrss.sh to list upcoming tv shows as listed by.: Added a section for "More Script Collections by Other People".icalevents - a compiled command line program to dump all events within a year of today (I wrote it myself source can be provided on request).Display title+description or just title only. RSS Reader that lets you say what url, how many entries to receive, and a max length of entries.Comments with easy to understand and easy to set variables for customization.Internet connectivity check before running scripts that need it.Scripts that put a customizable fixed size limit on output so you have more control over the appearance of your GeekTool desktop.GeektoolScriptsbyAnaithnid.zip - 3 scripts.More Script Collections by Other People (usual not-mine disclaimers): it's just a list of the exact syntax to make the individual scripts work. You can make as many copies of main.bash as you want (rename and change the nameofscript variable) so you can do multiple Geeklets that each run multiple scripts. This not only lets you display a set of scripts in one Geeklet, but lets you change your GeekTool desktop display without having to change the script within the GeekTool preference pane. You comment out the scripts you don't want to run. The main.bash script is just one script that runs all the other scripts. Create a new shell Geeklet (window in GeekTool), providing the complete path and name for the script you want to run AND any arguments the script needs.Make the script(s) executable (instructions in main.bash).the rss reader script wants to know how many entries you want and what the url is).

I recommend grabbing main.bash as this has syntax for running each script - some of these take arguments (ex.
#Geektool scripts download
Download the scripts.zip file and unzip to the location of your choice OR browse the scripts directory and save the script of your choice.Create a new shell Geeklet (window in GeekTool), providing the complete path and name for the main.bash script.(Don't forget to make the scripts executable. Modify main.bash per the instructions in its comments.
