<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Growl and Dock Badges for Google Voice on Fluid</title>
	<atom:link href="http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/feed/" rel="self" type="application/rss+xml" />
	<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/</link>
	<description>Game-centric techno-babble</description>
	<lastBuildDate>Fri, 13 Nov 2009 18:49:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Luke</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-397</link>
		<dc:creator>Luke</dc:creator>
		<pubDate>Fri, 04 Sep 2009 08:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-397</guid>
		<description>Thanks for the update after the recent outage. Your work is greatly appreciated.</description>
		<content:encoded><![CDATA[<p>Thanks for the update after the recent outage. Your work is greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-367</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Wed, 26 Aug 2009 03:09:03 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-367</guid>
		<description>Is there a way for this script to show the contents of the SMS in a growl notification?</description>
		<content:encoded><![CDATA[<p>Is there a way for this script to show the contents of the SMS in a growl notification?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-357</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 19 Aug 2009 20:44:51 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-357</guid>
		<description>any update on the auto refresh? i&#039;d really like to use this along with prowl to ditch my text messaging plan</description>
		<content:encoded><![CDATA[<p>any update on the auto refresh? i&#8217;d really like to use this along with prowl to ditch my text messaging plan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-337</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Sat, 15 Aug 2009 03:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-337</guid>
		<description>Thanks, morouxshi.  I agree that this becomes significantly more useful when the notifications are instantaneous.  If google&#039;s site isn&#039;t updated in real time, then I guess the script will have to refresh the page if the fluid app is to push messages quickly.</description>
		<content:encoded><![CDATA[<p>Thanks, morouxshi.  I agree that this becomes significantly more useful when the notifications are instantaneous.  If google&#8217;s site isn&#8217;t updated in real time, then I guess the script will have to refresh the page if the fluid app is to push messages quickly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: golm</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-330</link>
		<dc:creator>golm</dc:creator>
		<pubDate>Sun, 09 Aug 2009 19:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-330</guid>
		<description>@morouxshi, cool thanks for the reply. I must have done something else to lock my account. Great script... I love that I found it after I had already created a fluid app for GV.  :-)</description>
		<content:encoded><![CDATA[<p>@morouxshi, cool thanks for the reply. I must have done something else to lock my account. Great script&#8230; I love that I found it after I had already created a fluid app for GV.  <img src='http://feli.pe/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: morouxshi</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-329</link>
		<dc:creator>morouxshi</dc:creator>
		<pubDate>Sat, 08 Aug 2009 18:23:46 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-329</guid>
		<description>@golm : The doBadgeUpdates only rechecks the dom to see if there are any changes they do not make a call to Google&#039;s servers and they do not have a timeout because they keep happening indefinitely every time the script ends. If you have the version that does the auto-refresh, then yes, that would be problematic if you refresh the page every half a second, but that is not the case on that script either because as you could see it does the refresh on a different loop. I&#039;m sorry that your account got locked but I have been using the script since two weeks before I even wrote this post and I have had no problems whatsoever. Look at the code there is no Google call.

@everyone : I&#039;ve been very busy and have therefore not been able to really fix the refresh issue. There is a version that has refresh on the userscripts website, but it does not have the hooks to see if you are writing a message so that it does not try and refresh from under you. Additionally (and to me this is a big one) it is not able to save message counts across refreshes, therefore the growl notification reads &quot;x items&quot; not &quot;x voicemails&quot; or &quot;x sms messages&quot; which is annoying to me. Hopefully I&#039;ll get to it sometime this week in the meantime my updates have been happening every 5-10 minutes automatically by Google which is why I never thought it was a problem.</description>
		<content:encoded><![CDATA[<p>@golm : The doBadgeUpdates only rechecks the dom to see if there are any changes they do not make a call to Google&#8217;s servers and they do not have a timeout because they keep happening indefinitely every time the script ends. If you have the version that does the auto-refresh, then yes, that would be problematic if you refresh the page every half a second, but that is not the case on that script either because as you could see it does the refresh on a different loop. I&#8217;m sorry that your account got locked but I have been using the script since two weeks before I even wrote this post and I have had no problems whatsoever. Look at the code there is no Google call.</p>
<p>@everyone : I&#8217;ve been very busy and have therefore not been able to really fix the refresh issue. There is a version that has refresh on the userscripts website, but it does not have the hooks to see if you are writing a message so that it does not try and refresh from under you. Additionally (and to me this is a big one) it is not able to save message counts across refreshes, therefore the growl notification reads &#8220;x items&#8221; not &#8220;x voicemails&#8221; or &#8220;x sms messages&#8221; which is annoying to me. Hopefully I&#8217;ll get to it sometime this week in the meantime my updates have been happening every 5-10 minutes automatically by Google which is why I never thought it was a problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: golm</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-328</link>
		<dc:creator>golm</dc:creator>
		<pubDate>Sat, 08 Aug 2009 17:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-328</guid>
		<description>Pretty sure this caused my google account to get locked.

doBadgeUpdates(5000);
function doBadgeUpdates(timeout) {
...
	setTimeout(doBadgeUpdates, timeout);
}

The first time through, timeout is 5000.  But the setTimeout call does not contain a closure or parameters, just a says wait 5000, then call doBadgeUpdates, and no parameter.  So the second time through, timeout=&#039;&#039;, and then the loop happens without delay. Then google gets mad.

Changed it to:

doBadgeUpdates();

function doBadgeUpdates() {
...
	setTimeout(doBadgeUpdates, 10000);
}

Or you could use a global for the timeout, but why bother.</description>
		<content:encoded><![CDATA[<p>Pretty sure this caused my google account to get locked.</p>
<p>doBadgeUpdates(5000);<br />
function doBadgeUpdates(timeout) {<br />
&#8230;<br />
	setTimeout(doBadgeUpdates, timeout);<br />
}</p>
<p>The first time through, timeout is 5000.  But the setTimeout call does not contain a closure or parameters, just a says wait 5000, then call doBadgeUpdates, and no parameter.  So the second time through, timeout=&#8221;, and then the loop happens without delay. Then google gets mad.</p>
<p>Changed it to:</p>
<p>doBadgeUpdates();</p>
<p>function doBadgeUpdates() {<br />
&#8230;<br />
	setTimeout(doBadgeUpdates, 10000);<br />
}</p>
<p>Or you could use a global for the timeout, but why bother.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 7 Steps to using Google Voice on your Desktop (Mac) : gavin baker</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-316</link>
		<dc:creator>7 Steps to using Google Voice on your Desktop (Mac) : gavin baker</dc:creator>
		<pubDate>Wed, 05 Aug 2009 21:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-316</guid>
		<description>[...] created the script to make this Google Voice magic happen, all of this information is adapted from his original post here. If you&#8217;re already familiar with adding userscripts to Fluid apps you can get the script here [...]</description>
		<content:encoded><![CDATA[<p>[...] created the script to make this Google Voice magic happen, all of this information is adapted from his original post here. If you&#8217;re already familiar with adding userscripts to Fluid apps you can get the script here [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Google Voice Applications &#38; Scripts &#124; Ninja Blogging</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-311</link>
		<dc:creator>Google Voice Applications &#38; Scripts &#124; Ninja Blogging</dc:creator>
		<pubDate>Mon, 03 Aug 2009 05:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-311</guid>
		<description>[...] 10) Using Google Voice with Fluid (OSX Only) [...]</description>
		<content:encoded><![CDATA[<p>[...] 10) Using Google Voice with Fluid (OSX Only) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://feli.pe/2009/05/30/growl-and-dock-badges-for-google-voice-on-fluid/comment-page-1/#comment-307</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Sat, 01 Aug 2009 20:49:22 +0000</pubDate>
		<guid isPermaLink="false">http://feli.pe/?p=471#comment-307</guid>
		<description>Awesome script.  Works amazing.  I found this icon pack over at deviantART that tempest put together (Simply Google Icon Collection).  I like it better than the flickr hosted one.

you can download the whole thing here: 
http://tempest.deviantart.com/art/Simply-Google-Icon-Collection-117952063


I converted the google voice icon to icns and rsrc to easily change the application icon, zipped em, and put them on dropbox.  enjoy.
http://files.getdropbox.com/u/1084227/GVoice_icons.zip</description>
		<content:encoded><![CDATA[<p>Awesome script.  Works amazing.  I found this icon pack over at deviantART that tempest put together (Simply Google Icon Collection).  I like it better than the flickr hosted one.</p>
<p>you can download the whole thing here:<br />
<a href="http://tempest.deviantart.com/art/Simply-Google-Icon-Collection-117952063" rel="nofollow">http://tempest.deviantart.com/art/Simply-Google-Icon-Collection-117952063</a></p>
<p>I converted the google voice icon to icns and rsrc to easily change the application icon, zipped em, and put them on dropbox.  enjoy.<br />
<a href="http://files.getdropbox.com/u/1084227/GVoice_icons.zip" rel="nofollow">http://files.getdropbox.com/u/1084227/GVoice_icons.zip</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
