28 lines
911 B
Python
28 lines
911 B
Python
import requests
|
|
|
|
|
|
def download(links: dict, path: str, architecture: str):
|
|
for name in list(links):
|
|
if architecture in name or 'neutral' in name:
|
|
if 'msixbundle' not in name:
|
|
print(f"Downloading {name}")
|
|
with open(path + '\\' + name, 'wb') as f:
|
|
f.write(requests.get(links[name]).content)
|
|
|
|
bundles = dict()
|
|
for name in list(links):
|
|
if 'msixbundle' in name and 'emsixbundle' not in name:
|
|
bundles[name.split('_')[1]] = [links[name], name]
|
|
|
|
print("Found versions of app:")
|
|
for name in list(bundles):
|
|
print(name)
|
|
|
|
version = input("Which version do you want to download? \nType here: ")
|
|
|
|
with open(path + '\\' + bundles[version][1], 'wb') as f:
|
|
print(f"Downloading {bundles[version][1]}")
|
|
f.write(requests.get(bundles[version][0]).content)
|
|
|
|
print("DOWNLOAD COMPLETE")
|