This is an application to run IoT applications on with support for external modules. This is meant to be run in a Linux environment. Here is a link to the future development goals.
The Oliver modules are written in Python though support for more languages are coming (theres a workaround for until that happens keep reading). To add a module to Olivers system put it in the modules folder add it to the modules.txt file. To do that use verticle bars (this sign | ) to tell Oliver what you want you module to be called then put the directory after the bars. For example:
|module name| ./path/to/file
The workaround for now would be to write a python script calling the non python executable. Example:
import os
os.system("./path/to/executable")