Sorteren
De laatste stap is om de resultaten nog even te sorteren op datum en tijd. Dat is wel zo handig om een mooi overzicht te krijgen van de nieuwsberichten op volgorde van publicatie. Onder Operators kiest u voor de module Sort. Sleep deze onder Unique en verbind ze met elkaar. Kies in de Sort module voor Sort by item.pubDate in descending order. Zo zal het nieuwste bericht steeds bovenaan in de feed verschijnen, onafhankelijk van de bron. Verbind tot slot de Sort module ook nog met Pipe Output en uw eigen, gepersonaliseerde feed is klaar. Klik op Save en geef (als u dit tussendoor nog niet gedaan hebt) een naam aan uw Pipe. Om alle modules mooi uit te lijnen, kunt u linksboven op Layout klikken. Zie hier het uiteindelijke resultaat.
Sorteer tot slot de resultaten nog met de module Sort en uw Pipe is klaar!
Reguliere expressies
De meeste rss-feeds zien er grofweg hetzelfde uit. Er is een kop, met een kort intro en eventueel een afbeelding. Bij de Volkskrant hebben ze echter een eigen manier bedacht en begint elke kop van de feed met de tijd van publicatie. Bovendien voegt de redactie aan het einde van de korte introtekst ook nog de datum en tijd van publicatie toe. Dit is voor het ontdubbelen van feed-items niet handig, want elk bericht van Volkskrant.nl is op deze manier namelijk uniek. In Yahoo! Pipes zitten gelukkig opties om dit te manipuleren. In dit specifieke geval zouden we hier zogeheten 'reguliere expressies' voor gebruiken, waarmee een soort 'zoek en vervang' kan worden toegepast. Zo kunnen we in item.description zoeken naar \(+(\d{2})\:+(\d{2}).+ en dit vervangen door 'niets'. Het gaat te ver om dit hier uit te leggen, maar als u geïnteresseerd bent in reguliere expressies, klik dan aan de linkerkant onder Operators op regex. Linksonderaan ziet u vervolgens een korte uitleg en wordt u voor meer informatie doorverwezen naar pipes.yahoo. Maar dit is wel bijna hogere wiskunde! Zie hier voor een voorbeeld!
Met reguliere expressies kunt u de inhoud van feeds manipuleren.
Zoals hier bij de feed van de Volkskrant.nl, die gestript wordt van de datum en tijd.
Het eindresultaat publiceren
Nu uw Pipe klaar is, kunt u hem bekijken en oproepen in uw favoriete rss-reader. Klik bovenin op Back to My Pipes om terug te gaan naar uw overzicht met Pipes. Klik een Pipe aan om het resultaat te zien. Fraai, nietwaar? Eventueel kunt u de naam en omschrijving aanpassen: door deze te selecteren wordt hij geel gemarkeerd en kunt u de inhoud wijzigen. Klik daarna op Save om op te slaan. Het mooie is dat u deze Yahoo! Pipe ook als rss-feed kunt bekijken, klik hiervoor op Get as RSS en abonneer u op de rss-feed met uw favoriete rss-reader. Ook kunt u uw Pipe desgewenst publiceren - en dus delen met de gemeenschap. Wilt u dit, dan klikt u op Publish en daarna op OK. Een laatste opmerking: de rss-feeds die u met Yahoo! Pipes maakt, worden slechts eenmaal per halfuur ververst.
Het eindresultaat met de gecombineerde feeds, keurig ontdubbeld en gesorteerd.
Bekijk de voorbeelden
De voorbeelden die in dit artikel zijn gebruikt, kunt u hier bekijken en desgewenst kopiëren en bewerken:
Simpel
binnenlandsnieuws
incl_regexp