Harnessing Web Feeds : A Quick Guide to RSS/XML

(Published in Metro magazine, Australia – Nov 2004 )

Information hunter-gatherers the globe over are abuzz about the benefits and potential of RSS. Media junkies, news hounds, webtrawlers, writers, bloggers and DIY publishers alike, are almost evangelical in their praise for the web syndication format known as RSS or “Really Simple Syndication”. At it’s most simple RSS allows you to keep track of many information sources in the one place. Think of it as a web syndication protocol that allows easy automatic notification of news. Importantly though, you choose what is news – whether it’s the BBC site, a new post on your friend’s blog, some item you want to watch on ebay, the weather guide or writings by your favourite author or film reviewer. Whenever any of these are updated, the news will come to you. Given you’re already reading the technical back pages of a thick media magazine, you know you want it. Even better – RSS can be easily implemented on your own site.

The Mechanics of RSS
It’s worth prying under the bonnet of this automated news delivery system a little, before unveiling it’s features and applications, for despite it’s simplicity, RSS offers a glimpse of where media delivery is headed – and is understood better with it’s distribution architecture under your belt. Not to worry though, we’ll be serving you custom news feeds in no time.

Firstly, RSS is based upon XML ( eXtensible Mark-Up Language ), which is similar to the HTML (hyper-text mark-up langauge ) used to make webpages, except XML is designed to describe data and focus on what that data is, and HTML is designed to display data and focus on how it looks. That means it’s a meta-language of sorts, and this stored information about a site can be accessed by other applications such as RSS ‘Newsreaders’.

Newsreaders (also known as an RSS aggregators or feed readers), automatically check at determined intervals through a list of RSS enabled websites picked by the user. If any of the chosen sites have updated since the last check, the Newsreader will download a headline and brief description of the updates and present these within a single interface. The benefit and convenience for the user is having these fresh summaries all in one place, automatically delivered as soon as published, rather than having to wander through to each of the sites to browse their news. If a site has no updates you wont receive any news, and won’t need to bother visiting. A wider range of news can be easily skimmed, and with a click, the news you prefer most can be followed through to the full story at it’s website.

Such news delivery represents a subtle but evolutionary step in the media environment, part of an inevitable shift towards highly customised, personal news services. At the time of writing, RSS coders are busy promoting and refining the first generation of ‘podcasting’ software – essentially an automatically delivered audio news or music service. Using RSS podcasters can simply post regular audio files online, and their audiences will automatically be notified about the new files. The podcast software streamlines the process of downloading the audio first to your computer and then to your ipod ( hence the coined ‘podcast’) or portable audio player of choice. Of course video can only follow, and the small file size of RSS can be great for keeping up to date with websites via mobile phones, but let’s deal with computer text & RSS for now.

Saving Time With NewsReaders
It’s nice to occasionally remember that the machines we once thought of as time-saving devices, can actually be put to use for that purpose. For anyone whose business or pleasure requires a lot of online reading, RSS Newsreaders will save you large amounts of time. In theory. In practice, all those hours saved by not having to search for news or check for updated pages, can often be swallowed up by the additional news sites and fascinating news items that now seem available. At any rate, auto-delivery = good. Here’s where you get yourself a Newsreader and get news delivered in 2 easy steps.

Step 1 : Choose A Newsreader for Your Platform
Mac – Netnewswire ( http://ranchero.com/software/netnewswire ) is one of the most popular Mac Newsreaders, combining a smooth interface with lots of features – including the ability to post messages to your website about any news items you wish to comment on from the reader.
PC – Radio Userland ( http://radio.userland.com ) is mac & pc. RSS Reader (www.rssreader.com ) is PC only.
Linux – Try aKregator ( http://akregator.sourceforge.net )

OR Via The Web : In place of a desktop client, Bloglines ( www.bloglines.com ) allows your news to be compiled via a single webpage.

Step 2: Subscribe to News Feeds
If you started reading this piece with the niggling feeling you’d somehow known about RSS before, it’s probably because you’ve surfed past a million little RSS or XML buttons dotting the bottom of webpages. Clicking on one of those will take you to a page of code. This is the code which describes a webpage ( rather than says how to display it), and the address of this page is what you need to give your newsreader. This can be done either by copying the URL from this page of code – or by copying the link address from the RSS or XML buttons themselves, then after finding a ‘subscribe’ or ‘new channel’ or ‘new feed’ button in your newsreader, pasting the URL there. Do this to ten sites, and your newsreader will check those ten addresses periodically for updates and display the headlines and introductory sentences for any news. Once you get the swing of it, you’ll soon get a hankering for more RSS sites. Help is on hand at the end of the article, in the form of RSS directories.

Making Your Own RSS Feed
If you are wishing to let people know about updates to your website, it’s possible you are already using some blogging software such as movabletype.org or a content management system or some fancy database. In those cases, RSS publishing functionality is probably already built in, and can be harnessed by reading some manuals online – ie your RSS meta-data is probably already there, you just need to find the address for it, and learn the process to customise it. If not using such web-publishing software, RSS coding is easier than HTML to learn ( try here – www.frugalmarketing.com/dtb/rss-feed.shtml) and simple RSS Feed software is available ( http://softwaregarden.com/products/listgarden ) for simplifying that process. Aside from integrating RSS into your own site, and notifying others of your updates, RSS can also be used to integrate constantly updated headlines from other news sources into your site.

RSS Resources
Daypop (www.daypop.com ) – A search engine for RSS-based news.
Feedster: ( www.feedster.com ) A search engine for public RSS feeds that can also provide the results of a search as an ongoing RSS feed.
Submitting : www.masternewmedia.org/rss/top55 – Lists the top 55 Submission sites to let search engines know about your RSS Feed.
Finding Feeds: www.syndic8.com & www.blogstreet.com/rssdiscovery.html
News Is Free ( http://newsisfree.com ) – A Web-based news reader, which also does some third-party scraping – this means it can generate RSS data for sites which do not have it.

Jean Poole is a Melbourne based writer who enjoys exploring real-time audiovisual performance technology. Some words, AV snippets & his RSS Feed can be found here

Archives by Category:

Tag Cloud

#nocleanfeed #openinternet *DUDES* 3d 3d composition 3d graffiti 3Dworld 7u? 8bit 242 pilots 2004 round-up 2012 abc ABC australia ableton ableton live abu ghraib ac3p acmi adam bramwell adam curtis addictive tv after effects all of the above all the weird things you can do with midi and osc all watched over by machines almost the 21st century now american psycho Anarchist Minority Report animata animated gif apocalypse annual annual round up thingy another part of the 21st century arrives antarctica anthony pateras anti-gravity boots apes aphex twin archives arkaos armin mewes around the world art collective art house smith grinds astral travellers astronauts audio-afro-visual? audiofinder audiomulch audiovisualizers.com audiovisual mixer aussie vjs australia australian siesta australian tv australian vjs auto-tuned winona automonous robots auvi avmo2 back to the future back when i was a kid bamboo FTW bangkok barack obama basement mutterings batgirl batman batwoman bbc bees belgium ben ducroz bennett miller berlin bicycles big distributed brother big one tonne metal devices for carrying around humans biohazard suits for touring with DJs biomimicry biotechnology freakdom blinkenlights blogs bloody fist bogey hole boing boing boinxtv bonsai kittens bots brian eno brian kane bridge brisbane browsers bruce haack bruce sterling buckminister fuller bushfire c64 canine aesthetics canon7d canon 7d carbon censorship character design charles burns chess chester brown chihuahua chihuahua projectionism chimps chopper beer chopper zoom chris cunningham chris marker chris morris christchurch christo chunk 666 cinema as book cinematography clams climate change climate change cinema cloning cloudy cobralingus cockatoo island coge collaboration collaborative collaborative video colony collapse disorder comics lifestyle compression congo tardis copyright coral art cory mcabee cosmickey mouse phones counter-strike cradle to cradle craftwife crazy-dane-with-sniper-rifle crazy swedes creative commons cremaster cycle crowdsourcing crowdsourcing pain relief crunching the VJ numbers Cunningham curb your enthusiasm dalai lama groupies dancing with machines dan mackinlay dark knightie darth vader lunchboxes daschund un data-visualisation data terra dataton dave eggers dave noyze david burgess david lublin death death of cool defektro delicious dental tourism descore destroying evil californian style deviant ink dfuse *spark vvvv digital archaeology digital fringe digital mixer disappointing headliners disco space travel disinfo distribution DIY PES dj krush dj lewis cancut djshadow cutchemist dj spooky dna documentary documentary freaks don't be late to class don't believe the hype don de lillo donkey john donkey kong dorkbots dorks dough douglas adams drought dslr dual plover dubtable dvi mixer DVI mixing dvj-uggling dynamic french duos dziga dziga earthquakes east timor oil EBN eccentric german visionaries electricity electrofringe electronica Emergency broadcast network emile zile emmanuel lewis energy eness entourage entropy and the inevitable heat death of the universe errol morris everything expanded cinema extensions extinct digital media festivals extinction extraboy eyes in the skies facebook fake meat chefs falk falling skies feeds rss Fellini to fakie filipino batwoman film festival finger phones fire firefox 3 flash flippin birds food fourplay four wheels good francis bear francophile cinephiles and circuit benders frankie goes to hollywood friendfeed future farmers gadgets gadget whoring gaffa FTW gameboy gandhi gandini gangpol und mit gardening gary coleman generative art generous rad folk genethics genetic engineered mutants genetic engineered tape worms genetic engineering genetics gentle giants german cannibal german cannibals ghent ghost pilots girltalk give us a break glidecam glitch glitch hop cinema global electricity grid globalisation for daft punks global warming golden era turkish cinema gondry kick flips gonzales gonzo google chrome goto80 Gotye graffiti graphic design activism graphic novels green collar green energy green font rain grey goo grid grid pro guerrilla gardens guest post habitat for humanity hammock tutorials hard stat hats haunted by polar bears hc gilke helicopter hindenburg hip hop hiphop politics hitchcock hitler wine hivemind nerdvana hoaxes hobart hiphop home brew honey I shrunk the camera hope hot chips how many DJs does it take to change a lightbulb in a van? hyperlinks image surfing indian ocean inflatable art ink stained coffee tables intelktshul prprty intellectual property interactive interfaces iphone isadora israel istanbul istopmotion it's the 21st century now italian batman it almost feels like the 21st century sometimes jackass james nichols Janelle is wonderland japan jaron lanier jarvis cocker jasch switzerland max/msp jeff noon jim avignon jim woodring john de kron john jacobs john safran jon pak jpeg curators julian assange jungle video katie is rad kiki ill kinetic sculpture kobe kraftwerk reanimated as iphone app kunt ladies of the skipping league lalila lancelot link language is a virus laptop busking larry david larry gonick laser-art laservidiyo latex new-age deviants lazyweb leather in the desert len lye lewis cancut light+surgeons light matrix lightning bolt light rhythm visuals light surgeons lindsay cox linux linux video live live cinema livid union lizard people LPM LPM Rome lucky people centre international lucy benson macgyver macro madmapper mad max magnetic fields makezine mango and sticky rice with coconut milk mapping mapping festival 2009 marcus westbury mark Frauenfelder matrox matthew barney max maxforlive max jitter Max Neupert mc hawking mcsweeneys mekarnarky melbourne melbourne digital fringe melbourne fringe festival melbourne ink melbourne international animation festival melbourne international film festival melbourne rooftop cinema melbourne underground film festival meneo meredith meredith festival meritocracy meta meta.am mexican batwoman mexican fangs miaf micropayments midi midi wizards miff milkwood miniskirts mix emergency mixmasters mobile phones mobile projections mobile projection unit modul8 moduls mogulus momentary lapses of nostalgia mona horse bazaar monkey marc monkeys monolake monsanto moolah moonbeams motion dive mp3 mixer mpeg compression mutants nam june paik nanna naps native instruments nato neoangin neotropic nerds on trams nerdvana netcast net filtering netlag net neutrality newcastle new york nextwave festival melbourne ninjam noodles foundation norwegian wood not-actual-flesh not quite art numark obama octapod.org/jeanpoole off the shelf magic oils ain't oils old man krumping online jamming online weirdoes osc os x outdoor projections overdubs overlords ozi batla pixels p2p palestine panda pandemics panorama panoramic video paper rad paper wings paris hilton hackers patrick king pattern machine pauser paypal peak oil people that you meet in festival carparks late at night permaculture perry bible fellowship persepolis perth peter kuper philip brophy philip k.dick phil torrone phones photography as cinema photoshop will save us physics pictoplasma pilgrim ping.fm pirate bay pixies plaid planet-steering platinum grills playmodes pleix plugnplay podcast podcasting podcasts political party machines polymeme pool.org.au pre-you-tube-years print on demand processing projection projection mapping projector clamps FTW pure data qbert quadrophonic quartz quartz composer race relations radness ramin bahrani rap news rat kings reaktor rebecca cannon red rattler reggaeton remix remixadelic remix xbox renewable brookyln renewable energy renewable energy mutants resfest resolume resolume avenue resrocket retro nightmares richard metzger robert crumb robin fox robots roger ebert rooftop rooftop gardens rooftops ross bencina runwrake rutt etra saddam sand salami sarah harvie sarah palin's separatist aussie eyeball friends satire sausage dog scattermusic schwarzenegger sci-fi sci-fi cutlass wielding nerds science fiction science fiction audio software scott mccloud scratch live scratch video screencasts screensharing sculpture second life secret chimp seekae segway self-replicating robot overlords semiconductor sequencer sequential art in your browser serato service station food share outpost shrapnel sibegg silent army sk8 skateboard skateboarding skateboarding apocalypse tv culture skate wonka factory slender whiteman sloths snapper soccer social bookmarks soderberg software tribalism solar busker solar circuit solar energy solar power solar powered monkey solar sails sonic maps sonny ray soon-it-will-be-happening sound foley sound summit space is the place spam spanky spermicide spike jonze spimes squirting stabilisation steadicam stephen hawking stephen wilson stingray sam stop motion stormtrooper contraception storyboard composer streamclip subterranean broken hearted 3D documentary mash-ups suckafish suckafish p jonez Sudan sun ra sun ra arkestra supercollider surveillance sweden swordfighting sydney sydney biennale sydney harbour sydney opera house synaesthesia syphon system corrupt tablet tamas nagy tasmania tasmanian forests tasmanian tiger technology is quirky technomad travel bicycle technoscape tekkon kinkreet thailand the big shiny sun thing that provides all energy the books the power of nightmares the zoetroepe record deck massive this is not art tim burton in a blender time lapse timelords time shield tim flannery tiny pulsing universes toby spark tofu tokyo tom waits toy death traktor trash video treesitting triplehead2go triple screen troyinnocent tsunami tumblr gif peeps tuna Turkish batgirl turkish batman turkish batwoman turntablism tutorial tv broadcaster in my backpack twitter two steps forward two turntables and an encryption key ubin ukrainian condoms uncanny valley girls underbelly underbelly arts under the dome underwater underwater art united nations urban food UVA vade Valentino Achek Deng vdmx vdmxx vector apocalypse noir vegetarian cannibals velcro cabin fever velvet strike victor holder video economics video mixer video phones video puppetry video sampler video sampling video subvertigo video trapeze installations vidvox viral video viridian visual jockey visual music vivid festival vj vj entter VJ Googling vj solu volvo station wagons vuvuzela vvvv wacom war games warp water water crisis wave twisters web comics webster webvideo we don't want coins - we wants changes weird coincidences werner herzog what will our grandkids play with? whee where the wild things are wikileaks wildform flix will saunders windup girl wings of desire wiyumi worldcup worldcup3dfreaks wormheads wowie zowie wrapped in plastic xbox linux yoda bats yo gabba gabba zeal