diff --git a/Scripts/github.py b/Scripts/github.py index b1c094c..1bb33e7 100644 --- a/Scripts/github.py +++ b/Scripts/github.py @@ -5,10 +5,7 @@ import random class Github: def __init__(self): self.utils = utils.Utils() - self.headers = { - "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' - } - self.fetcher = resource_fetcher.ResourceFetcher(self.headers) + self.fetcher = resource_fetcher.ResourceFetcher() def get_latest_commit(self, owner, repo, branch="main"): url = "https://github.com/{}/{}/commits/{}".format(owner, repo, branch) diff --git a/Scripts/resource_fetcher.py b/Scripts/resource_fetcher.py index 5d0400e..79d8669 100644 --- a/Scripts/resource_fetcher.py +++ b/Scripts/resource_fetcher.py @@ -11,8 +11,10 @@ else: from urllib2 import urlopen, Request class ResourceFetcher: - def __init__(self, headers={}): - self.request_headers = headers + def __init__(self, headers=None): + self.request_headers = headers or { + "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' + } self.buffer_size = 16 * 1024 def is_connected(self, timeout=5): diff --git a/updater.py b/updater.py index fd0babe..94bb501 100644 --- a/updater.py +++ b/updater.py @@ -9,10 +9,7 @@ import shutil class Updater: def __init__(self): self.github = github.Github() - self.fetcher = resource_fetcher.ResourceFetcher({ - "Accept": "application/vnd.github+json", - "X-GitHub-Api-Version": "2022-11-28", - }) + self.fetcher = resource_fetcher.ResourceFetcher() self.run = run.Run().run self.utils = utils.Utils() self.sha_version = os.path.join(os.path.dirname(os.path.realpath(__file__)), "sha_version.txt")