From 29586682bd238ebdc5baf88b655ee30616f8958d Mon Sep 17 00:00:00 2001 From: Stewie Date: Sun, 27 Mar 2022 15:19:53 -0400 Subject: [PATCH 1/2] add function to get all releases from Repo --- ToolsTales_Executable.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ToolsTales_Executable.py b/ToolsTales_Executable.py index 490e0cb..cdde19a 100644 --- a/ToolsTales_Executable.py +++ b/ToolsTales_Executable.py @@ -5,9 +5,24 @@ import textwrap import os import io import re +import requests SCRIPT_VERSION = "0.3" +def get_All_Releases(org, repo_name): + + #git_url = "https://api.github.com/repos/SymphoniaLauren/Tales-of-Rebirth/releases" + git_url = "https://api.github.com/repos/{}/{}/releases".format(org, repo_name) + + header = { + "Accept":"application/vnd.github.v3+json" + } + + res = requests.get(git_url) + json_res = json.loads(res.text) + + return json_res + def get_directory_path(path): return os.path.dirname(os.path.abspath(path)) From 742eb443c6bc9ae54de97a02bc1c2c8e7dbf62b9 Mon Sep 17 00:00:00 2001 From: Stewie Date: Sun, 27 Mar 2022 15:22:50 -0400 Subject: [PATCH 2/2] Add parameter to get_Releases function for last release --- ToolsTales_Executable.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ToolsTales_Executable.py b/ToolsTales_Executable.py index cdde19a..a31e17a 100644 --- a/ToolsTales_Executable.py +++ b/ToolsTales_Executable.py @@ -9,11 +9,14 @@ import requests SCRIPT_VERSION = "0.3" -def get_All_Releases(org, repo_name): +def get_Releases(org, repo_name, latest=False): #git_url = "https://api.github.com/repos/SymphoniaLauren/Tales-of-Rebirth/releases" git_url = "https://api.github.com/repos/{}/{}/releases".format(org, repo_name) + if latest: + git_url = git_url+"/latest" + header = { "Accept":"application/vnd.github.v3+json" } @@ -22,7 +25,7 @@ def get_All_Releases(org, repo_name): json_res = json.loads(res.text) return json_res - + def get_directory_path(path): return os.path.dirname(os.path.abspath(path))