The Planetarium
Upcoming SlideShare
Loading in...5

The Planetarium






Total Views
Views on SlideShare
Embed Views



1 Embed 1 1



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

The Planetarium The Planetarium Presentation Transcript

  • The Planetarium Dave Cross [email_address]
  • Better living through feed aggregation
  • Web feeds make my life better
  • I no longer have to visit my favourite sites individually
  • I just visit Google Reader and all my favourite sites are there
  • I can consume data at least 10 times more efficiently
  • Which frees up a lot more of my time
  • To spend with family and friends
  • Or (more likely)
  • Gives me time to consume 10 times as much data
  • Lots of good information in web feeds
  • Blogs
  • News
  • Email
  • Twitter
  • Every site produces web feeds
  • (Well every site except Facebook)
  • Reading web feeds is easy
  • Let's do something more interesting
  • Let's aggregate web feeds
  • We'll need some software
  • Planet
  • Give it a list of web feeds
  • It produces a web site
  • And another aggregated web feed
  • Planet is written in Python
  • That's a problem for some people
  • Perl could do that too right?
  • Enter Plagger
  • Typically flashy Perl project web site
  • Plagger does everything that Planet does
  • But it does so much more as well
  • I wanted something simpler
  • Something closer to a Perl version of Planet
  • So I wrote Perlanet
  • Yes Terrible name I know
  • (Perlanet doesn't even have a web site yet)
  • But it does everything that Planet does
  • Give it a list of web feeds
  • It produces a web site
  • And another aggregated web feed
  • I use it to build planets
  • Planet Balham got me thinking
  • London is a big city
  • But many people have little connection to their neighbourhood
  • After reading Planet Balham for a few weeks I felt more connected
  • I built more local planets
  • Planet Tooting
  • Planet Clapham
  • Planet Streatham
  • Easy to set up and configure
  • YAML config file
  • Template Toolkit for output
  • Single program (crontab)
  • Many feed URLs can be calculated
  • news/?q=balham &output=atom
  • news/?q= balham &output=atom
  • Just the query string needs to change
  • Not a foolproof method
  • Chris Balham Nebraska
  • Can set up a planet in less than an hour
  • Good starting set of feeds
  • Google news search
  • Technorati blog search
  • Flickr tag search
  • Twitter
  • Other feeds need local knowledge
  • Local bloggers
  • Local twitterers
  • MPs, MEPs & Councillors
  • Local reviews
  • To do list
  • Perlanet uses XML::Feed
  • XML::Feed uses XML::RSS and XML::Atom
  • All four modules have bugs
  • Still tracking them down
  • Module bugs vs Broken feeds
  • The more feeds we test the more bugs we find
  • And (hopefully) fix
  • Please build planets
  • Please report issues
  • Please report successes