/ifttt-elasticsearch

Connect your personal elasticsearch-server to IFTTT.

Primary LanguageJavaScriptMIT LicenseMIT

IFTTT-Elasticsearch

Index all your stuff with IFTTT and Elasticsearch.

With this application you can connect your personal Elasticsearch-Server to IFTTT using the Wordpress-Channel. It imitates the required XML-RPC-Interface of a Wordpress-Blog.

Features

Get IFTTT-Elasticsearch Up and Running on OpenShift

(Screencast, ~15MB, 720p MP4)

Watch the Screencast

Configure IFTTT Channel and Recipes

Configure the Wordpress-Channel

Configure the IFTTT-Wordpress-Channel

Configure a Recipe

Configure an IFTTT-Recipe

Available types and fields

See Types (JSON)

Syntax for the description field

To pass extended data to elasticsearch we need a special syntax in the description-field. You can pass Key-Value-Pairs using a double pipe as pair-delimiter and a double colon as key-value-delimiter.

Currently tested channels

  • Feedly
  • Youtube
  • Photo from Android-Phone
  • Github Issues
  • RSS-Feed
  • Google Calendar

To-Do

  • Write tests
  • Write documentation
  • Imput validation
  • UI improvements
  • Security Checkup
  • Test more IFTTT channels
  • Scrape the entire page on index
  • More translations
  • Index management
  • maintenance scripts
  • Implement tags
  • Add more semantics to the frontend

License

Copyright (c) 2015 Marco Grätsch
Licensed under the MIT license.