Documentation for igor users that want to use the application with its standard features.
Documentation for developers who wish to customize igor and extend it to their needs.
Examples of how to use igor to solve different problems.
# What is Igor?
Igor is a tool for managing 'continuous workarounds'.
It provides an easy to use, reliable place where you can put all those workarounds, which would otherwise be solved by scattered scripts or code fragments across your applications and connectors.
# What can it do?
Continuous workarounds are configured in igor using jobs.
A job ist triggered by a trigger, e.g. a CRON trigger starting the job at a regular interval.
A provider then loads data items, e.g. from an external service, using a connector for that service.
The data items are passed to different, configurable actions, that modify the data to the user's needs. Actions can also be used to store the modified data items on external services, again using connectors.
# Quick Start
Install igor using docker:
# use docker to get the latest, stable version: docker run --name igor -p8080:8080 arassec/igor
Igor's web interface should now be available at: http://localhost:8080
There are currently connectors for the following protocols and services:
|File Handling||Message Handling|
You can contact me via e-mail under firstname.lastname@example.org
If you found a bug or have a feature request, don't hesitate to create an issue at GitHub.