UHM use cases

tvbruits.org

TvBruits is an independant Internet TV. They publish documentaries as :

We want a podcast which merges all these media.

We define a channel that :
  1. Fetch tvbruits RSS articles and their attachments
  2. Extract videos from the articles
  3. Publish a new RSS (with one enclosure per article, so we split).

Here is the XML definition :

<?xml version="1.0" ?>
<channel>
    <node id="rss tvbruits" type="SourceRSS">
        <parameters>
            <parameter name="url" value="http://tvbruits.org/spip.php?page=backend"/>
        </parameters>
        <options>
            <option name="download" value="False"/>
        </options>
        <arrow to="web2attch"/>
    </node>
    <node id="web2attch" type="ExtractEmbedded">
        <arrow to="split"/>
    </node>
    <node id="split" type="AttachmentSplit">
        <arrow to="pub rss"/>
    </node>
    <node id="pub rss" type="PublisherRSS">
        <parameters>
            <parameter name="filename" value="tvbruits.xml"/>
        </parameters>
    </node>
</channel>

Youtube channel mirror

Mirror videos from a Youtube RSS and publish links to mirrored files on Twitter

<?xml version="1.0" ?>
<channel>
    <node id="youtube rss" type="SourceRSS">
        <parameters>
            <parameter name="url" value="http://www.youtube.com/rss/tag/freeculture.rss"/>
        </parameters>
        <arrow to="filter new"/>
    </node>
    <node id="filter new" type="DatabaseFilterExists">
        <arrow to="link2attch"/>
    </node>
    <node id="link2attch" type="Link2Attachment">
        <arrow to="download"/>
    </node>
    <node id="download" type="DownloadMirror">
        <arrow to="twitter"/>
        <arrow to="store"/>
    </node>
    <node id="store" type="DatabaseStore">
    </node>
    <node id="twitter" type="LinksFilesTwitter">
        <parameters>
            <parameter name="username" value="user"/>
            <parameter name="password" value="pass"/>
        </parameters>
    </node>
</channel>

Transform topic-only feeds to full-text version

An example with the Nova radio website, having several topic-only feeds. We merge them and populate their summary with webpage relevant text.

The http://feedex.net website provides such a service, but inserts advertisements.

Populate Netvibes activities items with original RSS summary

Netvibes activities is a feature of Netvibe which allows you to share RSS items in a feed. By default, Netvibes activities feeds have empty summary. This channel populates summaries with original RSS summaries.

For each item :
  1. open the link
  2. look for RSS feeds references in the web page
  3. look for the link in the RSS feed. If found, get its summary

share between friends

A group of friend want to share multimedia between eachother. They want to compile in one channel :
  • A mailbox where each friend can send media, links to media, or links to webpages containing media
  • The great french podcast bassculture, and embedded videos on its website
  • A compilation of some selected videos at www.lezappingduweb.com
  • All embedded videos on the blog torrefaction
They also want :
  • new mirrored items to be posted on Twitter
  • old and new items to be published in a RSS feed

tvbruits.png (24.5 ) Mathieu Leplatre, 09/19/2008 05:35 pm

potes2potes.png - potes2potes (107.1 ) Mathieu Leplatre, 09/20/2008 01:12 am

youtuberss.png (39.5 ) Mathieu Leplatre, 09/23/2008 08:11 pm

novaexpended.png (28.6 ) Mathieu Leplatre, 09/24/2008 04:48 pm

hyuga.png (19.5 ) Mathieu Leplatre, 09/24/2008 11:02 pm

Also available in: HTML TXT