From 266b354513287da9c0d2598cf798005d00187677 Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Tue, 28 Nov 2023 12:15:46 -0500 Subject: [PATCH] playing around with api --- sandbox/api.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 sandbox/api.py diff --git a/sandbox/api.py b/sandbox/api.py new file mode 100644 index 0000000..3e5eaf8 --- /dev/null +++ b/sandbox/api.py @@ -0,0 +1,22 @@ +import requests +import json + + +class leetify: + api_base_url = "https://api.leetify.com/api" + profile_base_url = f"{api_base_url}/profile" + match_base_url = f"{api_base_url}/games" + + def __get_page(self, url: str) -> json: + resp = requests.get(url) + return resp.json() + + def get_profile(self, id: str) -> json: + url = f"{self.profile_base_url}/{id}" + return self.__get_page(url) + + def get_match(self, id: str) -> json: + url = f"{self.match_base_url}/{id}" + return self.__get_page(url) + +