From d839ae4f1043c2733931fbcd1bd0a4c182b5f22c Mon Sep 17 00:00:00 2001 From: Josh Mudge Date: Tue, 2 Apr 2019 16:36:09 -0600 Subject: [PATCH] Add web component. --- Apol-Topics/app.py | 20 ++++++++++++++++++++ Apol-Topics/templates/my-form.html | 11 +++++++++++ 2 files changed, 31 insertions(+) create mode 100644 Apol-Topics/app.py create mode 100644 Apol-Topics/templates/my-form.html diff --git a/Apol-Topics/app.py b/Apol-Topics/app.py new file mode 100644 index 0000000..542a222 --- /dev/null +++ b/Apol-Topics/app.py @@ -0,0 +1,20 @@ +#!flask/bin/python +from flask import Flask, request, render_template +import os +import subprocess +import re + +app = Flask(__name__) + +@app.route('/') +def my_form(): + return render_template('my-form.html') + +@app.route('/', methods=['POST']) +def form_post(): + command = "python apol-choice.py" + topics = subprocess.check_output(command, shell=True) + return topics + +if __name__ == '__main__': + app.run(host= '0.0.0.0') diff --git a/Apol-Topics/templates/my-form.html b/Apol-Topics/templates/my-form.html new file mode 100644 index 0000000..7ebba3c --- /dev/null +++ b/Apol-Topics/templates/my-form.html @@ -0,0 +1,11 @@ +
+

Hit the Button For Random Apol Topics

+
+ +
+