cargo auto fix

This commit is contained in:
Simon
2025-08-20 14:02:51 +00:00
parent c135f60894
commit 24e4c5dfd7
13 changed files with 9 additions and 38 deletions

View File

@@ -1,4 +1,3 @@
use crate::schema::videos::url;
use crate::util::parse_abbreviated_number;
use crate::DbPool;
use crate::providers::Provider;
@@ -7,12 +6,9 @@ use crate::util::flaresolverr::{FlareSolverrRequest, Flaresolverr};
use crate::util::time::parse_time_to_seconds;
use crate::videos::{ServerOptions, VideoItem};
use error_chain::error_chain;
use futures::stream::SplitSink;
use htmlentity::entity::{ICodedDataTrait, decode};
use serde_json::Value;
use std::env;
use std::os::linux::raw;
use std::time::Duration;
use std::vec;
use wreq::{Client, Proxy};
use wreq_util::Emulation;
@@ -191,7 +187,7 @@ impl RedtubeProvider {
let video_listing_content = html.split("<script type=\"application/ld+json\">").collect::<Vec<&str>>()[1].split("</script>").collect::<Vec<&str>>()[0];
let mut videos: Value = serde_json::from_str(video_listing_content).unwrap();
for vid in videos.as_array_mut().unwrap() {
let mut video_url: String = vid["embedUrl"].as_str().unwrap_or("").to_string();
let video_url: String = vid["embedUrl"].as_str().unwrap_or("").to_string();
let mut title: String = vid["name"].as_str().unwrap_or("").to_string();
// html decode
title = decode(title.as_bytes()).to_string().unwrap_or(title);
@@ -201,7 +197,7 @@ impl RedtubeProvider {
let views: u64 = vid["interactionCount"].as_u64().unwrap_or(0);
let thumb = vid["thumbnailUrl"].as_str().unwrap_or("").to_string();
let mut video_item = VideoItem::new(
let video_item = VideoItem::new(
id,
title,
video_url.to_string(),