diff --git a/api/url-shortener.py b/api/url-shortener.py new file mode 100644 index 0000000..068d67f --- /dev/null +++ b/api/url-shortener.py @@ -0,0 +1,17 @@ +from flask import Flask, request, jsonify, redirect + +app = Flask(__name__) + +@app.route("/create/") +def createNew(slug): + return f"New request registerd for /{slug}" + +@app.route("/") +def shortUrl(slug): + destination = f"https://www.example.com/{slug}" + return redirect(destination, code=302) + +if __name__ == "__main__": + app.run(debug=True) + +# random base64 string: openssl rand -base64 24 \ No newline at end of file