-
Notifications
You must be signed in to change notification settings - Fork 0
Home
New Module should be added to the "List of Modules" and new features in "New Features" below. Once it's done, if you are able to make them, open an issue ;) otherwise I will see how I will be able to make them a reality ;)
## List of Modules that can be done with TriggerHappy
- Weather Module with this api
- Dropbox Module with this api
- Instagram Module with this api
- Foursquare Module with this api
- Reddit Module with this api
- Mail Module with the mail module provided by Django itself
- Philips HUE Module with this api
- ESPN Module with this api (but in fact this will never happened... http://espn.go.com/static/apis/devcenter/blog/read/publicretirement.html)
- PaperWork an Evernote selfhosted clone (http://docs.paperwork.apiary.io/#reference/notebooks/notebooks-collection/list-all-notebooks)
- Yelp search engine for finding a place for eating/drinking api
finally I wont spend my time support API that need to pay for using the application like:
- Diigo bookmark web and highlight sentance api
- PushOver notification for iOS Android and desktop https://pushover.net/api#html
To start a new module, have a look at this
-
Plug github and trello :
when a ticket is created, create a card in the board we chosen in TriggerHappy
-
Plug Foursquare and Trello
when checking in a restaurant with foursquare, create a card in a restaurant board.
-
Plug Trello and Twitter
when a card is create, do a tweet
-
Plug Reddit to Evernote
when we archive a reddit post, send it to Evernote
-
From github to github :
when put a tag on a ticket , create a ticket in another repository with the same content. Could be useful for big projects like ansible when coder creates ticket on the wrong repo
-
Plug Reddit to Twitter
when comment are done in reddit, post them in twitter
-
Plug Reddit to Pocket or Evernote
when upvote post them to Pocket/Evernote
-
Plug "Hue" to "ESPN" so that you can turn light on / off / change the color of "Hue" when Goal are done during Super Bowl.
Explanation :
Suppose you already made a Trigger that handles a given RSS to Evernote and want to handle the same RSS but this time in Readability.
This Copy/Paste will do the job
So the possibility to copy the configuration of one of the two components of the trigger to make a new Trigger with the same config.
Should be able only for compliant triggers
For example Readability pocket and Evernote content the same field "Tag".
To determine if compoenent are compliant, we will need to find at least one model property in the each Service. This property should be different from the ID and Trigger ID
Add the feature that permits to load a OPML file like http://planet.python.org/opml.xml and create one trigger for each. the wizard will be :
- OPML file to load
- Target service to choose and folder/tag to select
once it's done the description will contain: the text property of the OPML source + "Rss to " + choosen Service name Thus it will be easier to distinguish each of the Feeds in the list.
todo too: Export data using Rss service in Opml
use this http://pythonhosted.org/feedparser/bozo.html to check if the feeds are ok then displays a warn to the user if the feeds is not well formed
To keep in mind each time we can meet this :
Tweet from @magopian :
run your python script 240 times faster (from an hour down to 15 seconds) by replacing a list lookup by a set lookup. #python