def step3_download_zips(links): print("STEP 3: Downloading %d archives" % len(links)) Tools.sep() # create dir directory = "downloaded" Tools.create_directory(directory) # download zips local_files = [] for url in links: if url is None: print("Skipping empty url") else: print(url) local_files.append(Tools.download_file(url, directory)) Tools.sep() return local_files
def step4_unzip(zip_files): global args print("STEP 4: Unzipping") Tools.sep() # create dir if args.debug: directory = "downloaded/AddOns" Tools.create_directory(directory) else: directory = args.directory # unzip for zipfile in zip_files: print("Extracting", zipfile) Tools.extract_zip("downloaded/" + zipfile, directory) if not args.debug: Tools.sep() print('Removing "downloaded" directory') Tools.remove_directory("downloaded") Tools.sep()