From 5dd92b21c428ba123aa006e6fb7fdb7e5006730d Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 3 Aug 2025 18:49:38 +0000 Subject: [PATCH] bugfix --- src/providers/perverzija.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/providers/perverzija.rs b/src/providers/perverzija.rs index 8a9894e..042e8ee 100644 --- a/src/providers/perverzija.rs +++ b/src/providers/perverzija.rs @@ -214,19 +214,25 @@ impl PerverzijaProvider { if vid.len() > 20 { continue; } - for (index, line) in vid.iter().enumerate() { - println!("Line {}: {}", index, line.to_string().trim()); - } + // for (index, line) in vid.iter().enumerate() { + // println!("Line {}: {}", index, line.to_string().trim()); + // } let mut title = vid[1].split(">").collect::>()[1] .split("<") .collect::>()[0] .to_string(); // html decode title = decode(title.as_bytes()).to_string().unwrap_or(title); + if !vid[1].contains("iframe src="") { + continue; + } let url_str = vid[1].split("iframe src="").collect::>()[1] .split(""") .collect::>()[0] .to_string().replace("index.php", "xs1.php"); + if url_str.starts_with("https://streamtape.com/"){ + continue; // Skip Streamtape links + } let id = url_str.split("data=").collect::>()[1] .split("&") .collect::>()[0]