DEV Community

Discussion on: IFTTT Ideas for Software Development

Collapse
 
billiegoose profile image
Billie Hilton

I was actually thinking about this the other day... If​ GitHub supported enough IFTTT for commits and PRs, could you string together a CI pipeline?

Edit: ifttt.com/github What the actual $#@%. There's only ONE action available, "Create an issue"? And no triggers for commit status.

Edit 2: There's no IFTTT for Travis-CI. :-/ Is there a better alternative to IFTTT for devs?

Collapse
 
stesie profile image
Stefan Siegl

Is there a better alternative to IFTTT for devs?

I think you really should have a look at Huginn, to me it's a IFTTT on steroids and more appealing as it's self hosted (and I let it process pretty private data)

What I'm currently doing with it:

  • Monday to Friday morning fetch weather info at my workplace and possibly remind me to take my umbrella with me if it's likely to rain, via Telegram (my work is ~80km off my home)
  • crawl github.com/$interesting_project/releases.atom for new releases and
    • notify me via Telegram
    • add a Todoist item if there's something for me to do (e.g. update some container, that installs from source)
    • likewise for other release info sources (off github)
  • take my Twitter favs and create Todoist entries, as long as the tweet has a link (and the link is not just an image)
  • search Todoist tasks tagged "@waiting_for", if any add a Todoist task (daily) to remind me to review that list and tick it off
    • likewise for overdue and unhandled inbox tasks
  • take my stock portfolio, mix with current stock prices and generate a daily brief update
Collapse
 
schniz profile image
Gal Schlezinger

We just need a way to trigger a web hook to IFTTT, and run it in now.sh or something 😄
GitHub web hooks -> custom app in now.sh -> IFTTT through webhook

Collapse
 
jochemstoel profile image
Jochem Stoel

This is actually possible. Use the maker channel to make a POST request to your web server and launch your sh script from there.