1
0
mirror of https://github.com/EeeeKa/webhook-catcher.git synced 2025-09-23 19:32:09 +05:00

Merge pull request #1 from EeeeKa/master

Master
This commit is contained in:
Дмитрий Рамазанов 2020-10-08 12:16:27 +05:00 committed by GitHub
commit 0e40f2e916
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,12 @@
[Unit]
Description=Webhook catcher
After=network.target
[Service]
User=whcd
Group=whcd
ExecStart=/usr/sbin/webhook-catcher -c /etc/webhook-catcher/config.json
[Install]
WantedBy=multi-user.target

View File

@ -136,6 +136,8 @@ class WebHookHandler(BaseHTTPRequestHandler):
self.end_headers()
self.wfile.write(json.dumps(self.json_response, indent=2, sort_keys=True).encode('UTF-8', 'replace'))
def log_message(self, format, *args):
pm("%s - - [%s] %s \n" % (self.address_string(), self.log_date_time_string(), format%args))
def do_POST(self):
# GET SIGNATURE
@ -422,10 +424,12 @@ class MessagePrinter:
def pm(self, message):
if not self.quiet:
print(message)
sys.stdout.flush()
def pdm(self, debug_message):
if self.debug:
pprint(debug_message)
sys.stdout.flush()
def load_config(path):
if path != '':