Skip to main content

A simple and small webserver to react to webhook-calls by executing scripts.For simplicity, webhook-urls and scripts are configured in a configfile.

Project description

Webhook script execution

This module provides a simple method for automatically execution calling scripts when a webhook-call is received.

In the configuration file you define, which script will be called on wich request. e.g.:

listen_port: 8080

method: GET, POST
command: echo "Hello!"

method: GET, POST
command: wall "Hello!"

method: GET
command: sleep 5 && wall "Hello!"

method: GET
path: /data/scripts/webhook_script_execution
command: git pull

The configuration has following sections:


In this section, the IP-Adress and Port configuration can be done.


In these sections, it is defined, wich script will be called: You can define:

  • method: Which HTTP-Method can be used to trigger the script-execution. Today, GETand POST are implemented.
  • path: Optionally, you can define a Filesystem-Path, where the script shall be executed.
  • command: The command to be executed.

Project details

Release history Release notifications

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for webhook-script-execution, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size webhook_script_execution-0.0.2.tar.gz (2.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page