📦 qarmin / Automated-Fuzzer

📄 download_helper.py · 22 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22import os
import sys
import subprocess

file_names = sys.argv[1].split(",")

for file_name in file_names:
    os.mkdir(file_name)
    os.chdir(file_name)
    url = (
        f"https://github.com/qarmin/Automated-Fuzzer/releases/download/test/{file_name}"
    )
    subprocess.run(["wget", "-q", url])
    if file_name.endswith(".zip"):
        subprocess.run(["unzip", "-q", f"{file_name}"])
    elif file_name.endswith(".7z"):
        subprocess.run(["7z", "x", f"{file_name}"])
    else:
        raise Exception("Nieobsługiwany format pliku")
    os.remove(f"{file_name}")
    os.chdir("..")