From eb871fbf4c02c179cde3218a68dc51a04103732d Mon Sep 17 00:00:00 2001 From: Anson Date: Thu, 9 Apr 2020 02:10:31 -0700 Subject: [PATCH] added alias endpoint --- alias/__init__.py | 10 ++++++++++ alias/aliases.py | 9 +++++++++ alias/function.json | 20 ++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 alias/__init__.py create mode 100644 alias/aliases.py create mode 100644 alias/function.json diff --git a/alias/__init__.py b/alias/__init__.py new file mode 100644 index 0000000..68980c4 --- /dev/null +++ b/alias/__init__.py @@ -0,0 +1,10 @@ +import logging +import json +import azure.functions as func +import random +from . import aliases + + +def main(req: func.HttpRequest) -> func.HttpResponse: + logging.info("Python HTTP trigger function processed a request.") + return func.HttpResponse(json.dumps({"alias": random.choice(aliases.aliases)})) diff --git a/alias/aliases.py b/alias/aliases.py new file mode 100644 index 0000000..a10dfc7 --- /dev/null +++ b/alias/aliases.py @@ -0,0 +1,9 @@ +aliases = [ + "2 Chainz", + "Tity Boi", + "Daniel Son; Necklace Don", + "Drenchgod", + "Tauheed Epps", + "Deuce", + "Dos Cadenas", +] diff --git a/alias/function.json b/alias/function.json new file mode 100644 index 0000000..8c4cbe3 --- /dev/null +++ b/alias/function.json @@ -0,0 +1,20 @@ +{ + "scriptFile": "__init__.py", + "bindings": [ + { + "authLevel": "anonymous", + "type": "httpTrigger", + "direction": "in", + "name": "req", + "methods": [ + "get", + "post" + ] + }, + { + "type": "http", + "direction": "out", + "name": "$return" + } + ] +}