Add basic auth to KIT-IPD crawler

This commit is contained in:
I-Al-Istannen
2025-10-29 13:02:18 +01:00
parent bd7b384e8f
commit 3453bbc991
5 changed files with 39 additions and 3 deletions

View File

@@ -20,6 +20,11 @@ GROUP.add_argument(
metavar="REGEX",
help="href-matching regex to identify downloadable files",
)
GROUP.add_argument(
"--basic-auth",
action="store_true",
help="enable basic authentication",
)
GROUP.add_argument(
"target",
type=str,
@@ -50,5 +55,11 @@ def load(
if args.link_regex:
section["link_regex"] = str(args.link_regex)
if args.basic_auth:
section["auth"] = "auth:kit-ipd"
parser["auth:kit-ipd"] = {}
auth_section = parser["auth:kit-ipd"]
auth_section["type"] = "simple"
SUBPARSER.set_defaults(command=load)