Skip to content

Instantly share code, notes, and snippets.

@infiniteregrets
Created May 16, 2022 05:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save infiniteregrets/ba753ffb53ff8b98b2dd8f5051323919 to your computer and use it in GitHub Desktop.
Save infiniteregrets/ba753ffb53ff8b98b2dd8f5051323919 to your computer and use it in GitHub Desktop.
from flask import Flask, request
import os
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def init():
if request.method == 'GET':
return "Hello World!"
# os._exit(0) # Todo: implement when outgoing hooks are available
elif request.method == 'POST':
request_data = str(request.get_data())
validate_data = extract_data()
if validate_data in request_data:
os._exit(0)
else:
os._exit(1)
def extract_data():
path = os.getcwd() + "/e2e/data.txt"
data = ""
with open(path, 'r') as f:
data = f.read()
return data
if __name__ == '__main__':
app.run(host="0.0.0.0", port=80, debug=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment