bugfixes, md5 id

This commit is contained in:
Simon
2025-08-19 10:50:12 +00:00
parent 07281e8360
commit fef5ee5796
2 changed files with 3 additions and 1 deletions

View File

@@ -20,3 +20,4 @@ wreq = { version = "5", features = ["full"] }
wreq-util = "2"
percent-encoding = "2.1"
capitalize = "0.3.4"
md5 = "0.8.0"

View File

@@ -13,6 +13,7 @@ use std::env;
use std::vec;
use wreq::{Client, Proxy};
use wreq_util::Emulation;
use md5;
error_chain! {
foreign_links {
@@ -212,7 +213,7 @@ impl HentaimoonProvider {
.to_string();
// html decode
title = decode(title.as_bytes()).to_string().unwrap_or(title);
let id = video_url.split("/").collect::<Vec<&str>>()[4].to_string();
let id = format!("{:x}", md5::compute(title.clone()));
let raw_duration = video_segment.split("<div class=\"duration\">").collect::<Vec<&str>>()[1]
.split("<")
.collect::<Vec<&str>>()[0]