Twitter feed voor je LinkedIn status opschonen

Yahoo PipesIn mijn vorige artikel over LinkedIn en Twitter heb ik beschreven hoe je je Linkedin status vanuit Twitter kunt updaten met behulp van twitterfeed en ping.fm. In de praktijk werkt het prima, maar is de resulterende ‘feed’ niet helemaal schoon. Zo staat er bijvoorbeeld altijd je twitter gebruikersnaam voor je update. Bijvoorbeeld:

mcoster: Werken aan offerte

Vandaar een korte aanvulling om de feed wat meer ‘LinkedIn-bruikbaar’ te maken. Let wel: dit is een wat technischer verhaal maar als je mijn stappenplan volgt kan je het in 15 minuten klaar hebben!

Stappenplan

Ik ga ervan uit dat je de feed hebt ingesteld zoals beschreven in mijn eerdere artikel. Om de feed nu op te schonen voegen je een stap in. Namlijk, de feed die je in twitterfeed gebruikt als bron (en dus direct afkomstig van Twitter) wordt nu vervangen door een feed uit het Yahoo Pipes! systeem. Dit is een wat technisch systeem, maar de functies die we gaan gebruiken zijn vrij eenvoudig.

  1. Ga naar http://pipes.yahoo.com en log in met je Yahoo account (of maak er een als je die nog niet hebt);
  2. Klik bovenin op ‘Create a pipe’;
  3. Je komt nu in een visueel edit-scherm. Aan de linkerkant staan de elementen die je kunt gebruiken;
  4. Sleep nu als eerste onder ‘Sources’ aan de linkerkant een blokje in het scherm ‘Fetch Feed’;
  5. Vul in het textvakje nu je standaard Twitter feed in, bij mij zou dat ‘http://twitter.com/statuses/user_timeline/5426922.rss’ zijn. Dit is dus dezelfde feed die je nu in twitterfeed hebt staan als bron;
  6. Klik nu links in het menu op ‘Operators’;
  7. Sleep de ‘Regex’ module in het scherm en verbind de 2, door het bolletje onderaan de ‘Fetch Feed’ te slepen naar het bolletje bovenaan de ‘Regex’;
  8. De ‘Regex’ gaat nu snel updaten;
  9. Klik op het selectiepijltje naast het veld ‘In’ in de ‘Regex’ module;
  10. Kies voor het veld ‘item.y:title’;
  11. Type in het veld ‘replace’ je twitter afkorting, inclusief dubbele punt EN spatie daarachter;
    Twitter_Pipes
  12. Klik op het + teken voor ‘Rules’ in het ‘Regex’ scherm;
  13. Herhaal stappen 10 en 11 waarbij je ‘item.title’ typt in plaats van ‘item.y:title’;
  14. Als dit klaar is verbind je de onderkant van de ‘Regex’ met de ‘Output’ module. Je ziet nu onderin het scherm het resultaat;
  15. Indien akkoord, klik je op ‘Save’ rechtsboven in het scherm en geen je je feed een naam;
  16. Daarna kies je bovenin het scherm (middel) ‘Run Pipe…’ waarna je het resultaat ziet van je Pipe;
    Pipe_Result
  17. Kopieer nu de link die achter het ‘Get as RSS’ ikoon staat bovenaan je resultaten;
  18. Gebruik deze link in twitterfeed als bron.

Krachtig systeem

Yahoo Pipes is een zeer krachtig systeem om data te filteren, om te bouwen, beheersen etc. Speel er eens mee. Ik heb bovenstaande pipe zelf uitgebreid met een filter op meer persoonlijk keywords. Zo komen tweets die reactie zijn op anderen (met @ erin), tweets die gaan over mijn kinderen, prive, en nog wat zaken, niet de resultaten terecht. Dit kan je doen door onder de ‘Operators’ een ‘Filter’ module in te slepen tussen je ‘Fetch Feed’ en ‘Regex’ in (niet vergeten ze door de bolletjes te verbinden) en je filter zo instellen:

Pipe_filter

Wat vind je van deze hack?
0Te gek0Leuk0Serieus?0Meh...0Stom

About Author

7 Comments

  • Cuno Groenewoud
    Posted 10/08/2009 12:45 pm 0Likes

    Beide artikelen gelezen en toegepast…super!

    Als je echter de filteroptie (#li) toepast om niet al je tweets op Linkedin te laten verschijnen blijft die zichtbaar in je Linkedin status. Zie hier:

    Cuno #li Twitter & LinkedIn aan elkaar geknoopt

    Is er een manier om die filter buiten het zicht te houden?

    Thanks.

  • Floor Scheffer
    Posted 05/08/2009 2:40 pm 0Likes

    Bedankt voor dit project, hiermee heb ik voor het eerst Pipes in de praktijk gebruikt! 😉
    Nog een vraagje: hoe/waar kan ik de definities van de velden in Regex vinden (bv. ‘item.y:title’)? Ik heb wel in de helpfunctie gezocht, maar niet gevonden. 🙁

  • Jelle
    Posted 01/08/2009 10:15 am 0Likes

    Wauw, ik wist niet eens dat er zoiets bestond als Yahoo Pipes. Heel interessant, heb de boel meteen maar even ingesteld en nu maar wachten tot de 30 minuten voorbij zijn. 😀

Comments are closed.