From 4c1776bbcb8e99526fa5a31790ab04fb045f8668 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 18 Jul 2025 18:05:41 +0000 Subject: [PATCH] formats on pmvhaven --- src/providers/pmvhaven.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/providers/pmvhaven.rs b/src/providers/pmvhaven.rs index 93da0f6..b88e5d6 100644 --- a/src/providers/pmvhaven.rs +++ b/src/providers/pmvhaven.rs @@ -5,7 +5,7 @@ use crate::util::cache::VideoCache; use crate::util::flaresolverr::{FlareSolverrRequest, Flaresolverr}; use crate::util::parse_abbreviated_number; use crate::util::time::parse_time_to_seconds; -use crate::videos::VideoItem; +use crate::videos::{VideoFormat, VideoItem}; use cute::c; use error_chain::error_chain; use htmlentity::entity::{ICodedDataTrait, decode}; @@ -190,12 +190,13 @@ impl PmvhavenVideo { let mut item = VideoItem::new( self._id.clone(), self.title.clone(), - // format!("https://pmvhaven.com/video/{}_{}", self.title.replace(" ","-"), self._id), - format!("https://storage.pmvhaven.com/{}/{}_{}.mp4", self._id.clone(), self.title.replace(" ","-"), self._id), + format!("https://pmvhaven.com/video/{}_{}", self.title.replace(" ","-"), self._id), + // format!("https://storage.pmvhaven.com/{}/{}_{}.mp4", self._id.clone(), self.title.replace(" ","-"), self._id), "pmvhaven".to_string(), self.thumbnails[self.thumbnails.len()-1].clone().unwrap_or("".to_string()), self.duration as u32, ) + .formats(vec![VideoFormat::new(format!("https://storage.pmvhaven.com/{}/{}_{}.mp4", self._id.clone(), self.title.replace(" ","-"), self._id), "1080".to_string(), "m3u8".to_string())]) .views(self.views); item = match self.creator{ Some(c) => item.uploader(c),