From d0c587d9b4497f8bdcdcb326e8404f3c4463c4ba Mon Sep 17 00:00:00 2001 From: JMARyA Date: Fri, 3 Jan 2025 19:38:32 +0100 Subject: [PATCH] fix --- src/archive.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/archive.rs b/src/archive.rs index cca93c3..2787174 100644 --- a/src/archive.rs +++ b/src/archive.rs @@ -382,7 +382,18 @@ impl WebsiteArchive { .cloned() .unwrap_or_default(); - let mut cmd = vec!["monolith", "--isolate", "-o", filename.to_str().unwrap()]; + let mut url = url::Url::parse(&format!("https://{domain}")).unwrap(); + url = url.join(path).unwrap(); + let url = url.to_string(); + + let mut cmd = vec![ + "monolith", + "--isolate", + "-o", + filename.to_str().unwrap(), + "--base-url", + url.as_str(), + ]; if conf.no_audio.unwrap_or_default() { cmd.push("--no-audio"); @@ -418,9 +429,6 @@ impl WebsiteArchive { cmd.push(ua.as_str()); } - let mut url = url::Url::parse(&format!("https://{domain}")).unwrap(); - url = url.join(path).unwrap(); - let url = url.to_string(); cmd.push(&url); run_command(&cmd);