From ddc8c8ae09a909f7f805b7fb05a5a4b6ec572312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 2 Oct 2025 11:51:32 +0200 Subject: [PATCH] [scripts/init] implement specifying a site's URL as 'category' --- scripts/init.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/init.py b/scripts/init.py index 801f0d13..4f243aab 100755 --- a/scripts/init.py +++ b/scripts/init.py @@ -358,6 +358,12 @@ def parse_args(args=None): args = parser.parse_args() args.category = args.category.lower() + if "://" in args.category: + base = args.category.split("/", 3) + if not args.root: + args.root = "/".join(base[:3]) + args.category = re.sub(r"\W+", "", base[2].split(".")[-2]) + if root := args.root: if "://" in root: root = root.rstrip("/")