Spaces:
Configuration error
Configuration error
from flask import Flask, jsonify, request | |
from flask_cors import CORS | |
import socket | |
import argparse | |
app = Flask(__name__) | |
CORS(app) | |
def portConnection(port : int): | |
s = socket.socket( | |
socket.AF_INET, socket.SOCK_STREAM) | |
result = s.connect_ex(("localhost", port)) | |
if result == 0: return True | |
return False | |
global visable, watcher, dog | |
visable = [] | |
def Home(): | |
return jsonify({"message" :"everything is up amd running... π",}) | |
def append_port(): | |
current = request.json | |
visable.append(current) | |
return jsonify({"executed" : True}) | |
def remove_port(): | |
current = request.json | |
print(current) | |
visable.remove(current) | |
return jsonify({"executed" : True, | |
"ports" : current['port']}) | |
def open_ports(): | |
return jsonify(visable) | |
if __name__ == "__main__": | |
parser = argparse.ArgumentParser() | |
parser.add_argument("-p", "--port", help="location of flask api port on local host", default=5000) | |
args = parser.parse_args() | |
app.run(host="0.0.0.0", port=args.port, debug=True) |