anicli-esp 1.0.0

Ver anime subtitulado en Español desde el terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use anyhow::Result;

use crate::config::CONFIG;

pub trait Client {
    fn get_animes(&mut self, query: &str) -> Result<Vec<String>>;
    fn select_anime(&mut self, idx: usize) -> Result<Vec<i32>>;
    fn get_episode_link(&mut self, idx: i32) -> Result<String>;
}

impl Default for Box<dyn Client> {
    fn default() -> Self {
        CONFIG.get_client()
    }
}