Personal Message hacking via Yahoo Pipes

Yahoo PipesHet was me recentelijk gelukt om mijn Twitter status te distribueren naar verschillende sociale platforms als Facebook en Hyves. Inmiddels had ik het ook voor elkaar gekregen met MSN Messenger (via Messenger Plus! en het script rss2psm).

Volgende uitdaging was het uitlezen van mijn locatie vanuit Plazes, en die samen te voegen met mijn status uit Twitter. Dat leidde tot een herontdekking van Yahoo Pipes. Ik had dat al een tijd geleden uitgeprobeerd, en ik was niet erg onder de indruk. Maar ze hebben niet stilgezeten daar! Inmiddels is hun user interface een stuk verbeterd, en kun je er serieus mooie dingen voor elkaar krijgen. Het idee van Yahoo Pipes is dat je een bepaalde databron selecteert (een RSS feed, maar kan ook een database of een website zijn), en deze data gaat ‘mashen’. In mijn geval kwam dat neer op het volgende:

  • Selecteer de RSS feed van Twitter met statusupdates
  • Kies het meest recente bericht
  • Sloop uit dit bericht het deel voor de dubbele punt (‘Tonsument zegt: …’) weg, zodat je alleen de status overhoudt
  • Selecteer de RSS feed vanuit Plazes met locatie-updates
  • Kies het meest recente bericht
  • Voeg de Twitter status samen met de Plazes locatie en zet er nog een ‘@’ tussen
  • Maak van die samengevoegde status tenslotte weer een RSS feed

Omdat Facebook en Hyves hun statusupdates uit een Twitter (en niet een standaard RSS) feed halen, moest die laatste RSS feed tenslotte weer ingelezen worden in een (andere, nieuwe) Twitter feed. Dat kan via Twitterfeed.

Ik hoef nu dus alleen maar mijn status te updaten via Twitter – de locatie wordt er automatisch aan toegevoegd. Op deze manier zijn de mogelijkheden natuurlijk eindeloos: je laatst gespeelde nummer van Last.fm aan je status toevoegen, je laatste del.icio.us item, etc.

Yahoo Pipes dus – ook (zelfs?) voor niet-techneuten een gemakkelijke tool om je ‘life te hacken’!

Delen

Reacties

reacties

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *