del.icio.us as feed manager

I swutched again to Juice as my podcatcher. One of the coolest Juice features is its ability to syncronize your feed list with a remote OPML URL. An OPML file is actually a list (or nested lists) described in a standard way in XML. In our case, a list of RSS feeds (one for each podcast)

As far as I know, the most popular link managment tool is del.icio.us, a tool I love for its power and simplicity. del.icio.us allow you to export all your links in RSS which is cool. So, I wrote a quick and dirty PHP script that converts this RSS export to an OPML list (see at the end of this post). The script makes use of the excelent MagpieRSS rss/atom parsing library.

Now, let’s say my del.icio.us username is “vrypan2″ and I tag all podcast feeds with the tags “podcast” and “feed”. This is my del.icio.us page, and http://del.icio.us/vrypan2/podcast+feed are my podcast AND feed links.

I just edit my script and set $username=”vrypan2″ and $tag=”podcast+feed”. To make it easier for you to test it, I also installed it at http://vrypan.net/linkblog/delicious2opml.php.

Then I go to Juice -> Preferences ->Feed Manager ->OPML URL and paste the above link.

Now, whenever I add a new link to my del.icio.us account (tagged podcast and feed), Juice will add it to my feedlist!

(The idea could be extended to other applications that use lists of URLs in OPML format. I would also love to see this turn into a service…)

UPDATE: It turned out that the whole thing excited others too. Especially Les, puts down some intersting ideas, read his post Use del.icio.us to build & share Reading Lists?


Here is the PHP script:
< ?php

$username = "vrypan2" ;
$tag = "podcast+feed" ;

header('Content-Type: text/xml') ;
define('MAGPIE_DIR', './inc/');
require_once(MAGPIE_DIR.'rss_fetch.inc');

$url = "http://del.icio.us/rss/$username/$tag/";
$rss = fetch_rss( $url );
// print_r($rss) ;
$items = $rss->items ;
?>
<opml version="1.1">
<head>
<title>del.icio.us list2OPML: < ?= $username ?>/< ?= $tag ?></title>
<link>http://del.icio.us/< ?= $username ?>/< ?= $tag ?></link>
<ttl>3600</ttl>
</head>
<body>
<outline text="del.icio.us 2 OPML">
< ?php
for($i=0; $i<count($items); $i++) {
echo "\t\t\t<outline title=\"{$items[$i]['title']}\" text=\"{$items[$i]['title']}\" type=\"rss\" htmlUrl=\"\" xmlUrl=\"{$items[$i]['link']}\"/> \n" ;
}
?>
</outline>
</body>
</opml>

links for 2006-01-19

Trust as key element in Web 2.0

I read John Battelle’s Searchblog: Don’t Look Now, But It’s Happening.

It’s about one of the most important points of Web 2.0. Trust. In a Web 2.0 environment you are supposed to “outsource” services and data to third parties. But can you trust them? Will Google, Yahoo!, Amazon and the rest live up to our expectations?

links for 2006-01-17

Best blond joke ever!

Ben Hammersley’s Dangerous Precedent

links for 2006-01-13

links for 2006-01-12

Magna CRM public beta begins!

Magna CRM public beta begins!

Magna CRM is a web-based CRM product. Dimitris has done a great job, and is one of the best and most reliable developers I know.

Definitely worth giving a try if you are looking for a lightweight CRM product!

iLife = the next “office”

I enjoyed reading Thoughts on Steve Jobs’ Macworld Keynote by Richard MacManus. OK, I will have my MacBook Pro the soonest possible, it looks like the most attractive (no, it’s the sexiest) laptop I could own so far.

However I think that the really big thing Jobs announced yestarday is iLife ’06. My guess is that this is the kind of killer suite that will dominate the PC market during for the next 5 years.

This is the “new Office”. “Office” is really a comodity nowdays. You have MS Office but also Openoffice.org which is as good (if not better) and a couple of other office suites that do more or less what a typical user needs. Office documents are getting standarized one way or another (Oppenoffice.org is pushing OpenDocument and Microsoft OpenDocument, read more about the Office standards Battle). Users do the same things with office suites the did two years ago -that’s all they need.

Modern users needs are related to digital media. We have huge collections of photos, audio, and video sitting on our hard disks. We use digital cameras, digital video recorders, PVRs like TiVo and KiSS, we rip our CDs, we download podcasts, music and video from the net. We need to create new digital content (family videos, podcasts, videocasts, etc.), rip the existing content living on CDs, video tapes and other “conventional” media, mix the all together and organize this huge collection of digital media.

iLife ’06 seems to do all that really good. We need applications like iLife ’06.

links for 2006-01-11