from zipfile import ZipFile import sys import random TAG_VERSION = 4 jokes = None with open("jokes.json", "r", encoding="utf-8") as file: jokes = json.loads(file.read()) print("INFO: Suche nach neuer Version...") ghub = Github("chatn0ir07", "spotify-songrequests", TAG_VERSION) releases = ghub.CheckReleases() if releases["IsNew"]: filename, headers = urllib.request.urlretrieve(releases["Zipball_URL"]) print("INFO: Neue Version unter %s gespeichert" % filename) print("INFO: Entpacke Archiv...") os.mkdir("release") zp = ZipFile(filename, "r") zp.extractall("release") os.remove(filename) print("INFO: Archiv entpackt, bitte in den \"release\" Ordner navigieren und aktuelle Datei mit der neuen ersetzen") input("Mit einem Tastendruck wird das Program beendet") sys.exit(0) else: print("INFO: Keine neue Version gefunden (stand: v%s)" % TAG_VERSION) SPOTIFYUSER = None