From 49ce3338e2d33d2fd1474282228e52982cd886d2 Mon Sep 17 00:00:00 2001 From: ydmm12 Date: Wed, 31 Mar 2021 13:25:48 -0600 Subject: [PATCH 1/2] Service created --- service/service_github.py | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 service/service_github.py diff --git a/service/service_github.py b/service/service_github.py new file mode 100644 index 000000000..ce398557e --- /dev/null +++ b/service/service_github.py @@ -0,0 +1,39 @@ +import requests + +class ServiceGithub(): + + url_base = "https://api.github.com/" + user = "ydmm12" + repo = "fullstack-interview-test" + + def getBranches(self, name = None): + + branchUrl = "repos/{}/{}/branches".format( + self.user, + self.repo + ) + if name: + branchUrl += "/{}".format(name) + response = self.getRequest(branchUrl) + data = response.json() + if response.status_code == 200: + return data + else: + return data["message"] + + def getBranch(self, name): + branchUrl = "/repos/{}/{}/branches/{}".format( + self.user, + self.repo, + name + ) + + def getHeaders(self): + return { + "Accept": "application/vnd.github.v3+json" + } + + def getRequest(self, path): + url = self.url_base + path + result = requests.get(url, headers=self.getHeaders()) + return result \ No newline at end of file From 223312ffc1cb800a1f1142ce8980baca59d213c5 Mon Sep 17 00:00:00 2001 From: ydmm12 Date: Wed, 31 Mar 2021 13:28:17 -0600 Subject: [PATCH 2/2] Move service to backend --- {service => backend/service}/service_github.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {service => backend/service}/service_github.py (100%) diff --git a/service/service_github.py b/backend/service/service_github.py similarity index 100% rename from service/service_github.py rename to backend/service/service_github.py