X-Git-Url: https://git.pterodactylus.net/?p=rhynodge.git;a=blobdiff_plain;f=README.md;h=1a011458a5173faf3cb9a5f1e9e1cc23b1abb1dd;hp=a17c5847a37b61e6f0c1600ad0a6f2503240a088;hb=6f69aff66ba5617d0bb27874014b4274bc551ab8;hpb=13a4fe6bece23b3dd561de657cf9bb7ea307e2b6 diff --git a/README.md b/README.md index a17c584..1a01145 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ -# Reactor +# Rhynodge ## Description -Reactor is a tool that lets you periodically execute tasks that depend on certain conditions. +Rhynodge is a tool that lets you periodically execute tasks that depend on certain conditions. Its concept is quite similar to websites like ifttt (“if this then that”): you evaluate an input condition (e. g. data from a website, Facebook or Twitter posts, incoming emails, existence of a file), and if it evaluates to “yes” you execute a certain action. ## Concepts -The core of Reactor comprises ``Reaction``s which in turn consist of ``Query``s, ``Filter``s, ``Trigger``s, and ``Action``s. +The core of Rhynodge comprises ``Reaction``s which in turn consist of ``Query``s, ``Filter``s, ``Trigger``s, and ``Action``s. ### Query @@ -34,4 +34,4 @@ If a trigger found a change, the action is then executed. Again, an action can b ## Configuration -Reactor’s configuration uses JSON files (I tried using XML first but apparently polymorphic deserialization is something that is not easily done with XML parsers). The format of a ``Chain`` configuration is pretty straight-forward and can be seen in the example configuration files. +Rhynodge’s configuration uses JSON files (I tried using XML first but apparently polymorphic deserialization is something that is not easily done with XML parsers). The format of a ``Chain`` configuration is pretty straight-forward and can be seen in the example configuration files.