Add selector for archive modes

This commit is contained in:
BlipRanger 2020-12-10 10:51:57 -05:00
parent b186e98cd2
commit d9fd1e3811
2 changed files with 24 additions and 1 deletions

View file

@ -138,12 +138,17 @@ class AddView(UserPassesTestMixin, FormView):
url = form.cleaned_data["url"]
print(f'[+] Adding URL: {url}')
depth = 0 if form.cleaned_data["depth"] == "0" else 1
extractors = ""
for extractor in form.cleaned_data["archiveMethods"]:
extractors = extractors + extractor + ','
input_kwargs = {
"urls": url,
"depth": depth,
"update_all": False,
"out_dir": OUTPUT_DIR,
}
if extractors:
input_kwargs.append("extractors": extractors)
add_stdout = StringIO()
with redirect_stdout(add_stdout):
add(**input_kwargs)