Nice. Glad to hear that you got a work around going.

I am playing with removing the say part of that string and setting all that up 
as variables in the Apple Script itself. Seems to run a little faster.

Keith


On Sep 12, 2011, at 5:00 PM, Chris Blouch wrote:

> Just tried is on Snow Leopard and got an error on the -r argument so it must 
> be new to Lion. For non-lion users I managed to prepending the rate command 
> to the text using sed which worked fine:
> 
> curl -s 
> http://www.wunderground.com/cgi-bin/findweather/getForecast?query=33617 | 
> grep -A 2 tempActual | textutil -convert txt -stdin -stdout -format html | 
> sed "s/^/[[rate 900]]/" | say
> 
> CB
> 
> On 9/11/11 5:43 PM, Keith Watson wrote:
>> 
>> Ester,
>> 
>> I did not know that the rate switch was not available in earlier versions of 
>> OSX. I actually found it by…wait for it…RTFMing. <Grin>. Doing a man on say 
>> gave me all that info. The value for the rate is in words per minute 
>> according to the man page. Quite frankly I think they are full of it because 
>> I set it to 1000 and was able to understand every word. Maybe Alex tops out 
>> at around 600 or so.
>> 
>> Anyway, having fun playing around with all this myself. Now if only I could 
>> get Tessa to cook me a nice dinner I would be in heaven.
>> 
>> Keith
>> 
>> On Sep 11, 2011, at 1:19 PM, Esther wrote:
>> 
>>> Hi Keith,
>>> 
>>> I'll just add that if you want the say command in your AppleScript to 
>>> announce the temperature in another voice, you can also set that as an 
>>> argument and use any of your installed system voices (including the InfoVox 
>>> voices if you have them).  For example, if you're a French user in Snow 
>>> Leopard with the InfoVox French voice you could change the last part of 
>>> that shell script to a pipe to  "say -v Alice", for example, or other valid 
>>> voice on your system.  It looks as though there's an extra argument to the 
>>> "say" command in Lion that is not in Snow Leopard.  Does the "r" switch 
>>> allow you to specify a speech rate?  (That's not something you can do in 
>>> earlier versions of Mac OS X.)
>>> 
>>> Cheers,
>>> 
>>> Esther
>>> 
>>> On Sep 11, 2011, at 05:27, Keith Watson wrote:
>>> 
>>>> All,
>>>> 
>>>> Like Scott said, this was an exercise in learning Apple Script and to 
>>>> facilitate the request of another list member. They did not want all the 
>>>> information that the weather widget gave. All they wanted was the outside 
>>>> temperature. If the weather widget works for you then by all means 
>>>> continue to use it and ignore this thread. I could really give a crap if 
>>>> you like or dislike the way myself or others wish to garner our 
>>>> information.
>>>> 
>>>> So with that said, I have found that there is a way to do this with curl. 
>>>> Open your Apple Script editor and copy the following line into it. With 
>>>> this code you do not have to install Xcode or Mac Ports. And in the 
>>>> interest of full disclosure, I am also going to post the original Mac 
>>>> Hints snippet in case anyone is interested in whether or not it's going to 
>>>> be hotter today than yesterday. Oh and as before, make sure you substitute 
>>>> 33617 with your own zip  code.
>>>> 
>>>> *** Code starts on next line ***
>>>> do shell script "curl -s 
>>>> http://www.wunderground.com/cgi-bin/findweather/getForecast?query=33617 | 
>>>> grep -A 2 tempActual | textutil -convert txt -stdin -stdout -format html | 
>>>> say -r 400"
>>>> *** Code ends here ***
>>>> 
>>>> Original Mac Hints code, with a pipe to say added by me.
>>>> 
>>>> *** Code starts on next line. ***
>>>> do shell script "curl -s 
>>>> http://www.wunderground.com/cgi-bin/findweather/getForecast?query=33617 | 
>>>> awk '/Today is/ || /Tomorrow is/' | textutil -convert txt -stdin -stdout 
>>>> -format html | say -r 400"
>>>> *** Code ends here. ***
>>>> 
>>>> 
>>>> If you have any problems or suggestions, please don;t hesitate to ask or 
>>>> criticize. I personally find that this method is slower than the other 
>>>> way, but it does not require any additional installs.
>>>> 
>>>> Have fun.
>>>> 
>>>> Keith
>>>> On Sep 11, 2011, at 8:20 AM, Scott Howell wrote:
>>>> 
>>>>> Donna, you are making the assumption that someone would always have that 
>>>>> widget always in focus. This may be a lot of work for you, but the ends 
>>>>> justifies the means. Your entitled to your opinion of course; however, 
>>>>> aside from the learning opportunity, you still are assuming that this 
>>>>> widget is always going to be in focus. FOr me I always have the calendar 
>>>>> available. Another point here to keep in mind is that you cannot control 
>>>>> the sources of the weather widget; however, this script could conceivably 
>>>>> be used to pull weather data from nearly any source. In fact you could 
>>>>> even have your own weather station and use such a script to capture the 
>>>>> information from that weather                             station.
>>>>> On Sep 11, 2011, at 8:14 AM, Donna Goodin wrote:
>>>>> 
>>>>>> True, it is a learning opportunity.  though to me it seems like a lot of 
>>>>>> work just to duplicate something that already exists on the Mac.  Just 
>>>>>> my $.02.
>>>>>> Cheers,
>>>>>> donna
>>>>>> 
>>>>>> On Sep 11, 2011, at 8:09 AM, Scott Howell wrote:
>>>>>> 
>>>>>>> What amazes me is that some missed the point of the script. Ricardo 
>>>>>>> points out that hitting f12 drops him on the weather widget  and that 
>>>>>>> is just great; however, not everyone has that particular item there at 
>>>>>>> all times. iN fact I tend to keep the calendar widget as the one with 
>>>>>>> focus. The other point some have missed here is the learning 
>>>>>>> opportunity of how such scripts could be very useful. Perhaps there are 
>>>>>>> other ways to accomplish the same task, but you need to look beyond 
>>>>>>> this specific task and see it for what it is and that is a learning 
>>>>>>> opportunity. So, what more do "you people want?" Not much, but a new 
>>>>>>> experience in how something simple can be used for other tasks. Of 
>>>>>>> course if there is a way to use the applications available in the OS 
>>>>>>> such as curl that would be great since it means just one less thing to 
>>>>>>> load.
>>>>>>> 
>>>>>>> On Sep 11, 2011, at 7:31 AM, Donna Goodin wrote:
>>>>>>> 
>>>>>>>> That was my question, too, Ricardo.  Then if you VO to the right and 
>>>>>>>> interact, you get a 6-day forecast.  What more do people want?
>>>>>>>> Cheers,
>>>>>>>> Donna
>>>>>>>> 
>>>>>>>> On Sep 11, 2011, at 2:36 AM, Ricardo Walker wrote:
>>>>>>>> 
>>>>>>>>> Hi,
>>>>>>>>> 
>>>>>>>>> You know what,
>>>>>>>>> 
>>>>>>>>> For me, when I press F12, the focus automatically falls on the 
>>>>>>>>> temperature and current weather condition in dash board.  Isn't that 
>>>>>>>>> what people are pretty much looking for?  Press 1 key and get your 
>>>>>>>>> current weather?
>>>>>>>>> 
>>>>>>>>> Ricardo Walker
>>>>>>>>> rwalker...@gmail.com
>>>>>>>>> Twitter & Skype: rwalker296
>>>>>>>>> www.mobileaccess.org
>>>>>>>>> 
>>>>>>>>> On Sep 11, 2011, at 2:10 AM, Teresa Cochran wrote:
>>>>>>>>> 
>>>>>>>>>> Thanks, Keith. That's pretty slick. I don't mind having MacPorts, 
>>>>>>>>>> either, as there are some things I wouldn't mind playing with in 
>>>>>>>>>> there, including the Lynx browser.
>>>>>>>>>> 
>>>>>>>>>> teresa
>>>>>>>>>> 
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "MacVisionaries" group.
>>> To post to this group, send email to macvisionaries@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> macvisionaries+unsubscr...@googlegroups.com.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/macvisionaries?hl=en.
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "MacVisionaries" group.
>> To post to this group, send email to macvisionaries@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> macvisionaries+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/macvisionaries?hl=en.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To post to this group, send email to macvisionaries@googlegroups.com.
> To unsubscribe from this group, send email to 
> macvisionaries+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/macvisionaries?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To post to this group, send email to macvisionaries@googlegroups.com.
To unsubscribe from this group, send email to 
macvisionaries+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/macvisionaries?hl=en.

Reply via email to