All Projects → briandconnelly → Pyfttt

briandconnelly / Pyfttt

Licence: bsd-2-clause
Python tools for interacting with IFTTT Webhooks Channel

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pyfttt

Homeassistant Config
Stars: ✭ 211 (+283.64%)
Mutual labels:  automation, ifttt, internet-of-things
Mycontroller V1 Legacy
The Open Source Controller
Stars: ✭ 135 (+145.45%)
Mutual labels:  automation, internet-of-things
Smarthome Homeassistant Config
🏠 My Home Assistant configuration. This repo will be archived 🗄️ in the future
Stars: ✭ 152 (+176.36%)
Mutual labels:  automation, internet-of-things
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+230.91%)
Mutual labels:  automation, internet-of-things
Flyte
Flyte binds together the tools you use into easily defined, automated workflows
Stars: ✭ 67 (+21.82%)
Mutual labels:  automation, ifttt
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+1809.09%)
Mutual labels:  automation, internet-of-things
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (+205.45%)
Mutual labels:  automation, internet-of-things
Home Assistant Config
Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC 🏠 🤖
Stars: ✭ 926 (+1583.64%)
Mutual labels:  automation, internet-of-things
St2
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html. Questions? https://…
Stars: ✭ 4,600 (+8263.64%)
Mutual labels:  automation, ifttt
jarvis
Jarvis Home Automation
Stars: ✭ 81 (+47.27%)
Mutual labels:  internet-of-things, ifttt
Beehive
A flexible event/agent & automation system with lots of bees 🐝
Stars: ✭ 5,348 (+9623.64%)
Mutual labels:  automation, ifttt
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+1438.18%)
Mutual labels:  automation, internet-of-things
Amazon Fresh Whole Foods Delivery Slot Finder
A Mac tool that finds available delivery slots for Amazon's Whole Foods delivery and Amazon Fresh services
Stars: ✭ 1,048 (+1805.45%)
Mutual labels:  automation
Bookmarklet Maker
Tool to create bookmarklet/ javascript apps to automate the web browser.
Stars: ✭ 52 (-5.45%)
Mutual labels:  automation
Xible
Visualize your workflow
Stars: ✭ 49 (-10.91%)
Mutual labels:  automation
Arpx
Automate and relate multiple processes.
Stars: ✭ 49 (-10.91%)
Mutual labels:  automation
Bootcamp 2021
Fusing Serverless Cloud Computing, Infrastructure as Code, Graph Databases, AI, and IoT Technologies and preparing for Operation Unicorn Startups
Stars: ✭ 55 (+0%)
Mutual labels:  internet-of-things
Bibsearch
Download, manage, and search a BibTeX database.
Stars: ✭ 52 (-5.45%)
Mutual labels:  automation
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (-12.73%)
Mutual labels:  automation
Gwen Web
A web automation engine for Gwen.
Stars: ✭ 47 (-14.55%)
Mutual labels:  automation

pyfttt

Python tools for interacting with IFTTT Webhooks Channel.

Installation

::

pip install pyfttt

Command Line Tool

pyfttt is an included command line tool for sending Webhooks Channel events. To see a list of available arguments, run pyfttt --help, which produces:

::

usage: pyfttt [-h] [--version] [-k K] -e E [value1] [value2] [value3]

Send Webhooks Channel events to IFTTT

optional arguments:
  -h, --help       show this help message and exit
  --version        show program's version number and exit

sending events:
  -k K, --key K    IFTTT secret key
  -e E, --event E  The name of the event to trigger
  value1           Extra data sent with the event (optional)
  value2           Extra data sent with the event (optional)
  value3           Extra data sent with the event (optional)

Visit https://ifttt.com/channels/maker_webhooks for more information

The --key argument can be omittrd if the IFTTT secret key is defined in the environment as IFTTT_API_KEY.

Requirements

  • Python 2.7 or greater
  • requests <https://pypi.python.org/pypi/requests>__

License

pyfttt is released under the BSD 2-clause license. See LICENSE <https://raw.githubusercontent.com/briandconnelly/pyfttt/master/LICENSE>__ for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].