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.
This should work (for Toronto)
Code:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=[COLOR="Orange"]CAXX0504[/COLOR]&u=[COLOR="RoyalBlue"]c[/COLOR]" | grep -E '(Current Conditions:|[COLOR="RoyalBlue"]C[/COLOR]<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'

Replace text in orange for you city you want weather info on. (browser yahoo weather to the city you want and check it's code on the URL).
If you want Fahrenheit replace the 'c' in blue with 'f'.

Try it first in Terminal. If you get an error saying something about '<' then just escape this character in the command above.(i.e. replace '<' with '\<')

Hope it helps!

Edit: as you can see there's no difference between american cities, canadian cities or any other city around the world. (except for the city code! :))

Can someone help with this ? I want metric readings. But when I use this code I get an imperial degree with the Celcius sign afterwards. See attachement.
 

Attachments

  • Screen shot 2010-07-15 at 3.27.02 PM.png
    Screen shot 2010-07-15 at 3.27.02 PM.png
    38.1 KB · Views: 117
hel how to make in celsius

help what to change
thx
 

Attachments

  • Screen shot 2010-07-16 at 1.40.14 AM.jpg
    Screen shot 2010-07-16 at 1.40.14 AM.jpg
    569.7 KB · Views: 253
Here is a shell script for printing the battery percent of a bluetooth keyboard.


ioreg -l | grep -i batterypercent | awk '{ print substr( $0, length($0) - 1, length($0) ) }'

Output in terminal (for me): 78

If I look in System Preferences it says my battery is 78%. So there you go.

Interestingly enough when I put the command in geektool I get the following:

}}
78

I guess I will have to mess around with sed a little more. I have only tested this with one bluetooth device connected as I only have a bluetooth keyboard. The output will probably be wacky if there is more than one Apple BT device connected.
 
Hi,

I wanted to display a .txt file on my desktop using geektool but I'm experiencing some problems.

First of all I doesn't update when I change the .txt file, I have to log out and back in again to get an update.

Also when I change something in geektool the text from the file is displayed over and over and over again in the entire geektool window.

Does anybody know how to fix this?
Lonnie

I too am having this problem. It's not when using a script (as one user asked), it's when I try to use an actual .txt file using the file geeklet. And when using the file geeklet there is nowhere to set the refresh rate. As far as I can tell however this is all working as intended. Is there anyway to change it to work more like scripts do (but just displaying a txt document)?

Edit: Found a work around earlier in the post using a shell and the cat command (cat <location of file>).
 
Recently my weather scripts have been showing a bit of HTML with the forecast. Anyone had to same problem and/or know how to fix it?

content
 
Recently my weather scripts have been showing a bit of HTML with the forecast. Anyone had to same problem and/or know how to fix it?

content

Typically, the way to do the weather scripts have been to use curl to grab the actual HTML code then use a combination of grep or awk to parse out the data you want to show.

However, websites change. When they do, the old code needs to be updated. Without seeing the code you are using and comparing it against the HTML source, there is no way to advise you specifically. (And also, I have been using Applescript to do my HTML parsing as it's easier for me, so I am a mere beginner at understanding tools like grep and awk)
 
Typically, the way to do the weather scripts have been to use curl to grab the actual HTML code then use a combination of grep or awk to parse out the data you want to show.

However, websites change. When they do, the old code needs to be updated. Without seeing the code you are using and comparing it against the HTML source, there is no way to advise you specifically. (And also, I have been using Applescript to do my HTML parsing as it's easier for me, so I am a mere beginner at understanding tools like grep and awk)


Ah, well these are the two scripts. The first one is the days of the week and the second is the forecasted conditions.

Code:
curl --silent "http://weather.yahoo.com/australia/victoria/melbourne-12708013/?unit=c" | grep -E '<th>Tomorrow</th>' | tr '\011' ' ' | sed -e 's/    //g' -e 's/<th c.*//' -e 's/<\/th><th>/\
/g' -e 's/<\/*th>//g'

Code:
curl --silent "http://weather.yahoo.com/australia/victoria/melbourne-12708013/?unit=f" | grep -E 'wiff' | head -n1 | sed -e 's/<img id="wiff" style="background-position: -[0-9]*px -[0-9]*px; width: 61px; height: 34px"  alt="" src="http:\/\/l.yimg.com\/a\/lib\/ywc\/img\/spacer.gif"\/>//g' -e 's/<\/*td>//g' -e 's/<\/*div>//g'  -e 's/<br\/>/\
/g' | tail -n5 | tr '\011' ' ' | sed -e 's/    .*//g'
 
Still can't figure out how to get the weather stuff to work - I reinstalled Lynx like 10 times...

err..
 

Attachments

  • Screen shot 2010-07-20 at 6.41.29 PM.png
    Screen shot 2010-07-20 at 6.41.29 PM.png
    206.4 KB · Views: 137
Trying to install a CPU and memory usage script

Code:
top -ocpu -FR -l2 -n20 | grep '^....[1234567890] ' | grep -v ' 0.0% ..:' | cut -c 1-24,33-42,64-77

Nothing shows up. Read somewhere to remove the spaces, and that didn't work. No text or anything. Just a blank area with a green dot, or if I remove the spaces a red dot.
 
For those of you who are having problems with Lynx - IT DOES NOT WORK WITH SNOW LEOPARD.

These scripts will give you the weather info you want or you can choose to just use pieces of it! Enjoy!

Weather Image Script:
file:///tmp/weather.png

Weather Grab Image Script:
curl --silent "YOUR_AREA_URL" | grep "forecast-icon" | sed "s/.*background\\:url(\\'\\(.*\\)\\')\\;\\ _background.*/\\1/" | xargs curl --silent -o /tmp/weather.png
____________________________________________________________________
The next two scripts are a little tricky, to get the correct URL, go to Yahoo Weather, and click on RSS in the upper right corner (it's an orange button). Once you do that you'll see an 8 character code, copy that then proceed.


Conditions and Temperature :
Fahrenheit Readout:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=f" | grep -E '(Current Conditions:|F<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'

Metric Readout:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=c" | grep -E '(Current Conditions:|C<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'

Two Day Forecast:
Fahrenheit:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=f" | grep -E '(High:)' | sed -e 's/<BR \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<br \/>//'

Metric:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=c" | grep -E '(High:)' | sed -e 's/<BR \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<br \/>//'
 
For those of you who are having problems with Lynx - IT DOES NOT WORK WITH SNOW LEOPARD.

These scripts will give you the weather info you want or you can choose to just use pieces of it! Enjoy!

Weather Image Script:
file:///tmp/weather.png

Weather Grab Image Script:
curl --silent "YOUR_AREA_URL" | grep "forecast-icon" | sed "s/.*background\\:url(\\'\\(.*\\)\\')\\;\\ _background.*/\\1/" | xargs curl --silent -o /tmp/weather.png
____________________________________________________________________
The next two scripts are a little tricky, to get the correct URL, go to Yahoo Weather, and click on RSS in the upper right corner (it's an orange button). Once you do that you'll see an 8 character code, copy that then proceed.


Conditions and Temperature :
Fahrenheit Readout:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=f" | grep -E '(Current Conditions:|F<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'

Metric Readout:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=c" | grep -E '(Current Conditions:|C<BR)' | sed -e 's/Current Conditions://' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//'

Two Day Forecast:
Fahrenheit:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=f" | grep -E '(High:)' | sed -e 's/<BR \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<br \/>//'

Metric:
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=YOUR_AREA_CODE&u=c" | grep -E '(High:)' | sed -e 's/<BR \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<br \/>//'

YOUR_AREA_URL: from experience, this needs to be from the www.weather.yahoo.com site, not your local Yahoo if you're outside the US. Just grab the URL from the address bar.

click on RSS in the upper right corner: obviously, again, from the page at the .com yahoo site. Clicking that gives the feed URL which contains the code (eg feed://weather.yahooapis.com/forecastrss?p=GMXX1273&u=).

Here's a picture of my setup:

screenshot20100723at852.png
 
iCal Today, Tomorrow and To Do on desktop

Download iCal Buddy [http://hasseg.org/icalBuddy/]. Install by double-clicking it to unzip the folder, then double-click on install.command located in the iCalBuddy folder.

Today's outstanding appointments
(For ALL today's events, even those already past, omit the '-n' in the codes below)

/usr/local/bin/icalBuddy -n -sc -b "-- " -eep "notes,location" eventsToday

A nice colourful one:

/usr/local/bin/icalBuddy -n -sc -f -b "-- " -eep "notes,location" eventsToday

Tomorrow's appointments:

day_in_seconds=86400
sec=`date +%s`
sec_tomorrow=`expr ${sec} + ${day_in_seconds} `
start_dt="`date -r ${sec_tomorrow} +'%Y-%m-%d 00:00:00 %z'`"
end_dt="`date -r ${sec_tomorrow} +'%Y-%m-%d 23:59:59 %z'`"
/usr/local/bin/icalBuddy -sc -b "-- " -eep "notes,location" eventsFrom:"${start_dt}" to:"${end_dt}" | sed -e "s/*/--/"

Uncompleted To Dos

/usr/local/bin/icalBuddy -nc uncompletedTasks | sed -e "s/*/--/" | sed -e "s/!/!!/"

A nice colourful one:

/usr/local/bin/icalBuddy -sc -f -b "-- " -eep "notes,location" uncompletedTasks
 
The weather stuff can be tricky. I ended up writing a new Applescript for it, just to try to get a better understanding of it. You really shouldn't need Lynx to get the existing Yahoo Weather info to work though...

I re-wrote my scripts to gather info from the Yahoo Weather API. The advantages are a much simpler parsing routine and a well documented code table for weather conditions. This let me use the Flat Weather icon set to show my weather, rather than pull down the current weather PNG from Yahoo.

Here is the code:

Code:
--Date: 7/20/2010 Email:shomann@gmail.com
--Personal or non-commerical use only.
--Yahoo! Weather API used.

--Enter the location of the weather icon FOLDER on your harddrive as URL:
set iconfolder to "file://localhost/Volumes/media/_users/..."

--Enter the WOEID for your location here
--For more information on the WOEID system go here: http://developer.yahoo.com/geo/geoplanet/guide/concepts.html
--To find your WOEID, try here: http://sigizmund.info/woeidinfo/?woeid=texas

set theLoc to "2400767"

--Set unitlogic to true if you are using metric
set unitlogic to "false"

set shell1 to "curl \"http://weather.yahooapis.com/forecastrss?w="
if unitlogic = "false" then
	set shell2 to "\""
else
	set shell2 to "&u=c\""
end if

set web_content to do shell script (shell1 & theLoc & shell2) as string

set AppleScript's text item delimiters to "\""
--Location
set w_city to text item 14 of web_content
set w_state to text item 16 of web_content

--Units
set w_tempunits to text item 20 of web_content
set w_disunits to text item 22 of web_content
set w_prsunits to text item 24 of web_content
set w_speedunits to text item 26 of web_content

--Begin Current Conditions

--Wind
set w_cur_chill to text item 28 of web_content
set w_winddir to text item 30 of web_content
set w_windspd to text item 32 of web_content

--Atmosphere
set w_humid to text item 34 of web_content
set w_vis to text item 36 of web_content
set w_prs to text item 38 of web_content
set w_prslogic to text item 40 of web_content

--Astronomy
set w_sunrise to text item 42 of web_content
set w_sunset to text item 44 of web_content

-- Condition
set w_curcond_text to text item 46 of web_content
set w_curcond_code to text item 48 of web_content
set w_curcond_temp to text item 50 of web_content
set w_updated to text item 52 of web_content

--Forecast
set w_fore0day to text item 60 of web_content
set w_fore0low to text item 64 of web_content
set w_fore0high to text item 66 of web_content
set w_fore0text to text item 68 of web_content
set w_fore0code to text item 70 of web_content

set w_fore1day to text item 72 of web_content
set w_fore1low to text item 76 of web_content
set w_fore1high to text item 78 of web_content
set w_fore1text to text item 80 of web_content
set w_fore1code to text item 82 of web_content

--Prs logic
if w_prslogic is "1" then
	set w_prssymbol to "▲"
else
	set w_prssymbol to "▼"
end if

tell application "GeekTool"
	
	set command of shell geeklet "w_loc" to "echo '" & w_city & ", " & w_state & "'"
	set command of shell geeklet "w_foreday" to "echo '" & w_fore1day & "'"
	set command of shell geeklet "w_temps0" to "echo '" & w_curcond_temp & w_tempunits & "'"
	set command of shell geeklet "w_temps1" to "echo '" & w_fore0high & "-" & w_fore0low & w_tempunits & "'"
	set command of shell geeklet "w_temps2" to "echo '" & w_fore1high & w_tempunits & "\n" & w_fore1low & w_tempunits & "'"
	set image url of image geeklet "w_icon0" to iconfolder & w_curcond_code & ".png"
	set image url of image geeklet "w_icon1" to iconfolder & w_fore1code & ".png"
	
	set command of shell geeklet "w_updated" to "echo '" & w_updated & "'"
end tell


return "H: " & w_humid & "% | V: " & w_vis & w_disunits & " | W: " & w_winddir & "° at " & w_windspd & w_speedunits & " | P: " & w_prs & w_prsunits & w_prssymbol & "     ◉ " & w_sunrise & " - " & w_sunset

To break it down, I first have the script gather info from Yahoo Weather APIs. Then I assemble the output for the details of the current conditions, including humidity, visibility, wind, pressure, and sunrise/set. At the end of the script, I tell Applescript to reset the icons and temperature fields inside GeekTool.

I can break it down further, but if you want to use this as is, create two image geeklets named w_icon0 (for current conditions) and w_icon1 for tomorrow's conditions. Then create 3 shell geeklets named w_temps0 (current temp) and w_temps1(today's high low) and w_temps2 (tomorrow's temps).

You will need to modify the script to point to your weather icons folder. Search for Flat Weather icons on deviantArt for the icons I used...

Let me know what you think!
 

Attachments

  • Screen.jpg
    Screen.jpg
    337.9 KB · Views: 530
The weather stuff can be tricky. I ended up writing a new Applescript for it, just to try to get a better understanding of it. You really shouldn't need Lynx to get the existing Yahoo Weather info to work though...

I re-wrote my scripts to gather info from the Yahoo Weather API. The advantages are a much simpler parsing routine and a well documented code table for weather conditions. This let me use the Flat Weather icon set to show my weather, rather than pull down the current weather PNG from Yahoo.

Here is the code:

Code:
--Date: 7/20/2010 Email:shomann@gmail.com
--Personal or non-commerical use only.
--Yahoo! Weather API used.

--Enter the location of the weather icon FOLDER on your harddrive as URL:
set iconfolder to "file://localhost/Volumes/media/_users/..."

--Enter the WOEID for your location here
--For more information on the WOEID system go here: http://developer.yahoo.com/geo/geoplanet/guide/concepts.html
--To find your WOEID, try here: http://sigizmund.info/woeidinfo/?woeid=texas

set theLoc to "2400767"

--Set unitlogic to true if you are using metric
set unitlogic to "false"

set shell1 to "curl \"http://weather.yahooapis.com/forecastrss?w="
if unitlogic = "false" then
	set shell2 to "\""
else
	set shell2 to "&u=c\""
end if

set web_content to do shell script (shell1 & theLoc & shell2) as string

set AppleScript's text item delimiters to "\""
--Location
set w_city to text item 14 of web_content
set w_state to text item 16 of web_content

--Units
set w_tempunits to text item 20 of web_content
set w_disunits to text item 22 of web_content
set w_prsunits to text item 24 of web_content
set w_speedunits to text item 26 of web_content

--Begin Current Conditions

--Wind
set w_cur_chill to text item 28 of web_content
set w_winddir to text item 30 of web_content
set w_windspd to text item 32 of web_content

--Atmosphere
set w_humid to text item 34 of web_content
set w_vis to text item 36 of web_content
set w_prs to text item 38 of web_content
set w_prslogic to text item 40 of web_content

--Astronomy
set w_sunrise to text item 42 of web_content
set w_sunset to text item 44 of web_content

-- Condition
set w_curcond_text to text item 46 of web_content
set w_curcond_code to text item 48 of web_content
set w_curcond_temp to text item 50 of web_content
set w_updated to text item 52 of web_content

--Forecast
set w_fore0day to text item 60 of web_content
set w_fore0low to text item 64 of web_content
set w_fore0high to text item 66 of web_content
set w_fore0text to text item 68 of web_content
set w_fore0code to text item 70 of web_content

set w_fore1day to text item 72 of web_content
set w_fore1low to text item 76 of web_content
set w_fore1high to text item 78 of web_content
set w_fore1text to text item 80 of web_content
set w_fore1code to text item 82 of web_content

--Prs logic
if w_prslogic is "1" then
	set w_prssymbol to "▲"
else
	set w_prssymbol to "▼"
end if

tell application "GeekTool"
	
	set command of shell geeklet "w_loc" to "echo '" & w_city & ", " & w_state & "'"
	set command of shell geeklet "w_foreday" to "echo '" & w_fore1day & "'"
	set command of shell geeklet "w_temps0" to "echo '" & w_curcond_temp & w_tempunits & "'"
	set command of shell geeklet "w_temps1" to "echo '" & w_fore0high & "-" & w_fore0low & w_tempunits & "'"
	set command of shell geeklet "w_temps2" to "echo '" & w_fore1high & w_tempunits & "\n" & w_fore1low & w_tempunits & "'"
	set image url of image geeklet "w_icon0" to iconfolder & w_curcond_code & ".png"
	set image url of image geeklet "w_icon1" to iconfolder & w_fore1code & ".png"
	
	set command of shell geeklet "w_updated" to "echo '" & w_updated & "'"
end tell


return "H: " & w_humid & "% | V: " & w_vis & w_disunits & " | W: " & w_winddir & "° at " & w_windspd & w_speedunits & " | P: " & w_prs & w_prsunits & w_prssymbol & "     ◉ " & w_sunrise & " - " & w_sunset

To break it down, I first have the script gather info from Yahoo Weather APIs. Then I assemble the output for the details of the current conditions, including humidity, visibility, wind, pressure, and sunrise/set. At the end of the script, I tell Applescript to reset the icons and temperature fields inside GeekTool.

I can break it down further, but if you want to use this as is, create two image geeklets named w_icon0 (for current conditions) and w_icon1 for tomorrow's conditions. Then create 3 shell geeklets named w_temps0 (current temp) and w_temps1(today's high low) and w_temps2 (tomorrow's temps).

You will need to modify the script to point to your weather icons folder. Search for Flat Weather icons on deviantArt for the icons I used...

Let me know what you think!

good idea using AppleScript for the weather! never thought about doing it this way... ;) this only shows that you can do pretty much ANYTHING with AS when you know the basis!
- but for your script, we only need to know which image correspond to which weather (sunny is which, rain, etc.)
- and for the forecast, what is the difference between "w-fore0" and "w-fore1" in the forecast. is it tomorrow and the day after tomorrow?
- also, id like to point out that it actually works for all the cities in the world!
and thanks alot for that! this is a lot more flexible and a lot cooler than the old (but practical) way (coolenufforamac)

edit: oh, and while youre at it, what is the script for the "last actions" there, it could be pretty useful! :)
 
Wallpaper is from interfacelift here.

Script is

df -h | grep disk0s2 | awk '{print "Macintosh HD:", $4, "remaining"}'

change disk0s2 accordingly, and you can add in $2 for total space, and $3 for used space.

This script gives me '100Gi' whereas the bottom of the Finder window gives me 107.89 GB. Anyone know why the discrepancy?
 
hey guys, never done any kind of script/programming. I loved the idea of geektool, so I "borrowed" some scripts I found online. Let me know how you like my desktop. Its simple but its my first time using geektool.

The itunes isnt geektool but an app called tunesart. Anybody have any ideas what I could put in the big gaping hole middle left? Under the time?






EDIT: Does anybody know how to get rid of Lynx? I know I shouldnt have been messing around with it in the first place, but I was following a pretty simple tutorial, but then ended up changing my mind. I dont have a use for it now and want to get rid of it. Any ideas? I tried appzapper which obviously doesnt work.
 

Attachments

  • Desktop.jpg
    Desktop.jpg
    1,017 KB · Views: 219
Just wondering...why do people need to know 'uptime'? Information, by definition, has a purpose, so what do you do with that information exactly?
 
This script gives me '100Gi' whereas the bottom of the Finder window gives me 107.89 GB. Anyone know why the discrepancy?

because the script uses 1 000MB / GB while finder uses the real 1 024MB / GB... it was said a few weeks ago... :D

and for the "uptime" information... when you have a laptop, its always good to restart your computer once in a while... or else it slowly slows down...


hey guys, never done any kind of script/programming. I loved the idea of geektool, so I "borrowed" some scripts I found online. Let me know how you like my desktop. Its simple but its my first time using geektool.

The itunes isnt geektool but an app called tunesart. Anybody have any ideas what I could put in the big gaping hole middle left? Under the time?






EDIT: Does anybody know how to get rid of Lynx? I know I shouldnt have been messing around with it in the first place, but I was following a pretty simple tutorial, but then ended up changing my mind. I dont have a use for it now and want to get rid of it. Any ideas? I tried appzapper which obviously doesnt work.

you could put a calendar (shell : cal, then cal +1 or cal -1 for the next and previous month) or a Mail script...
what are you using Lynx for?
 
because the script uses 1 000MB / GB while finder uses the real 1 024MB / GB... it was said a few weeks ago... :D

and for the "uptime" information... when you have a laptop, its always good to restart your computer once in a while... or else it slowly slows down...
Like I'm going to read through 89 pages. Anyway, how does 1024:1000 MB correlate to 107:100 GB? Please teach me the maths.

"Uptime" stuff: restart when your computer slows down or starts playing up. "Uptime" is just a gimmick. Sorry, but you'll never be captain of the Enterprise however much crap you've got on your desktop. :D
 
Hi,

You do or don't know that your apple counts 1Gb as 1000Mb instead of 1024Mb. Not sure if that is really the problem but it's possible...

Look up the man page of df or try the script with the capital "H"...
ex. df -H | ....

good luck

here ya go MrSmith... i knew it was somewhere! :p

and for the uptime... i just like having my uptime on my desktop... cuz i dont really know when was the last time i did restart it... and Im not trying to be the "captain of the enterprise"... i just like to have info on my computer...
 
here ya go MrSmith... i knew it was somewhere! :p

and for the uptime... i just like having my uptime on my desktop... cuz i dont really know when was the last time i did restart it... and Im not trying to be the "captain of the enterprise"... i just like to have info on my computer...

That's it? Well, what do you know. I searched for a clue. Thanks very much. Live long and prosper. :D
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.