Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

node-red-contrib-ifttt

Package Overview
Dependencies
Maintainers
2
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-red-contrib-ifttt

A node-red node to connect to ifttt Maker channel

  • 0.3.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
29
decreased by-32.56%
Maintainers
2
Weekly downloads
 
Created
Source

node-red-ifttt NPM version Build Status Dependency Status Coverage Status

A node-red node to connect to ifttt Webhooks channel (aka Maker channel)

Why(s)?

Why not just httprequest?

You can use a simple http request node, following the example flows shown here, but you will have the following benefits by using the node-red-ifttt node:

  1. Reuse of the key. The key can be entered in the configuration node and will be used by any ifttt node.
  2. Nicer UI, where you don't have to insert (error-prone) event name and key in the middle of an URL.
  3. Security: the key in the configuration module is considered a credential and so it won't be exported when exporting your flows.

Why using IFTTT at all?

Anyone can argue that node-red is a superset of IFTTT and everything you can do with IFTTT you should be able to do it with node-red. That's true, except for the following considerations:

  • There are some services that doesn't have yet a node-red implementation (e.g.: LIFX, even though there is a node-red node for it, it won't work except in the same network) which would take you a lot of work to implement, compared with 0 effort on the other hand.
  • Unified credentials, easy to setup at once and forever for all the recipes and all the IFTTT chanels.

Installation

$ npm install node-red-contrib-ifttt

Usage

The module has three node definitions:

  • The Configuration node, which serves to the purpose of setting the IFTTT channel key.
  • The Output node, which will trigger an event with the msg.payload data.
  • (comming soon) The Input node, which will be triggered by IFTTT when a recipe is hit.

License

MIT © Diego Pamio

Keywords

FAQs

Package last updated on 26 Feb 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc