feat: add AniList browsing with on-demand ZokoAnime playback

This commit is contained in:
2026-10-25 15:44:41 +01:00
parent a281c6730a
commit e328ff3883
20 changed files with 1062 additions and 235 deletions
+2 -2
View File
@@ -2,7 +2,7 @@
//! Exercises native catalog metadata and stable episode URLs; no playback requests.
use std::io;
use tubular::miruro::{Client, Identity};
use tubular::{anime::Identity, miruro::Client};
fn invalid(message: &str) -> io::Error {
io::Error::new(io::ErrorKind::InvalidData, message)
@@ -30,7 +30,7 @@ fn main() -> io::Result<()> {
"detail: {} returned episodes; selected episode {number}",
detail.episodes.len()
);
let identity = Identity::new(id.into(), number)?;
let identity = Identity::miruro(id.into(), number)?;
println!("watch URL: {}", identity.watch_url()?);
println!("PASS: native search -> detail/episodes -> stable watch URL; no playback requests");
Ok(())