<?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: Google Voice push notifications for iPhone</title>
	<atom:link href="http://xercestech.com/google-voice-push-notifications-for-iphone.geek/feed" rel="self" type="application/rss+xml" />
	<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek</link>
	<description>Stuff geeks care about</description>
	<lastBuildDate>Tue, 27 Jul 2010 05:24:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1184</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 19 Oct 2009 03:16:32 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1184</guid>
		<description>According to the Google App Engine documentation there is now a cron feature. I am working on porting this to App Engine, however it appears there is no current stable way to interface with Google Voice, all of the python modules i have found for retrieving messages from the service have broken repeatedly when Google changes things. 

Porting the existing python modules (googlevoicenotify, pygooglevoice) to app engine is not hard, but in my tests today none of them appear to work even as standalone scripts because of changes google has made since they were written.</description>
		<content:encoded><![CDATA[<p>According to the Google App Engine documentation there is now a cron feature. I am working on porting this to App Engine, however it appears there is no current stable way to interface with Google Voice, all of the python modules i have found for retrieving messages from the service have broken repeatedly when Google changes things. </p>
<p>Porting the existing python modules (googlevoicenotify, pygooglevoice) to app engine is not hard, but in my tests today none of them appear to work even as standalone scripts because of changes google has made since they were written.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1183</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sat, 17 Oct 2009 02:47:56 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1183</guid>
		<description>It is my understanding that App Engine is restricted to running code called by a remote request and not periodically like we&#039;re doing here, however i have seen references to &quot;cron&quot; like functionality and background jobs in some documentation and forums, so maybe :)</description>
		<content:encoded><![CDATA[<p>It is my understanding that App Engine is restricted to running code called by a remote request and not periodically like we&#8217;re doing here, however i have seen references to &#8220;cron&#8221; like functionality and background jobs in some documentation and forums, so maybe :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1179</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Tue, 25 Aug 2009 12:24:17 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1179</guid>
		<description>i&#039;ve been encountering some issues with defaultdict and pickling in python 2.4.  i&#039;ve come across a fix for the defaultdict, but do you know how to get around the following error?  i&#039;m running a virtual-python environment because i&#039;m trying to run the script on a godaddy shared hosting server.  it works, but only once and then throws the following:

-bash-3.2$ ~/bin/python ~/html/cgi/prowlgooglevoice.py
sleeping...
Traceback (most recent call last):
  File &quot;/var/chroot/home/content/.../html/cgi/prowlgooglevoice.py&quot;, line 66, in ?
    gv.check()
  File &quot;/home/content/.../html/cgi/googlevoicenotify.py&quot;, line 173, in check
    pickle.dump(self.convo_threads, out_fl)
cPickle.PicklingError: Can&#039;t pickle : attribute lookup googlevoicenotify.defaultdict failed

also, i was hoping to use your version of prowlgooglevoice.py in order to use it in the crontab, but that&#039;s not working either.  it looks like mikeyk has done some updating to his script.  any chance you could modify your version as well?

thanks for the help!</description>
		<content:encoded><![CDATA[<p>i&#8217;ve been encountering some issues with defaultdict and pickling in python 2.4.  i&#8217;ve come across a fix for the defaultdict, but do you know how to get around the following error?  i&#8217;m running a virtual-python environment because i&#8217;m trying to run the script on a godaddy shared hosting server.  it works, but only once and then throws the following:</p>
<p>-bash-3.2$ ~/bin/python ~/html/cgi/prowlgooglevoice.py<br />
sleeping&#8230;<br />
Traceback (most recent call last):<br />
  File &#8220;/var/chroot/home/content/&#8230;/html/cgi/prowlgooglevoice.py&#8221;, line 66, in ?<br />
    gv.check()<br />
  File &#8220;/home/content/&#8230;/html/cgi/googlevoicenotify.py&#8221;, line 173, in check<br />
    pickle.dump(self.convo_threads, out_fl)<br />
cPickle.PicklingError: Can&#8217;t pickle : attribute lookup googlevoicenotify.defaultdict failed</p>
<p>also, i was hoping to use your version of prowlgooglevoice.py in order to use it in the crontab, but that&#8217;s not working either.  it looks like mikeyk has done some updating to his script.  any chance you could modify your version as well?</p>
<p>thanks for the help!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1177</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Tue, 18 Aug 2009 20:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1177</guid>
		<description>Any plans on porting this to app engine? That way no server would be required, and we can even have a cron run every minute ...</description>
		<content:encoded><![CDATA[<p>Any plans on porting this to app engine? That way no server would be required, and we can even have a cron run every minute &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1176</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 12 Aug 2009 05:32:07 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1176</guid>
		<description>Make sure you have all the correct scripts in the directory, it may not be loading the classes or functions from the other prowl script(s)</description>
		<content:encoded><![CDATA[<p>Make sure you have all the correct scripts in the directory, it may not be loading the classes or functions from the other prowl script(s)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1175</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 10 Aug 2009 19:47:35 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1175</guid>
		<description>I am receiving the following message when running the script:

Could not load ProwlListener...exiting.
You have new mail in /var/mail/xxx

Why won&#039;t the listener start. 
crontab -l displays:

# m h  dom mon dow   command
*/1 * * * * &quot;python /Users/xxx/python-gv/prowlgooglevoice.py&quot;

Any help is greatly appreciated.</description>
		<content:encoded><![CDATA[<p>I am receiving the following message when running the script:</p>
<p>Could not load ProwlListener&#8230;exiting.<br />
You have new mail in /var/mail/xxx</p>
<p>Why won&#8217;t the listener start.<br />
crontab -l displays:</p>
<p># m h  dom mon dow   command<br />
*/1 * * * * &#8220;python /Users/xxx/python-gv/prowlgooglevoice.py&#8221;</p>
<p>Any help is greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1173</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sun, 09 Aug 2009 19:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1173</guid>
		<description>If you are on a shared host you may not be allowed to install packages, but you should contact the host and ask them if they can install those scripts for you.</description>
		<content:encoded><![CDATA[<p>If you are on a shared host you may not be allowed to install packages, but you should contact the host and ask them if they can install those scripts for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jon</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1171</link>
		<dc:creator>jon</dc:creator>
		<pubDate>Sun, 09 Aug 2009 04:55:38 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1171</guid>
		<description>thanks for putting together these great instructions!  unfortunately, i can&#039;t seem to get this script to run on my linux-based shared server hosted at godaddy.com.  i keep getting a 500 internal server error message.  in particular, i can&#039;t figure out how to install the packages needed for these scripts onto the server itself.  any ideas?  Thanks!</description>
		<content:encoded><![CDATA[<p>thanks for putting together these great instructions!  unfortunately, i can&#8217;t seem to get this script to run on my linux-based shared server hosted at godaddy.com.  i keep getting a 500 internal server error message.  in particular, i can&#8217;t figure out how to install the packages needed for these scripts onto the server itself.  any ideas?  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1167</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sat, 01 Aug 2009 16:49:28 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1167</guid>
		<description>Thanks for the update :)</description>
		<content:encoded><![CDATA[<p>Thanks for the update :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Krieger</title>
		<link>http://xercestech.com/google-voice-push-notifications-for-iphone.geek/comment-page-1#comment-1166</link>
		<dc:creator>Mike Krieger</dc:creator>
		<pubDate>Fri, 31 Jul 2009 16:33:49 +0000</pubDate>
		<guid isPermaLink="false">http://tech.xerces.com/?p=868#comment-1166</guid>
		<description>Oops, too early in the morning to comment on a thread :)

What I meant was running it in Cron this way will re-auth with Google; running it normally in Python will save your cookies. In the future, running it with Cron should also save your cookies.

Also, the new version up at github.com/mikeyk/googlevoicenotify/ adds the ability to have the script ask you for your username/password interactively, rather than needing a credentials file.

Cheers,
Mike</description>
		<content:encoded><![CDATA[<p>Oops, too early in the morning to comment on a thread :)</p>
<p>What I meant was running it in Cron this way will re-auth with Google; running it normally in Python will save your cookies. In the future, running it with Cron should also save your cookies.</p>
<p>Also, the new version up at github.com/mikeyk/googlevoicenotify/ adds the ability to have the script ask you for your username/password interactively, rather than needing a credentials file.</p>
<p>Cheers,<br />
Mike</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/


Served from: xercestech.com @ 2010-07-31 19:15:25 -->