system automation tool
python version 3.0.4
[this readme is a place holder with simple info]
message file name: system{{NumberField}}.txt
message file content: {"device":"system{{NumberField}}","message":"{{TextField}}","timestamp":"{{CreatedAt}}"}
rule file content:
{ "name": "", "patterns": [ "" ], "actions": [ "" ], "runningDirectory": "", "passMessage": false, "active": fals
start hermes.py at system startup
copy examples/example.hermes.json to ~/hermes.json
define system variables
Inspired by Push2Run.
See https://www.push2run.com/help/setup_dropbox.html for backend file integration
use a number and a text ingreadiant where the number is attached to a keyword such as system or jarvis. This will be used to identify which system should pickup the file. (ie javis7 or system23)
I've added some images of my ifttt.com setup to aid in configuration. This readme really sucks
model rules and actions off exsiting exampes.
more to come for this readme. This readme still sucks.
## cd to root of project in terminal
python3 -m pip install --user --upgrade pip
python3 -m pip install --user virtualenv
python3 -m venv venv
source env/bin/activate
python3 -m pip install -r requirements.txt