From b3acdff1b4eebf1bfd3b7be6a6f9e9a3b1ba44ad Mon Sep 17 00:00:00 2001 From: KeksNino Date: Sat, 23 Aug 2025 00:40:22 +0200 Subject: [PATCH] request for modpack files --- main.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 57c16bb..f8d11b7 100644 --- a/main.py +++ b/main.py @@ -18,8 +18,6 @@ modpack_id = {} url_dict = {} found = False -print(data['data'][0]) - modpack_names = [] for mod in data['data']: modpack_url = mod['links']['websiteUrl'] @@ -55,10 +53,20 @@ for mod in data['data']: if mod['name'] == selected_modpack_name: selected_modpack_id = mod['id'] selected_url = mod['links']['websiteUrl'] - break print(selected_modpack_id) + +r = requests.get(f"https://api.curseforge.com/v1/mods/{selected_modpack_id}/files", headers = headers) +file_data = r.json() +print(file_data) +for file in file_data['data']: + # server_file = file['isServerPack'] + server_file = file['serverPackFileId'] + print (server_file) +else: + print("No server pack found for this modpack.") + # if answers is None: # print("No selection made.") # else: