wip: backend

This commit is contained in:
Michael Costa
2023-04-08 14:17:49 +11:00
parent 8a9df4871f
commit a93e39d984
7 changed files with 54 additions and 30 deletions

View File

@@ -0,0 +1,15 @@
import requests
class Backend(url, apiprefix, apikey):
def __init__(self, url, apiprefix, apikey):
self.url = url
self.apiprefix = apiprefix
self.apikey = apikey
self.session = requests.Session()
def get(self, endpoint, params=None):
url = f"{self.url}/{self.apiprefix}/{endpoint}"
headers = {f"Authorization: Token {self.apikey}"}
return self.session.get(url, **{"params": params, "headers": headers})