NickPadilla/Hermes

system automation tool

★ 0Forks 0PythonGitHub ↗Compare

README

Hermes

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

Contributors

computermaster0101NickPadilla

Issues