<?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: Follow my TiVo on Twitter</title>
	<atom:link href="http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/</link>
	<description>Fat free with endorphins, anti-oxidants, bioflavonoids, creatine, glucosamine and caffeine!</description>
	<lastBuildDate>Tue, 20 Jul 2010 20:49:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Michael</title>
		<link>http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/comment-page-1/#comment-135</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 20 May 2009 19:10:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=338#comment-135</guid>
		<description>It does point me in the right direction.  Thanks!</description>
		<content:encoded><![CDATA[<p>It does point me in the right direction.  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mrbalky</title>
		<link>http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/comment-page-1/#comment-134</link>
		<dc:creator>mrbalky</dc:creator>
		<pubDate>Mon, 18 May 2009 21:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=338#comment-134</guid>
		<description>Hi Michael,

There are many ways to set this up.  In my case, I have a server on my home network that polls my TiVos for the now playing list every 1/2 hour (since that&#039;s when programs tend to start).

I am using a Linux server that is always on so updates can always happen.  The update is scheduled through cron.

The server runs a shell script to fetch the now playing list with a command like this:
&lt;code&gt;curl --anyauth --insecure --user tivo:**TiVo MAK** --output tivo_nowplaying.xml &quot;https://**TiVo IP address**/TiVoConnect?Command=QueryContainer&amp;Container=%2FNowPlaying&amp;Recurse=Yes&amp;ItemCount=50&quot;&lt;/code&gt;

Replace **TiVo MAK** and **TiVo IP address** with the values for your tivo.  Both of these should be available through the TiVo menus, but I don&#039;t remember exactly where.  You should be able to find out from the TiVo support site or The Google; just search &quot;tivo mak&quot; and &quot;tivo ip address&quot;.

The shell script then runs:
php tweettivo.php tivotwitterid tivotwitterpw
TweetTivo is here: http://www.mrbalky.com/wp-content/uploads/tweettivophp.txt

You will need the curl application (or maybe wget) to poll your TiVo.  PHP is required to run the actual code. You will also need class_tivo_xml.php to parse the specific TiVo XML, which I found over on the tivo community site long long ago: http://archive2.tivocommunity.com/tivo-vb/printthread.php?t=218365&amp;pp=50

It is definitely possible to do schedule this on a windows machine.  Binaries for curl and php are available, and scheduling would be done via the scheduled tasks section of control panel.

It&#039;s also worth noting that this is an incredibly quick and dirty application, with barely any testing.  It grew out of the script I was already using for the &quot;now playing&quot; page on this site, so it really could all be wrapped up into the same php script.  If you know how to use curl from within php, it&#039;d probably be better to skip the exec.

Sorry; that probably doesn&#039;t help much.  I just threw this together in a few minutes and I&#039;m afraid I don&#039;t have much time for this script anymore.</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>There are many ways to set this up.  In my case, I have a server on my home network that polls my TiVos for the now playing list every 1/2 hour (since that&#8217;s when programs tend to start).</p>
<p>I am using a Linux server that is always on so updates can always happen.  The update is scheduled through cron.</p>
<p>The server runs a shell script to fetch the now playing list with a command like this:<br />
<code>curl --anyauth --insecure --user tivo:**TiVo MAK** --output tivo_nowplaying.xml "https://**TiVo IP address**/TiVoConnect?Command=QueryContainer&#038;Container=%2FNowPlaying&#038;Recurse=Yes&#038;ItemCount=50"</code></p>
<p>Replace **TiVo MAK** and **TiVo IP address** with the values for your tivo.  Both of these should be available through the TiVo menus, but I don&#8217;t remember exactly where.  You should be able to find out from the TiVo support site or The Google; just search &#8220;tivo mak&#8221; and &#8220;tivo ip address&#8221;.</p>
<p>The shell script then runs:<br />
php tweettivo.php tivotwitterid tivotwitterpw<br />
TweetTivo is here: <a href="http://www.mrbalky.com/wp-content/uploads/tweettivophp.txt" rel="nofollow">http://www.mrbalky.com/wp-content/uploads/tweettivophp.txt</a></p>
<p>You will need the curl application (or maybe wget) to poll your TiVo.  PHP is required to run the actual code. You will also need class_tivo_xml.php to parse the specific TiVo XML, which I found over on the tivo community site long long ago: <a href="http://archive2.tivocommunity.com/tivo-vb/printthread.php?t=218365&#038;pp=50" rel="nofollow">http://archive2.tivocommunity.com/tivo-vb/printthread.php?t=218365&#038;pp=50</a></p>
<p>It is definitely possible to do schedule this on a windows machine.  Binaries for curl and php are available, and scheduling would be done via the scheduled tasks section of control panel.</p>
<p>It&#8217;s also worth noting that this is an incredibly quick and dirty application, with barely any testing.  It grew out of the script I was already using for the &#8220;now playing&#8221; page on this site, so it really could all be wrapped up into the same php script.  If you know how to use curl from within php, it&#8217;d probably be better to skip the exec.</p>
<p>Sorry; that probably doesn&#8217;t help much.  I just threw this together in a few minutes and I&#8217;m afraid I don&#8217;t have much time for this script anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.mrbalky.com/2009/02/24/follow-my-tivo-on-twitter/comment-page-1/#comment-133</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Mon, 18 May 2009 20:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mrbalky.com/?p=338#comment-133</guid>
		<description>Any chance you&#039;d be willing to describe the process in more detail?  I&#039;d love to get this working with my Tivo.  Thanks!</description>
		<content:encoded><![CDATA[<p>Any chance you&#8217;d be willing to describe the process in more detail?  I&#8217;d love to get this working with my Tivo.  Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
