UHM use cases¶
tvbruits.org¶
TvBruits is an independant Internet TV. They publish documentaries as :- Flash videos inside articles (example : http://tvbruits.org/spip.php?article994 )
- Mp3 attached to articles (example : http://tvbruits.org/spip.php?article997 )
- Allow syndicating of articles only.
We want a podcast which merges all these media.
We define a channel that :- Fetch tvbruits RSS articles and their attachments
- Extract videos from the articles
- 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.
- open the link
- look for RSS feeds references in the web page
- 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
- new mirrored items to be posted on Twitter
- old and new items to be published in a RSS feed