Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
Not open for further replies.
Thanks man! i'm looking forward for the solution!

I'm assuming you have icalBuddy installed and working properly other than the color part.

Open Terminal and type icalBuddy editConfig
This should open the .icalBuddyConfig.plist file in TextEdit

Use this guide to help with what code can be used. I'm guessing that you can figure out what to do by looking through that guide and knowing where to use the code.

If all you want changed is the time to be green, replace the code in the file with this and save, then refresh geektool to see the changes:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>constantArguments</key>
	<dict>
	</dict>
	<key>formatting</key>
	<dict>
		<key>datetimeValue</key>
		<string>green</string>
	</dict>
<key>formattedKeywords</key>
	<dict>

	</dict>
</dict>
</plist>
 
I'm assuming you have icalBuddy installed and working properly other than the color part.

Open Terminal and type icalBuddy editConfig
This should open the .icalBuddyConfig.plist file in TextEdit

Use this guide to help with what code can be used. I'm guessing that you can figure out what to do by looking through that guide and knowing where to use the code.

If all you want changed is the time to be green, replace the code in the file with this and save, then refresh geektool to see the changes:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>constantArguments</key>
	<dict>
	</dict>
	<key>formatting</key>
	<dict>
		<key>datetimeValue</key>
		<string>green</string>
	</dict>
<key>formattedKeywords</key>
	<dict>

	</dict>
</dict>
</plist>

Wow thank you so much mr. creator! you did it! i appreciate your time.
 
I think this is a better place to put this:

Im currently using the Bowtie with the Wet Floor No Rating Mod, that can be found: http://macthemes.net/forum/viewtopic.php?id=16794295 however there are a few things id like to change.

Id like to make the Artwork slightly larger, as well as the font and the font colour. Is this easy to do? How would I go about doing this?
 
I think this is a better place to put this:

Im currently using the Bowtie with the Wet Floor No Rating Mod, that can be found: http://macthemes.net/forum/viewtopic.php?id=16794295 however there are a few things id like to change.

Id like to make the Artwork slightly larger, as well as the font and the font colour. Is this easy to do? How would I go about doing this?

No simple way. You'll have to edit the source file something.js found in /Users/you/Library/Application Support/Bowtie/name of theme.bowtie (right click > show package contents)

**Edit
The info.plist file (in the same location) has a value for BTArtworkWidth and BTArtworkHeight. You could try changing those.
 
3w5y
 
Here is my desktop

Got:
- my last backup times for Time Machine and Backblaze
- my CPU, RAM and disk space monitoring
- my SSH connection log (an alert would show up in red if multiple attempts with invalid user IDs are made from the same IP address; would also shows the number of attempts)
- my weather forecast
- my console
- my dynamically updated lyrics (script grabs lyrics of whatever is playing in iTunes and displays them, also adds them in iTunes so that I can grab them from there next time, see it there)

Long live :apple:
 

Attachments

  • Screen shot 2010-04-03 at 10.25.53 PM.jpg
    Screen shot 2010-04-03 at 10.25.53 PM.jpg
    746.8 KB · Views: 596
Got:
- my last backup times for Time Machine and Backblaze
- my CPU, RAM and disk space monitoring
- my SSH connection log (an alert would show up in red if multiple attempts with invalid user IDs are made from the same IP address; would also shows the number of attempts)
- my weather forecast
- my console
- my dynamically updated lyrics (script grabs lyrics of whatever is playing in iTunes and displays them, also adds them in iTunes so that I can grab them from there next time, see it there)

Long live :apple:

Heyy I did that lyrics thing because I thought it outputs the entire sentance instead o breaking it down like lyrics so it takes up half my screen. How did you get it to fit nicely. When I adjust the geeklet it just cuts off some text.
 
:cool:
Heyy I did that lyrics thing because I thought it outputs the entire sentance instead o breaking it down like lyrics so it takes up half my screen. How did you get it to fit nicely. When I adjust the geeklet it just cuts off some text.

Well, The screenshot you see is on my 21.5 inches iMac so I got quite a bit of room on there to make smaller fonts readable. Also, sometimes the lyrics are too long and I miss the bottom part... Not often though.
As far as width, I think there's a setting on GT3 to wrap the output so nothing is missed.
 
:cool:

Well, The screenshot you see is on my 21.5 inches iMac so I got quite a bit of room on there to make smaller fonts readable. Also, sometimes the lyrics are too long and I miss the bottom part... Not often though.
As far as width, I think there's a setting on GT3 to wrap the output so nothing is missed.

Haha yeah I'm on a 13" Macbook. But I kind of said that prematurely because most songs fit just some print the lyrics oddly and don't fit right. I have the geeklet saved but not showing because it doesn't fit to well on my small screen. Thanks for showing it though.
 
I've been using GeekTool to embed useful information on my Desktop like temperatures, weather - the usual. But what I would really love is if I could have tabs on the side of the desktop (embedded) that when I clicked one the appropriate information would appear.

For Example, I would have a tab for temperatures that when clicked, would display all the temperatures for my hardware (still embedded in the desktop). Then, when the tab is clicked again, the information disappears again.
At the moment, to save space, I'm just displaying the CPU and GPU temperatures.

Is there a program out there that will let me do this? Or can it be done with some clever programming in GeekTool?

Any suggestions/help will be greatly appreciated.
 
I've been using GeekTool to embed useful information on my Desktop like temperatures, weather - the usual. But what I would really love is if I could have tabs on the side of the desktop (embedded) that when I clicked one the appropriate information would appear.

For Example, I would have a tab for temperatures that when clicked, would display all the temperatures for my hardware (still embedded in the desktop). Then, when the tab is clicked again, the information disappears again.
At the moment, to save space, I'm just displaying the CPU and GPU temperatures.

Is there a program out there that will let me do this? Or can it be done with some clever programming in GeekTool?

Any suggestions/help will be greatly appreciated.

AFAIK, Geektool 2 can't do anything if you click on the desktop, but you might be able to do some kind of Applescripting which would run from a keystroke trigger (like with QuickSilver or Butler) and change the desktop as a result. But that will be fragile and lots of work.

The better way to go is to use the donation-ware "iStat Menus", which can sit in your menu bar showing one temperature, and will drop down a menu to show all your Mac's temperatures when you click. I'm using v1.3, from iSlayer.com and it's working just fine ;)
 
yeah,
I'm using iStat Menus at the moment, but I was hoping for a way put all the information currently displayed in GeekTools into categorised tabs - So a tab for System Info, Date, Events, Weather, etc.
But I've been doing some research and it seems my tabbed desktop can't be done. :( At least not yet. ;)
Thanks for your help dzurn!
 
Works in Terminal but not in Geektool

hi i have recently started playing around with geektool and i am trying to get a weather geeklet to work. At the moment it works in terminal but won't work in geektool. Any ideas why?

The command is:

links -dump http://news.bbc.co.uk/weather/forecast/2695/ObservationsRSS.rss | awk '{gsub(/,/,"")}; /Temp/{print "Temp:",$3,$4}; /Direct/{print "Wind:",$3,$6}; /Humid/{print "Humidity:",$9}'


thanks

mike

also if anyone knows where i can get a image of the current weather (cloudy etc) that would be great
 
Is that iCalBuddy?!

Yes it is!

I had the geektool To-Do from iCal working, but obviously iCalBuddy is far more effective at it's job and has the To-Do function built in as well.

Slightly changed the Geektool stuff now, went for something a bit larger and more stylish I think!

screenshot20100416at154.png
 
I've read everything regarding weather and geektool, and I can't find one that works in Canada.

Can someone help me find a geektool script that works with Montreal, Quebec?
 
check out my geektool desktop.. i'll post the scripts if you guys want any, but i got most from this thread.


Hi!
Can you help me to have the same battery them with percentage, icons ..
I have tried a script but it doesn't work.

thank you and sorry for my bad english
 
Yes it is! I'll chuck you the registration file if you want it. :)

I had the geektool To-Do from iCal working, but obviously iCalBuddy is far more effective at it's job and has the To-Do function built in as well.

Slightly changed the Geektool stuff now, went for something a bit larger and more stylish I think!

screenshot20100416at154.png

Yeah if you don't mind that would be amazing. I have it but it's very simple looking. I just have todays date and under it it has all my stuff for how ever many days set. It doesn't separate them into the multiple dates like that or have the color code which is super sexy.

*Edit* Heres what I have if this helps my description.

Screenshot2010-04-17at105635AM.png
 
I've read everything regarding weather and geektool, and I can't find one that works in Canada.

Can someone help me find a geektool script that works with Montreal, Quebec?

Try this.

Download this geeklet... right click, save download as. Don't append .txt.
Click Me

Double click it, and ok in geektool.

Then change 'USIN0707' to 'CAXX0385' and then OK it. That should give you the weather and description in Quebec. You will need to set the refresh time to whatever you want.
 
Yeah if you don't mind that would be amazing. I have it but it's very simple looking. I just have todays date and under it it has all my stuff for how ever many days set. It doesn't separate them into the multiple dates like that or have the color code which is super sexy.

*Edit* Heres what I have if this helps my description.

Screenshot2010-04-17at105635AM.png

Sorry, my apologies.

I'm not using iCalBuddy! Got confused haha.

I'm actually using a program called iDeskCal. It's separate from Geektool. It reads all your calendars from iCal and To-Do's if you want it too. It's customiseable in terms of moving it, sizing it, changing colours etc. Pretty handy.

You can download from Here
 
update uptime script for Scrbzzz

Hi all,

Scrbzzz here is a new script for the uptime.
Sorry you had to wait that long but, i've been busy so here it is.

I've tested it, and didn't get any problems but if you do, then make
a screenshot and paste in here, then i'll have a look ;-)

here you go
Code:
tell application "Finder"
	set dayss to ""
	set AppleScript's text item delimiters to "up"
	set upt to text item 2 of "12:39  up 9 days, 22:42, 2 users, load averages: 0.17 0.11 0.12"
	
	if upt contains "days" then
		set AppleScript's text item delimiters to "days"
		set dayss to (text item 1 of upt) & "days,"
	end if
	
	if upt does not contain "hr" and upt does not contain "mins" then
		if dayss ≠ "" then
			set AppleScript's text item delimiters to "days,"
			set upt to text item 2 of upt
		end if
		set AppleScript's text item delimiters to ","
		set other to text item 1 of upt
		set AppleScript's text item delimiters to ":"
		set other_hr to dayss & (text item 1 of other) & " hrs, "
		set res to other_hr & (text item 2 of other) & " mins"
	end if
	
	if upt contains "hr" then
		set AppleScript's text item delimiters to "hr"
		set res to dayss & (text item 1 of upt) & "hrs"
	end if
	
	if upt contains "min" then
		set AppleScript's text item delimiters to "min"
		set res to dayss & (text item 1 of upt) & "mins"
	end if
	
	return res
end tell
 
Hi all,

Scrbzzz here is a new script for the uptime.
Sorry you had to wait that long but, i've been busy so here it is.

I've tested it, and didn't get any problems but if you do, then make
a screenshot and paste in here, then i'll have a look ;-)

here you go
Code:
tell application "Finder"
	set dayss to ""
	set AppleScript's text item delimiters to "up"
	set upt to text item 2 of "12:39  up 9 days, 22:42, 2 users, load averages: 0.17 0.11 0.12"
	
	if upt contains "days" then
		set AppleScript's text item delimiters to "days"
		set dayss to (text item 1 of upt) & "days,"
	end if
	
	if upt does not contain "hr" and upt does not contain "mins" then
		if dayss ≠ "" then
			set AppleScript's text item delimiters to "days,"
			set upt to text item 2 of upt
		end if
		set AppleScript's text item delimiters to ","
		set other to text item 1 of upt
		set AppleScript's text item delimiters to ":"
		set other_hr to dayss & (text item 1 of other) & " hrs, "
		set res to other_hr & (text item 2 of other) & " mins"
	end if
	
	if upt contains "hr" then
		set AppleScript's text item delimiters to "hr"
		set res to dayss & (text item 1 of upt) & "hrs"
	end if
	
	if upt contains "min" then
		set AppleScript's text item delimiters to "min"
		set res to dayss & (text item 1 of upt) & "mins"
	end if
	
	return res
end tell

Wow thanks, you didn't have to keep working on this for me but its awesome you did. When I replaced the code with that it just came up as the 9:22:42 and it never changes.

Screenshot2010-04-18at75936AM.png
 
Wow thanks, you didn't have to keep working on this for me but its awesome you did. When I replaced the code with that it just came up as the 9:22:42 and it never changes.

Screenshot2010-04-18at75936AM.png

ow crap, i forgot to change my test line

here is the corrected one,
Code:
tell application "Finder"
	set dayss to ""
	set AppleScript's text item delimiters to "up"
	set upt to text item 2 of (do shell script "uptime")
	
	if upt contains "days" then
		set AppleScript's text item delimiters to "days"
		set dayss to (text item 1 of upt) & "days,"
	end if
	
	if upt does not contain "hr" and upt does not contain "mins" then
		if dayss ≠ "" then
			set AppleScript's text item delimiters to "days,"
			set upt to text item 2 of upt
		end if
		set AppleScript's text item delimiters to ","
		set other to text item 1 of upt
		set AppleScript's text item delimiters to ":"
		set other_hr to dayss & (text item 1 of other) & " hrs, "
		set res to other_hr & (text item 2 of other) & " mins"
	end if
	
	if upt contains "hr" then
		set AppleScript's text item delimiters to "hr"
		set res to dayss & (text item 1 of upt) & "hrs"
	end if
	
	if upt contains "min" then
		set AppleScript's text item delimiters to "min"
		set res to dayss & (text item 1 of upt) & "mins"
	end if
	
	return res
end tell
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.