# fledge-notify-ifttt **Repository Path**: mirrors_fledge-iot/fledge-notify-ifttt ## Basic Information - **Project Name**: fledge-notify-ifttt - **Description**: A Fledge notification delivery plugin that triggers an action of IFTTT - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-21 - **Last Updated**: 2026-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ========================================== Fledge IFTTT notification delivery plugin ========================================== A simple IFTTT notification delivery plugin. The plugin uses the simple IFTTT webhook trigger event to trigger a custom action in IFTTT. You must obtain a key from IFTTT by visiting you IFTTT account - Select the "My Applets" page - Select "New Applet" - Click on the blue "+ this" logo - Choose the servicw Webhooks - Click on the blue box "Receive a web request" - Enter an "Event Name", this may be of your choosing and will be put in the configuration entry 'Trigger' for the Fledge plugin - Click on the "+ that" logo - Select the action you wish to invoke Build ----- To build Fledge "IFTTT notification" C++ plugin: .. code-block:: console $ sh ./requirements.sh $ mkdir build $ cd build $ cmake .. $ make - By default the Fledge develop package header files and libraries are expected to be located in /usr/include/fledge and /usr/lib/fledge - If **FLEDGE_ROOT** env var is set and no -D options are set, the header files and libraries paths are pulled from the ones under the FLEDGE_ROOT directory. Please note that you must first run 'make' in the FLEDGE_ROOT directory. You may also pass one or more of the following options to cmake to override this default behaviour: - **FLEDGE_SRC** sets the path of a Fledge source tree - **FLEDGE_INCLUDE** sets the path to Fledge header files - **FLEDGE_LIB sets** the path to Fledge libraries - **FLEDGE_INSTALL** sets the installation path of Random plugin NOTE: - The **FLEDGE_INCLUDE** option should point to a location where all the Fledge header files have been installed in a single directory. - The **FLEDGE_LIB** option should point to a location where all the Fledge libraries have been installed in a single directory. - 'make install' target is defined only when **FLEDGE_INSTALL** is set Examples: - no options $ cmake .. - no options and FLEDGE_ROOT set $ export FLEDGE_ROOT=/some_fledge_setup $ cmake .. - set FLEDGE_SRC $ cmake -DFLEDGE_SRC=/home/source/develop/Fledge .. - set FLEDGE_INCLUDE $ cmake -DFLEDGE_INCLUDE=/dev-package/include .. - set FLEDGE_LIB $ cmake -DFLEDGE_LIB=/home/dev/package/lib .. - set FLEDGE_INSTALL $ cmake -DFLEDGE_INSTALL=/home/source/develop/Fledge .. $ cmake -DFLEDGE_INSTALL=/usr/local/fledge ..