diff options
| author | mat <github@matdoes.dev> | 2022-05-27 01:37:52 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-05-27 01:37:52 -0500 |
| commit | 86cc2a9b7c85b0cb412fa8cbe2ab6b9a7ae5fcfc (patch) | |
| tree | 5aec2f2d326fc9a832fe153b312323d06310cad4 /codegen/lib/download.py | |
| parent | 68ab3d65247c02d469d77e5702f57e46f690965b (diff) | |
| download | azalea-drasl-86cc2a9b7c85b0cb412fa8cbe2ab6b9a7ae5fcfc.tar.xz | |
codegen/extract.py
Preparation for azalea-block
Diffstat (limited to 'codegen/lib/download.py')
| -rw-r--r-- | codegen/lib/download.py | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/codegen/lib/download.py b/codegen/lib/download.py index 0d6668bd..e05d9a93 100644 --- a/codegen/lib/download.py +++ b/codegen/lib/download.py @@ -63,16 +63,13 @@ def get_client_jar(version_id: str): f.write(requests.get(client_jar_url).content) -def get_burger_data_for_version(version_id: str): - if not os.path.exists(get_dir_location(f'downloads/burger-{version_id}.json')): - get_burger() - get_client_jar(version_id) - - os.system( - f'cd {get_dir_location("downloads/Burger")} && python munch.py ../client-{version_id}.jar --output ../burger-{version_id}.json' - ) - with open(get_dir_location(f'downloads/burger-{version_id}.json'), 'r') as f: - return json.load(f) +def get_server_jar(version_id: str): + if not os.path.exists(get_dir_location(f'downloads/server-{version_id}.jar')): + package_data = get_version_data(version_id) + print('\033[92mDownloading server jar...\033[m') + server_jar_url = package_data['downloads']['server']['url'] + with open(get_dir_location(f'downloads/server-{version_id}.jar'), 'wb') as f: + f.write(requests.get(server_jar_url).content) def get_mappings_for_version(version_id: str): |
