septembre
2011
Ces dernières années, le web s’est enrichit de nombreux outils onlines, de réseaux sociaux ou autres communautés.
Et malgré le fait que la plupart de ces outils soient ouverts en proposant une API et une authentification OAuth, il est bien souvent difficile de les faire communiquer entre eux…
En effet si certains services peuvent proposer une connectivité accrus avec d’autres, ils sont généralement loin de couvrir l’ensemble des besoins des utilisateurs. Par exemple twitter offre bien depuis peu la possibilité de se connecter à Facebook afin de re-publier vos tweets sur votre mur. Mais c’est tout ! Il est toujours impossible de faire la même chose avec d’autres services. Et le constat est à peu près le même partout…
C’est là qu’intervient ifttt ! Sous ce nom bizarre se cache l’acronyme « if this then that« , que l’on pourrait traduire approximativement par « si ceci, alors faire cela« . ifttt permet d’automatiser certaines tâches, en se connectant à divers services sur le web, ce qui nous ouvre alors de multiples possibilités…
- Vous postez une message sur votre blog… et vous aimeriez bien l’afficher sur votre profil Linkedin ?
- Vous publiez une vidéo sur Youtube… et vous aimeriez la voir sur votre page Facebook ?
- Vous marquez un billet sur Google Reader… et vous voudriez le partager sur twitter ?
- Vous attendez un email important… et vous souhaiteriez en être informé par SMS ?
- Vous voudriez suivre un flux RSS… mais en recevant les nouveaux billets par email ?
- On vous tagges sur Facebook… vous aimeriez envoyer la photo sur dropbox ?
- Vous voudriez automatiquement publiez vos photos de flickr sur ?
- riez être averti par téléphone ou SMS lorsque le temps se gâte ?
Tout ceci (et beaucoup plus encore) est désormais possible grâce à ifttt… le tout en quelques clics via une interface web dynamique des plus simplistes ! Un vrai régal.
En effet, une fois votre compte créé, il suffit de choisir le trigger qui va déclencher votre tâche, et d’y associer une action.
Tous ces triggers et ations sont fournis par diverses chaines, représentant les divers services web online. Par exemple :
- La chaine twitter vous permet (entre autre) de surveiller vos tweets ou de poster de nouveaux tweets.
- La chaine Delicious vous permet de surveiller vos marque-pages ou d’en créer de nouveaux.
- La chaine Google Talk vous permet d’envoyer/recevoir des messages.
- La chaine Facebook vous permet de surveiller votre compte, et de modifier votre status, de publier un lien ou une image.
- La chaine « Feed » vous permet d’être informé des nouveaux messages sur un flux RSS quelconques.
- Les chaines « SMS » et « Phone » permettent d’utiliser votre téléphone pour activer des triggers ou recevoir des infos via SMS ou même un appel téléphonique !
- La chaine « Weather » vous permet de générer des évènements selon les prévisions météos.
- etc.
A l’heure actuelle, le service propose une trentaine de chaînes, proposant chacune divers triggers et ations : http://ifttt.com/channels
En cumulant tout cela, les possibilités sont énormes !
Mieux : il est possible de rendre vos tâches publiques, en les publiant sous forme de recettes. Les autres membres pourront alors les consulter et éventuellement les activer encore plus simplement : http://ifttt.com/recipes
Un bon moyen de découvrir les multiples possibilités d’ifttt.
Je me suis bien marrer sur « Text to escape« , qui permet de recevoir un « faux » coup de fil lorsque vous envoyer un SMS à ifttt. Ceci afin de vous sortir d’une fâcheuse situation
Bien sûr il y a quelques défauts : il manque malgré tout certaines chaînes (comme Google+), et certaines sont limité à un seul et unique compte. Mais je pense que ce cela s’étoffera avec le temps. Après tout le service est très jeune. Toujours en « beta », il a été démarré le 7 septembre dernier… Ça laisse une belle marge de progression.
Très prometteur en tout cas…
Plus d’information : ifttt is alive!
Tutoriels
Discussions
- jre 1.5, tomcat 6.0 et multi processeurs
- [ fuite ] memoire
- Classes, méthodes private
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?
- Définition exacte de @Override
- Recuperation du nom des parametres
- Possibilité d'accéder au type générique en runtime
- Difference de performances Unix/Windows d'un programme?
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface