<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tubejumper</title>
	<atom:link href="http://www.tubejumper.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tubejumper.com</link>
	<description></description>
	<lastBuildDate>Sun, 12 Jun 2011 02:40:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='www.tubejumper.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Twitter API 2 RSS</title>
		<link>http://www.tubejumper.com/index.php/2011/05/27/twitter-api-2-rss/</link>
		<comments>http://www.tubejumper.com/index.php/2011/05/27/twitter-api-2-rss/#comments</comments>
		<pubDate>Fri, 27 May 2011 06:10:29 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/?p=94</guid>
		<description><![CDATA[A while back I wanted to see every tweet a specific twitter users posts, but clicking on that user specifically was like watching blogs pre RSS reader days.  So I started by consuming the rss feeds twitter produced but it was simplistic and to follow a link you had to copy and paste the link or click to the ...]]></description>
			<content:encoded><![CDATA[<p>A while back I wanted to see every tweet a specific twitter users posts, but clicking on that user specifically was like watching blogs pre RSS reader days. <span id="more-94"></span> So I started by consuming the rss feeds twitter produced but it was simplistic and to follow a link you had to copy and paste the link or click to the tweet and then click to the final page. I made a custom parser to pull in tweets and use the api to get a much nicer look to them. And everything was peachy for me.</p>
<p>During all the talk about RSS being removed from twitter and facebook (now back), I realized that the same code could be retooled for use by others. So after toying around with it a bit and having some random people test it out, like <a href="http://twitter.com/sarahintampa">@sarahintampa</a>, it&#8217;s finally ready for more people to try.</p>
<p>Here&#8217;s a sample of how the output that the code will display in Google Reader.<br />
<a href="http://www.tubejumper.com/wp-content/2011/05/twitter2rss.png"><img class="aligncenter size-medium wp-image-95" title="twitter2rss" src="http://www.tubejumper.com/wp-content/2011/05/twitter2rss-300x239.png" alt="" width="300" height="239" /></a></p>
<p>I was thinking of making it a service but I have no idea how to get past twitter&#8217;s api limit of 150 calls per hour from a single ip address. If anyone knows how please let me know and I&#8217;ll see what I can do about get this out so you don&#8217;t have to host your own.</p>
<p>I put it up as a gist if you want to give it a try.<br />
<a href="https://gist.github.com/994707">Twitter API 2 RSS</a></p>
<p>I have the .htaccess rewrite and code setup to be run from a /twitter directory off your root. There are three modes that it currently handles.<br />
1) /twitter/username &#8211; this generates a feed of a named users statuses.<br />
2) /twitter/username/favorites &#8211; this generates a feed of a named users favorites.<br />
3) /twitter/username/listname &#8211; this generates a feed from a names users twitter list</p>
<p>There are also a few points of configuration.<br />
1) $only_links &#8211; set it to 1 if you want only tweets that have links in them.<br />
2) $title2tweet &#8211; by default the first link in the tweet gets used as the rss link. set it to 0 to link to the tweet instead.<br />
3) $proxy &#8211; some hosts require proxy&#8217;s for outbound<br />
4) $tag_case &#8211; lets you modify the hashtags as they show up as rss categories.</p>
<p>Couple future enhancements<br />
1) new config to allow you to filter out retweets<br />
2) pass through of additional twitter api querystring options</p>
<p>If you&#8217;re interested this is a screenshot of my current RSS Reader pet project. You can see tweets from <a href="https://twitter.com/elijahmanor">@elijahmanor</a></p>
<div id="attachment_103" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.tubejumper.com/wp-content/2011/05/rssreader.png"><img class="size-medium wp-image-103" title="rssreader_tag" src="http://www.tubejumper.com/wp-content/2011/05/rssreader-300x187.png" alt="" width="300" height="187" /></a><p class="wp-caption-text">shown in tag mode</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2011/05/27/twitter-api-2-rss/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Globalizr</title>
		<link>http://www.tubejumper.com/index.php/2011/03/31/globalizr/</link>
		<comments>http://www.tubejumper.com/index.php/2011/03/31/globalizr/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 21:10:32 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/?p=83</guid>
		<description><![CDATA[I had an idea that was born from playing with the html5boilerplate as I rebuild an existing site.  The current site is multi-homed with different TLD&#8217;s for english content and we also use a translation company that translates the site as is and hosts it at a site closer geographically to where the users would come from.  All ...]]></description>
			<content:encoded><![CDATA[<p>I had an idea that was born from playing with the <a href="http://html5boilerplate.com/">html5boilerplate</a> as I rebuild an existing site.  The current site is multi-homed with different TLD&#8217;s for english content and we also use a translation company that translates the site as is and hosts it at a site closer geographically to where the users would come from.  All sites come from a single source but we&#8217;ve needed small variations depending on the TLD/Language.  One instance was a product that was not available outside the United States, so on the .com site it needed to be there but on the .fr site it needed to be removed.  The current site uses javascript to remove the navigation, but after playing with <a href="http://www.modernizr.com/">Modernizr</a> I thought maybe we can do something similar.</p>
<p>I&#8217;m not a javascript guru but I managed to hack together something functional.  We don&#8217;t go live until mid-may so i thought I&#8217;d put this out and see if anyone had any comments on the code.</p>
<pre>
window.Globalizr = (function(window,document,undefined){
   docElement = document.documentElement;
   classes = [];
   lang = '';
   var version = '0.1';
   ret = {};
   var d = document.domain.split('.');
   var l = d.length-1;
   var s = 0;
   classes.push(d[l]);
   var language = window.navigator.userLanguage || window.navigator.language;
   classes.push(language);
   if ('in,id,il,uk,nz,jp,kr,ck'.indexOf(d[l])>0) { s = -1; classes.push(d[l-1]); }
   if ((l+s) > 1) { classes.push(d[d.length-2+s]); }
   if ((l+s) > 1) { classes.push(d[d.length-3+s]); }
      else { classes.push('no-host'); }
   if (document.defaultCharset!=undefined) { classes.push(document.defaultCharset); }
      else { classes.push('no-defaultcharset'); }
   if (document.charset!=undefined) { classes.push(document.charset); }
      else { classes.push('no-charset'); }
   if (document.inputEncoding!=undefined) { classes.push(document.inputEncoding); }
      else { classes.push('no-inputencoding'); }
   docElement.className += classes.join(' ');
   return ret;
})(this,this.document);
</pre>
<p>Right now I have this code sitting right under the minified Modernizr code.   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2011/03/31/globalizr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Mobile Web Application with the Google Reader API</title>
		<link>http://www.tubejumper.com/index.php/2011/01/06/building-a-mobile-web-application-with-the-google-reader-api/</link>
		<comments>http://www.tubejumper.com/index.php/2011/01/06/building-a-mobile-web-application-with-the-google-reader-api/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 00:29:20 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/?p=76</guid>
		<description><![CDATA[
My tutorial is up at Mobile Tuts+, Building a Mobile Web Application with the Google Reader API.
]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.tubejumper.com/wp-content/2011/01/preview-150x150.png" title="Building a Mobile Web Application with the Google Reader API" class="alignnone" width="200" height="200" /><br />
My tutorial is up at Mobile Tuts+, <a href="http://mobile.tutsplus.com/tutorials/mobile-web-apps/building-a-mobile-web-application-with-the-google-reader-api/">Building a Mobile Web Application with the Google Reader API</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2011/01/06/building-a-mobile-web-application-with-the-google-reader-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Newest Reader</title>
		<link>http://www.tubejumper.com/index.php/2010/09/09/newest-reader/</link>
		<comments>http://www.tubejumper.com/index.php/2010/09/09/newest-reader/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 15:36:35 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[RSS]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/?p=66</guid>
		<description><![CDATA[It&#8217;s been a long time since I last posted.  I&#8217;ve re-engineered my python code to go against Google Reader for the data and sync back.  I plan to post the python code and the database structure to my punchingsoup website.  I&#8217;ll transition posts about my RSS stuff there and use this site for more general ramblings.
The goal ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tubejumper.com/wp-content/2010/09/rssreader1.png"><img src="http://www.tubejumper.com/wp-content/2010/09/rssreader1-150x150.png" alt="" title="rssreader1" width="150" height="150" class="alignleft size-thumbnail wp-image-69" /></a>It&#8217;s been a long time since I last posted.  I&#8217;ve re-engineered my python code to go against Google Reader for the data and sync back.  I plan to post the python code and the database structure to my <a href="http://punchingsoup.com">punchingsoup</a> website.  I&#8217;ll transition posts about my RSS stuff there and use this site for more general ramblings.</p>
<p>The goal of this code is to provide a starting point for innovation in feed readers.  My hope is to have and support a robust toolkit that will provide a developer with data collection and a set of api&#8217;s to interface with the database.  I want to work out a module structure in the long run so that options like getting data from postrank or tweetmeme will be possible.   I&#8217;ve got alot of plans just need to get them into some form of roadmap to help me focus, plus a little feedback wouldn&#8217;t hurt.</p>
<p>Here&#8217;s a video I made of my RSS Reader front end using the above mentioned code.  I&#8217;m not releasing the front end yet but soon I hope it will be just one option of many.<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/UWnb7o0utfA?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/UWnb7o0utfA?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2010/09/09/newest-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pubsubhubbub</title>
		<link>http://www.tubejumper.com/index.php/2009/09/03/pubsubhubbub/</link>
		<comments>http://www.tubejumper.com/index.php/2009/09/03/pubsubhubbub/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 03:08:05 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[Pubsubhubbub]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/?p=43</guid>
		<description><![CDATA[
I have to admit the first time I heard about pubsubhubbub I was pretty skeptical.  I mean your telling me that every rss feed is going to need to change and be more active, PIPE DREAM&#8230;  Of course I failed myself by just reading the &#8220;hub bub&#8221; and not taking the time to read the actual protocol.  ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tubejumper.com/wp-content/2009/09/pubsub_125.jpg" alt="pubsubhubbub" title="pubsub_125" width="125" height="125" class="aligncenter size-full wp-image-63" /><br />
I have to admit the first time I heard about pubsubhubbub I was pretty skeptical.  I mean your telling me that every rss feed is going to need to change and be more active, PIPE DREAM&#8230;  Of course I failed myself by just reading the &#8220;hub bub&#8221; and not taking the time to read the actual protocol.  </p>
<p>My only real issue was about feeds having to be active and pinging hubs.  After reading a discussion that hubs could be designed to do a manual fetch of the feed and that it wouldn&#8217;t be against protocol.  You couldn&#8217;t take advantage of the real-time aspects but your not shut out.</p>
<p>So I spent some time looking over the spec but I never learn anything without playing around.  So on the last day of my vacation I managed to eek out some time and start playing.  First thing was to build an end point and have it email me the request as I manually subscribed to the hub at <a href="http://pubsubhubbub.appspot.com">http://pubsubhubbub.appspot.com</a>.  Next day I got the end point to respond with the right challenge phrase, and now subscriber pings were flowing.  </p>
<p>I sat on that for a bit trying to get a feel for the pings and subscribed to a few more feeds.  I think it was at this time I realized the greatest thing about pubsubhubbub, I didn&#8217;t have to build a feed engine, just a catchers mitt.  Sure for what I had in mind I&#8217;d have to slice up the &lt;item&gt; pretty deep, but I don&#8217;t have to manage a threading model to efficiently consume feeds.  Yippeeee! Awesome.</p>
<p>So now I have an end point that does about 75% of the &lt;item&gt; parsing that I want to do and 7 feeds with two of them being google shared feeds.  </p>
<p>You can take a look at a quick little reader I built at <a href="http://punchingsoup.com/#pubsubhubbub_panel">http://http://punchingsoup.com/#pubsubhubbub_panel</a>.  It&#8217;s ugly and doesn&#8217;t work quite right but it&#8217;s good enough to show.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2009/09/03/pubsubhubbub/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Search Topics for Google Reader via Greasemonkey</title>
		<link>http://www.tubejumper.com/index.php/2009/03/03/search-topics-for-google-reader/</link>
		<comments>http://www.tubejumper.com/index.php/2009/03/03/search-topics-for-google-reader/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 00:47:49 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/?p=39</guid>
		<description><![CDATA[Here&#8217;s another first for me, a Greasemonkey script to put Search links into the nav area of Google Reader.
Userscripts.org
Unfortunately I didn&#8217;t have time to build in a way to store search topics in cookies, maybe next version.
I was surprised at the lack of search operators.  I expected to be able to search just the title or return only unread ...]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s another first for me, a Greasemonkey script to put Search links into the nav area of Google Reader.</p>
<p><a href="http://userscripts.org/scripts/show/43523">Userscripts.org</a></p>
<p>Unfortunately I didn&#8217;t have time to build in a way to store search topics in cookies, maybe next version.</p>
<p>I was surprised at the lack of search operators.  I expected to be able to search just the title or return only unread posts. </p>
<p>Here&#8217;s how to modify the script to add your own search topics.<br />
Open the script up and all you&#8217;ll need to modify is this section.</p>
<p><code>var smarttopics = new Array;<br />
smarttopics = {<br />
"<b>Buzz</b>" : "leak|deadpool|acquisition|rumor|layoff|merger",<br />
"Apple" : "apple|iphone",<br />
"Microsoft" : "microsoft|windows"<br />
};</code></p>
<p>Say you want to add a topic called Sun and it searches for Sun and Java.  Add the following line above the &#8220;Apple&#8221;&#8230; line.</p>
<p> &#8220;Sun&#8221; : &#8220;sun|java&#8221;,</p>
<p>Removing a topic is just deleting the line with that topic on it.  The biggest thing you&#8217;ll need to watch is the comma&#8217;s, make sure each line except the last has a comma after it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2009/03/03/search-topics-for-google-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS 2 DB engine</title>
		<link>http://www.tubejumper.com/index.php/2009/02/19/rss-2-db-engine/</link>
		<comments>http://www.tubejumper.com/index.php/2009/02/19/rss-2-db-engine/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 04:24:01 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/?p=33</guid>
		<description><![CDATA[This is just the beginning of a project i&#8217;ve been wanting to kick start for some time now.  If you&#8217;ve read this blog before you&#8217;ve heard me mention a .net rss engine I built for my own web based feed reader.  This is the open source version of that engine written in python with a mysql backend.  ...]]></description>
			<content:encoded><![CDATA[<p>This is just the beginning of a project i&#8217;ve been wanting to kick start for some time now.  If you&#8217;ve read this blog before you&#8217;ve heard me mention a .net rss engine I built for my own web based feed reader.  This is the open source version of that engine written in python with a mysql backend.  </p>
<p>It&#8217;s still pretty much a toy project and my first in python, but it is being used on http://punchingsoup.com and run every hour.</p>
<p><a href="/files/rss2db.zip">rss2db.zip</a></p>
<p>The setup is pretty simple.<br />
1. Run rss2db.sql on your mysql server.<br />
2. Modify the connection information to that mysql server in rss2db.py.<br />
3. Run rss2db.py.</p>
<p>From here i&#8217;ll start building out a php based web frontend for the database that mimics what i&#8217;ve built in .net for myself.</p>
<p>Should be fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2009/02/19/rss-2-db-engine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Search Keyword OPML Generator</title>
		<link>http://www.tubejumper.com/index.php/2009/01/20/search-keyword-opml-generator/</link>
		<comments>http://www.tubejumper.com/index.php/2009/01/20/search-keyword-opml-generator/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 03:17:36 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[Idea]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/index.php/2009/01/20/search-keyword-opml-generator/</guid>
		<description><![CDATA[There are a number of search engines that are exposing their results as RSS feeds.  From this I had an idea and built a little app at work that collected RSS posts from about 40+ search engines to help track brands across the internet.  It occurred to me that others might want to do the same thing so ...]]></description>
			<content:encoded><![CDATA[<p>There are a number of search engines that are exposing their results as RSS feeds.  From this I had an idea and built a little app at work that collected RSS posts from about 40+ search engines to help track brands across the internet.  It occurred to me that others might want to do the same thing so I decided on building a quick and dirty opml generator that people could use in their feed reader.  Give it a try at <a href="http://punchingsoup.com/">http://punchingsoup.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2009/01/20/search-keyword-opml-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickr Slideshow of My RSS Reader</title>
		<link>http://www.tubejumper.com/index.php/2008/10/15/flickr-slideshow-of-my-rss-reader/</link>
		<comments>http://www.tubejumper.com/index.php/2008/10/15/flickr-slideshow-of-my-rss-reader/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 02:32:18 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[RSS]]></category>
		<category><![CDATA[Slideshow]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/index.php/2008/10/15/flickr-slideshow-of-my-rss-reader/</guid>
		<description><![CDATA[I&#8217;ve been making tons of updates to my RSS Reader but I&#8217;ve been very lax in updating on this blog.  So here&#8217;s a Flickr Slideshow of the work as it stands.

I&#8217;ve annotated the screenshots on Flickr.  You can view those here RSS Reader Set
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been making tons of updates to my RSS Reader but I&#8217;ve been very lax in updating on this blog.  So here&#8217;s a Flickr Slideshow of the work as it stands.</p>
<p><object type="application/x-shockwave-flash" width="500" height="375" data="http://www.flickr.com/apps/slideshow/show.swf?v=59913" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="&#038;offsite=true&#038;intl_lang=en-us&#038;page_show_url=%2Fphotos%2F26597120%40N00%2Fsets%2F72157608057316070%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2F26597120%40N00%2Fsets%2F72157608057316070%2F&#038;set_id=72157608057316070&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=59913"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=59913" bgcolor="#000000" allowFullScreen="true" flashvars="&#038;offsite=true&#038;intl_lang=en-us&#038;page_show_url=%2Fphotos%2F26597120%40N00%2Fsets%2F72157608057316070%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2F26597120%40N00%2Fsets%2F72157608057316070%2F&#038;set_id=72157608057316070&#038;jump_to=" width="500" height="375"></embed></object></p>
<p>I&#8217;ve annotated the screenshots on Flickr.  You can view those here <a href="http://flickr.com/photos/26597120@N00/sets/72157608057316070/">RSS Reader Set</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2008/10/15/flickr-slideshow-of-my-rss-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friendfeed on Twitter via Greasemonkey</title>
		<link>http://www.tubejumper.com/index.php/2008/10/15/friendfeed-on-twitter-via-greasemonkey/</link>
		<comments>http://www.tubejumper.com/index.php/2008/10/15/friendfeed-on-twitter-via-greasemonkey/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 00:15:57 +0000</pubDate>
		<dc:creator>shawn</dc:creator>
				<category><![CDATA[Friendfeed]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.tubejumper.com/index.php/2008/10/15/friendfeed-on-twitter-via-greasemonkey/</guid>
		<description><![CDATA[This was the first idea I had when I saw the mini-window real-time friendfeed.  It moves the main content of twitter over a bit and puts a friendfeed window on the left.  I also got it to put a search bar over the home section.
Get it here, friendfeed_on_twitter.user.js
Here&#8217;s just the search bar script, twitter_search.user.js
I also found out that ...]]></description>
			<content:encoded><![CDATA[<p>This was the first idea I had when I saw the mini-window real-time friendfeed.  It moves the main content of twitter over a bit and puts a friendfeed window on the left.  I also got it to put a search bar over the home section.</p>
<p>Get it here, <a href='/greasemonkey/friendfeed_on_twitter.user.js'>friendfeed_on_twitter.user.js</a></p>
<p>Here&#8217;s just the search bar script, <a href='/greasemonkey/twitter_search.user.js'>twitter_search.user.js</a></p>
<p>I also found out that Friendfeed updated their api with a way to query for a url.  So i built a greasemonkey script to add a link to friendfeed on every url.  I couldn&#8217;t figure out how to put the icon after the link and javascript isn&#8217;t something I&#8217;m an expert at.  So far the url search only works via the api and not on the search part of Friendfeed, so the icon opens a window with the xml output of the api call.  I fix this when you can search for a url on the main Friendfeed interface.</p>
<p>Get it here, <a href='/greasemonkey/friendfeed_link_on_twitt.user.js'>friendfeed_link_on_twitt.user.js</a></p>
<p>Be kind these are the first greasemonkey scripts I&#8217;ve made.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tubejumper.com/index.php/2008/10/15/friendfeed-on-twitter-via-greasemonkey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

