<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: feeds</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/feeds.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2008-08-28T12:16:38+00:00</updated><author><name>Simon Willison</name></author><entry><title>FriendFeed Blog: Simple Update Protocol</title><link href="https://simonwillison.net/2008/Aug/28/friendfeed/#atom-tag" rel="alternate"/><published>2008-08-28T12:16:38+00:00</published><updated>2008-08-28T12:16:38+00:00</updated><id>https://simonwillison.net/2008/Aug/28/friendfeed/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.friendfeed.com/2008/08/simple-update-protocol-fetch-updates.html"&gt;FriendFeed Blog: Simple Update Protocol&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
FriendFeed infamously poll RSS feeds on the 43 services they support millions of times an hour in an effort to keep their content as real-time as possible. SUP is a new proposal by FriendFeed for a sort of “master feed” of changes to a site—instead of hitting the Flickr feed for each of their users they would just poll Flickr’s SUP feed every minute or so to find out who had uploaded a new photo, and only retrieve the RSS feed for those users.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atom"&gt;atom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/feeds"&gt;feeds&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/friendfeed"&gt;friendfeed&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/polling"&gt;polling&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rss"&gt;rss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sup"&gt;sup&lt;/a&gt;&lt;/p&gt;



</summary><category term="atom"/><category term="feeds"/><category term="flickr"/><category term="friendfeed"/><category term="polling"/><category term="rss"/><category term="sup"/></entry><entry><title>Flickr Developer Blog: API Responses as Feeds</title><link href="https://simonwillison.net/2008/Aug/25/flickr/#atom-tag" rel="alternate"/><published>2008-08-25T22:20:10+00:00</published><updated>2008-08-25T22:20:10+00:00</updated><id>https://simonwillison.net/2008/Aug/25/flickr/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://code.flickr.com/blog/2008/08/25/api-responses-as-feeds/"&gt;Flickr Developer Blog: API Responses as Feeds&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Flickr API calls that return a “standard photos response” (e.g. flickr.photos.search and flickr.favorites.getList) can now output eight different feed formats as well, including Atom, RSS flavours, geoatom, geordf and KML. Error codes are returned as X-FlickrErrCode HTTP headers.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://laughingmeme.org/2008/08/25/codeflickrcom-api-responses-as-feeds/"&gt;Kellan&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/atom"&gt;atom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/feeds"&gt;feeds&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/flickr"&gt;flickr&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geoatom"&gt;geoatom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/geordf"&gt;geordf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/http"&gt;http&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/kml"&gt;kml&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rss"&gt;rss&lt;/a&gt;&lt;/p&gt;



</summary><category term="apis"/><category term="atom"/><category term="feeds"/><category term="flickr"/><category term="geoatom"/><category term="geordf"/><category term="http"/><category term="kml"/><category term="rss"/></entry><entry><title>Film + Food &amp; drink | guardian.co.uk</title><link href="https://simonwillison.net/2008/Aug/23/film/#atom-tag" rel="alternate"/><published>2008-08-23T11:18:12+00:00</published><updated>2008-08-23T11:18:12+00:00</updated><id>https://simonwillison.net/2008/Aug/23/film/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.guardian.co.uk/film/film+lifeandstyle/foodanddrink"&gt;Film + Food &amp;amp; drink | guardian.co.uk&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The Guardian’s publishing system supports tag intersections based on the URL; this page shows all film stories that also mention food. There’s even an RSS feed.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://www.guardian.co.uk/help/insideguardian/2008/aug/22/1?gusrc=rss&amp;amp;feed=help"&gt;Behold: the Guardianwhack&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/feeds"&gt;feeds&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/film"&gt;film&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/guardian"&gt;guardian&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/intersection"&gt;intersection&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rss"&gt;rss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tagging"&gt;tagging&lt;/a&gt;&lt;/p&gt;



</summary><category term="feeds"/><category term="film"/><category term="guardian"/><category term="intersection"/><category term="rss"/><category term="tagging"/></entry><entry><title>Quoting Mark Pilgrim</title><link href="https://simonwillison.net/2008/Aug/5/weapon/#atom-tag" rel="alternate"/><published>2008-08-05T22:52:05+00:00</published><updated>2008-08-05T22:52:05+00:00</updated><id>https://simonwillison.net/2008/Aug/5/weapon/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://diveintomark.org/archives/2008/08/05/placating"&gt;&lt;p&gt;My Universal Feed Parser was conceived as a weapon against what I considered the gravest error of XML: draconian error handling. Recently, someone asked me to implement a switch that makes it not fall back on lax parsing in the case of an XML wellformedness error. I said no, not because it would be difficult to implement, but because that defeats its entire reason for being.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://diveintomark.org/archives/2008/08/05/placating"&gt;Mark Pilgrim&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/draconian"&gt;draconian&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/feeds"&gt;feeds&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mark-pilgrim"&gt;mark-pilgrim&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/universalfeedparser"&gt;universalfeedparser&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wellformedness"&gt;wellformedness&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xml"&gt;xml&lt;/a&gt;&lt;/p&gt;



</summary><category term="draconian"/><category term="feeds"/><category term="mark-pilgrim"/><category term="python"/><category term="universalfeedparser"/><category term="wellformedness"/><category term="xml"/></entry><entry><title>New feeds for Project hosting on Google Code</title><link href="https://simonwillison.net/2008/Jul/21/google/#atom-tag" rel="alternate"/><published>2008-07-21T21:45:43+00:00</published><updated>2008-07-21T21:45:43+00:00</updated><id>https://simonwillison.net/2008/Jul/21/google/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://google-code-updates.blogspot.com/2008/07/new-feeds-for-project-hosting-on-google.html"&gt;New feeds for Project hosting on Google Code&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Finally! I’ve been wanting these ever since Google Code launched. Should make it much easier to integrate personal projects hosted on Google Code in to tumblelog style sites.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/feeds"&gt;feeds&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google-code"&gt;google-code&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tumblelog"&gt;tumblelog&lt;/a&gt;&lt;/p&gt;



</summary><category term="feeds"/><category term="google-code"/><category term="tumblelog"/></entry><entry><title>Updates to template_utils</title><link href="https://simonwillison.net/2007/Dec/10/blist/#atom-tag" rel="alternate"/><published>2007-12-10T15:25:51+00:00</published><updated>2007-12-10T15:25:51+00:00</updated><id>https://simonwillison.net/2007/Dec/10/blist/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.b-list.org/weblog/2007/dec/09/updates/"&gt;Updates to template_utils&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
James Bennett’s Django template_utils library now provides tags for consuming external RSS and Atom feeds. Combine with template fragment caching for an instant mashup written just using templates.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/atom"&gt;atom&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/feeds"&gt;feeds&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/james-bennett"&gt;james-bennett&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rss"&gt;rss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/templateutils"&gt;templateutils&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/universalfeedparser"&gt;universalfeedparser&lt;/a&gt;&lt;/p&gt;



</summary><category term="atom"/><category term="django"/><category term="feeds"/><category term="james-bennett"/><category term="python"/><category term="rss"/><category term="templateutils"/><category term="universalfeedparser"/></entry></feed>