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()