removed preview since its currently unnecessary

This commit is contained in:
Simon
2025-07-13 13:43:24 +00:00
parent 4c5e5028da
commit 853a24f9cd

View File

@@ -296,13 +296,13 @@ impl SpankbangProvider {
let preview_line = vid.iter() let preview_line = vid.iter()
.find(|s| s.trim_start().starts_with("<source data-src=") && s.contains("mp4")) .find(|s| s.trim_start().starts_with("<source data-src=") && s.contains("mp4"))
.unwrap_or(&""); .unwrap_or(&"");
let mut preview = "".to_string(); // let mut preview = "".to_string();
if vid[15].contains("data-preview=\""){ // if vid[15].contains("data-preview=\""){
preview = vid[15].split("data-preview=\"").collect::<Vec<&str>>()[1].split("\"").collect::<Vec<&str>>()[0].to_string(); // preview = vid[15].split("data-preview=\"").collect::<Vec<&str>>()[1].split("\"").collect::<Vec<&str>>()[0].to_string();
} // }
else{ // else{
preview = preview_line.split("data-src=\"").collect::<Vec<&str>>()[1].split("\"").collect::<Vec<&str>>()[0].to_string(); // preview = preview_line.split("data-src=\"").collect::<Vec<&str>>()[1].split("\"").collect::<Vec<&str>>()[0].to_string();
} // }
let duration_str = vid.iter().find(|s| s.contains("<span class=\"video-badge l\">")).unwrap().split("<span class=\"video-badge l\">").collect::<Vec<&str>>()[1].split("m<").collect::<Vec<&str>>()[0]; let duration_str = vid.iter().find(|s| s.contains("<span class=\"video-badge l\">")).unwrap().split("<span class=\"video-badge l\">").collect::<Vec<&str>>()[1].split("m<").collect::<Vec<&str>>()[0];
let duration: u32 = duration_str.parse::<u32>().unwrap_or(0) * 60; let duration: u32 = duration_str.parse::<u32>().unwrap_or(0) * 60;
let view_and_rating_str: Vec<&str> = vid.iter().copied().filter(|s| s.contains("<span class=\"md:text-body-md\">")).collect(); let view_and_rating_str: Vec<&str> = vid.iter().copied().filter(|s| s.contains("<span class=\"md:text-body-md\">")).collect();
@@ -335,7 +335,8 @@ impl SpankbangProvider {
.views(views) .views(views)
.rating(rating) .rating(rating)
// .formats(vec![format]) // .formats(vec![format])
.preview(preview); // .preview(preview)
;
Ok(video_item) Ok(video_item)
} }