Hey all,
I just wanted to give everyone a heads up about a Cliqset tool we just
rolled out this morning called FeedProxy. It's designed to make
Activity Streams more accessible to developers and users alike. Here's
the deal:
FeedProxy uses the same translation technology we've implemented to
normalize our Cliqset user activity streams but in a more generic way.
You simply select one of the 70+ supported services, define some
user/feed information and FeedProxy will generate a persistent
Activity Streams Atom feed URL for that service to use as an
alternative to reading and translating proprietary RSS/Atom feed
formats. This means that Twitter, Flickr, WordPress, Tumblr, etc, etc,
etc, RSS/Atom feeds are now normalized and accessible in Activity
Streams formatted Atom.
There's no need for a Cliqset account, you just generate your feed URL
via
http://feedproxy.cliqset.com/ and you're set.
If you have a minute or two, check it out. Would love to hear any
feedback you have.
We're still refining some of the elements and will be adding new
features for defining the characteristics generic RSS/Atom feeds but
we think this is a great start and we're happy to be able to help push
Activity Streams forward.
Once again, let me know if you have any questions, comments or problems.
FYI: Here's a Twitter example.
Example 1: Twitter
The default feed looks like this: (via
http://twitter.com/statuses/user_timeline/dbounds.rss)
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="
http://www.w3.org/2005/Atom" version="2.0"
xmlns:georss="
http://www.georss.org/georss">
<channel>
<title>Twitter / dbounds</title>
<link>
http://twitter.com/dbounds</link>
<atom:link type="application/rss+xml"
href="
http://twitter.com/statuses/user_timeline/dbounds.rss"
rel="self"/>
<description>Twitter updates from Darren Bounds / dbounds.</description>
<item>
<title>dbounds: @alex Of course. Just let me know when and where.</title>
<description>dbounds: @alex Of course. Just let me know when and
where.</description>
<pubDate>Tue, 01 Dec 2009 02:37:55 +0000</pubDate>
<guid>
http://twitter.com/dbounds/statuses/6222118706</guid>
<link>
http://twitter.com/dbounds/statuses/6222118706</link>
</item>
</channel>
</rss>
Now take a look at the Activity Streams feed generated by Cliqset
FeedProxy: (via
http://api.cliqset.com/feed/?svcuser=dbounds&feedid=twitternotesposted)
<feed xmlns="
http://www.w3.org/2005/Atom">
<entry xmlns:service="
http://activitystrea.ms/service-provider"
xmlns:activity="
http://activitystrea.ms/spec/1.0/">
<activity:verb>
http://activitystrea.ms/schema/1.0/post</activity:verb>
<published>2009-12-01T02:37:55.000Z</published>
<title type="text">dbounds: @alex Of course. Just let me know when
and where.</title>
<summary type="html">@alex Of course. Just let me know when and
where.</summary>
<service:provider>
<name>twitter</name>
<uri>
http://twitter.com</uri>
<icon>
http://cliqset-services.s3.amazonaws.com/twitter.png</icon>
</service:provider>
<activity:object>
<activity:object-type>
http://activitystrea.ms/schema/1.0/note</activity:object-type>
<content type="text">@alex Of course. Just let me know when and
where.</content>
<link rel="alternate" type="text/html"
href="
http://twitter.com/dbounds/statuses/6222118706" />
</activity:object>
<activity:object xmlns:poco="
http://portablecontacts.net/spec/1.0">
<activity:object-type>
http://activitystrea.ms/schema/1.0/person</activity:object-type>
<title type="text">dbounds</title>
<poco:name>
<poco:givenName>Darren</poco:givenName>
<poco:familyName>Bounds</poco:familyName>
</poco:name>
</activity:object>
<author>
<name>dbounds</name>
</author>
<link href="
http://twitter.com/dbounds/statuses/6222118706" />
</entry>
--
Darren Bounds
dar...@cliqset.com
http://cliqset.com/