> MENU

Ubuntu 8.04: ecco cosa bolle in pentola

java.jpg

OpenJDK: nuova partnership tra Sun e Red Hat

5 novembre 2007 Visualizzazioni: 635 Software

FeedMagick2, un tool PHP per gestire i Syndication Feed

Leslie Michael Orchard, autore del libro RSS e Atom, dopo essersi sbizzarrito a scrivere codice Python per la gestione dei Syndication Feed, ha voluto rendere omaggio a PHP con FeedMagick2. Si tratta di uno strumento a riga di URL per filtrare, convertire e “mungere” qualsiasi Syndication Feed XML in formato RSS e Atom.

decafbad-header.gif

Partendo dall’idea di voler creare un ImageMagick per i feed, sulla base di un programma Python come FeedSpool è nato: “un filtro di feed che non ne sa molto di feed”, come ama dire il suo autore. Infatti FeedMagick non fa il classico parsing e ricostruzione di feed a livello di formato, ma lavora a livello di XML attraverso i tag item ed entry grazie ai filtri SAX.

La demo on line è utile per provare alcune interessanti funzionalità come:

  • Feed normalizer, per convertire un feed Atom in RSS e viceversa;
  • XSL Scraper, uno scraper per filtrare le pagine Web;
  • OPML Reading List Blender, per leggere un file OPML (Outline Processor Markup Language) e convertirlo in un singolo feed;
  • Flickr favorites feed, per trasformare le foto pubblicate su Flickr in feed RSS 2.0;
  • XPathFilter demo, che utilizza un filtro XPath per selezionare i soli elementi di un feed, che appartengono ad una specifica categoria.

Oltre alla demo on line è disponibile il tree dei sorgenti in PHP sotto subversion.

di Alessandro Carichini - Programmazione.it

twittergoogle_pluslinkedinmail