implemented spankbang

This commit is contained in:
Simon
2025-06-09 13:08:26 +00:00
parent 0496954f41
commit 673d9aad5b
8 changed files with 338 additions and 96 deletions

View File

@@ -8,7 +8,8 @@ use crate::db;
use crate::providers::Provider;
use crate::util::cache::VideoCache;
use crate::videos::{self, VideoItem};
use crate::DbPool; // Make sure Provider trait is imported
use crate::DbPool;
use crate::USER_AGENT; // Make sure Provider trait is imported
error_chain! {
foreign_links {
@@ -153,12 +154,12 @@ impl HanimeProvider {
let client = match env::var("BURP_URL").as_deref() {
Ok(burp_url) =>
reqwest::Client::builder()
.user_agent("Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/33.0 Mobile/15E148 Safari/605.1.15")
.user_agent(USER_AGENT)
.proxy(Proxy::https(burp_url).unwrap())
.danger_accept_invalid_certs(true)
.build()?,
Err(_) => reqwest::Client::builder()
.user_agent("Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/33.0 Mobile/15E148 Safari/605.1.15")
.user_agent(USER_AGENT)
.danger_accept_invalid_certs(true)
.build()?,
};
@@ -229,12 +230,12 @@ impl HanimeProvider {
let client = match env::var("BURP_URL").as_deref() {
Ok(burp_url) =>
reqwest::Client::builder()
.user_agent("Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/33.0 Mobile/15E148 Safari/605.1.15")
.user_agent(USER_AGENT)
.proxy(Proxy::https(burp_url).unwrap())
.danger_accept_invalid_certs(true)
.build()?,
Err(_) => reqwest::Client::builder()
.user_agent("Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/33.0 Mobile/15E148 Safari/605.1.15")
.user_agent(USER_AGENT)
.danger_accept_invalid_certs(true)
.build()?,
};