Trigger Happy se veut être une alternative libre du célébrissime site/service IFTTT. Le principe ? Récupérer des informations situées à l’autre bout de la toile pour les publier ou les enregistrer ailleurs. Trigger Happy est disponible en version 1.1.0 depuis le 25 octobre dernier.
Exemples de scénarii :
- à chaque nouvelle dépêche sur LinuxFr.org, sans lever le petit doigt, je sauvegarde l’article sur mon compte wallabag ;
- chaque tweet disposant des mots « job développeur Python » est enregistré dans mon compte Evernote ;
- chaque ticket ouvert sur GitHub crée une carte sur mon compte Trello (et/ou inversement) ;
- quand j’enregistre une note sur Evernote, cela publie un billet sur mon blog à l’aide de Pelican.
Sous le capot
Du Python, du Django, et la sueur de son développeur depuis 2013. ;)
Services pris en charge
Il est actuellement possible d’utiliser les services suivants, par ordre alphabétique :
- Evernote ;
- GitHub ;
- Instapush ;
- Pelican ;
- Pocket ;
- Pushbullet ;
- Rss ;
- Todoist ;
- Trello ;
- Twitter ;
- Wallabag.
Vers l’infini et au‐delà
Les possibilités offertes ne sont limitées que par :
- votre imagination ! Si vous avez des idées de services dont l’intégration vous serait utile, faites‐le savoir en ouvrant un ticket ;
- les API existantes en Python, mais quand on voit la liste des « services » d’IFTTT on se dit qu’on a de la marge pour atteindre la rupture de stock.
Rester maître de ses droits
Quand vous utilisez des outils comme IFTTT, vous octroyez à ce service, le droit d’accès à vos données personnelles à vos comptes des réseaux sociaux ou autres services Web (via des jetons ou « token »). En soi, ce n’est pas grave, puisque cela vous rend service.
Mais c’est un peu comme confier à son gardien d’immeuble, le double des clefs de son appartement, sa voiture, sa cave avec son coffre à trésor enterré dedans. Rien ne dit qu’il ne sera pas tenté de s’en servir ou qu’un malandrin pénétrant chez lui, ne vous piquera pas vos clefs.
À l’ère où l’on parle de « dégoogliser » Internet, et de reprendre en main ses données personnelles, TriggerHappy vous permet, outre les fonctionnalités décrites plus haut, de garder chez vous ces précieux jetons pour conserver la main sur vos services Internet.
Aller plus loin
- Trigger-Happy pour essayer le service (1338 clics)
- le blog du projet (446 clics)
- la documentation (255 clics)
- les sources du projet (343 clics)
# Nom
Posté par Draky (site web personnel) . Évalué à 1.
Sympa le nom du projet :)
http://skylanders.wikia.com/wiki/Trigger_Happy
[^] # Re: Nom
Posté par FoxMaSk_ (site web personnel) . Évalué à 3.
C'est assumé. Je l'ai expliqué à un meetup django en 2014.
# Bien joué !
Posté par oscar.stefanini . Évalué à 2.
Je me suis dis que ce serait cool de refaire ifttt en libre la semaine dernière… bravo !
[^] # Re: Bien joué !
Posté par FoxMaSk_ (site web personnel) . Évalué à 1.
Si vous avez une prédisposition pour un langage, huggin est en ruby et est aussi une très bonne alternative
[^] # Re: Bien joué !
Posté par flan (site web personnel) . Évalué à 2.
J'allais soulever la question d'Huggin : comment se comparent les deux solutions ?
Je préfère Django, mais Huggin me semble plus connu.
[^] # Re: Bien joué !
Posté par FoxMaSk_ (site web personnel) . Évalué à 3.
Quand j'ai conçu ce projet j'ignorais son existence puisque loin de l'univers ruby. Sur le papier huggin en fait beaucoup beaucoup plus.
L'écosystème d'huggin est bien plus conséquent donc plus de bras et de cerveaux pour sortir des idées sympas.
De mon côté je suis all alone et tout ce que je propose c'est tout ce que j'utilise. Ça fait quand même un paquet de services :)
Par contre je suis complètement ouvert à la moindre contribution. C'est toujours sympa d'échanger à plusieurs.
Voilà ce que je peux dire d'huggin : un beau et bon projet en ruby.
[^] # Re: Bien joué !
Posté par flan (site web personnel) . Évalué à 2.
Merci pour cette réponse bien franche :)
[^] # Re: Bien joué !
Posté par Gardouille . Évalué à 3.
Idem, bon boulot :)
Les fonctionnalités de Ifttt m'intéressaient, mais pas le fait d'y stocker mes informations, je vais donc pouvoir tester ça. Merci ;)
# une bonne idée
Posté par NeoX . Évalué à 6. Dernière modification le 10 novembre 2016 à 15:45.
sans vouloir sortir du tout Google,
bah oui, parce que mes utilisateurs sont plus souvent sur facebook que sur le site de club
je suis interessé par ton projet et voici les fonctionnalités que je souhaiterais (à defaut de savoir les developper moi meme)
une publication sur mon site web (celui du club en fait) declechenrait
=> publication du lien sur facebook
=> publication du lien sur twitter
=> publication du lien sur google+
facebook propose bien de publier via email, mais a tres vite considéré mes publications comme du spam => extrait d'article, lien vers le site, etc.
google+ ne propose pas la publication par email (ou j'ai mal cherché)
je n'ai pas forcement besoin d'un retour vers le site web
ex : une reponse sur facebook n'a pas forcement besoin de s'integrer au forum du site web.
[^] # Re: une bonne idée
Posté par FoxMaSk_ (site web personnel) . Évalué à 4. Dernière modification le 10 novembre 2016 à 15:56.
Pour twitter c'est déjà couvert. Pour facebook c'est un calvaire. Le code m'a pris que 2h mais je n'ai jamais réussi à faire de tests. Il y a un système de demande d'autorisation de test qui est tel que même après 3j je n'ai pas trouvé comment faire se parler facebook et le projet avec succès. Pour g+ je regarderai.
Merci pour vos retours à vous et Oscar.
# Il existe aussi NodeRed qui est pas mal
Posté par Stéphane Klein (site web personnel) . Évalué à 3.
Il existe aussi NodeRed qui semble bien.
J'aimerais trouver des plugins pour Mattermost, pour insérer automatiquement des tweets, des alerts qui viennent par exemple de Prometheus Alerting…
[^] # Re: Il existe aussi NodeRed qui est pas mal
Posté par FoxMaSk_ (site web personnel) . Évalué à 2.
c'est IoT orienté mais c'est sympa le coté visuel qui plug les services / devices entre eux.
# cela a l'air interessant comme projet
Posté par Albert_ . Évalué à 2.
toutefois j'ai une question: tu ne te retrouves pas totalement deborde de message un peu partout?
J'ai personnellement du mal a surnager avec mes 60 emails/jour, que je ne vois pas comment je pourrai rajouter twitte/facebook/linuxfr(ma presence ici se fait rare)/etc.
Est-ce que vous avez vous aussi l'impression de passer plus de temps a repondre a des emails pourri qu'a bosser pour de vrai?
[^] # Re: cela a l'air interessant comme projet
Posté par FoxMaSk_ (site web personnel) . Évalué à 1.
Bonjour, si je reçois 3 mails par jour c'est déjà le bout du monde. J'ai articulé mes trigger de sorte qu'ils me rendent service et pas qu'ils me noient sous la masse. Donc ça le fait ;) si on utilise comme un gadget pour tout et n'importe quoi ça sera absolument contre productif.
Bonne journée
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.