mirror of
https://github.com/mrfluffy-dev/kami.git
synced 2026-01-17 12:50:32 +00:00
added anilist tracking
This commit is contained in:
42
src/main.rs
42
src/main.rs
@@ -4,12 +4,13 @@ mod ln;
|
||||
|
||||
use anime::anime::anime_stream;
|
||||
use colored::Colorize;
|
||||
use ln::{scraper::get_ln_next_page, ln::ln_read};
|
||||
use ln::search::search_ln;
|
||||
use ln::{ln::ln_read, scraper::get_ln_next_page};
|
||||
|
||||
use crate::anime::{
|
||||
player::open_video,
|
||||
scraper::{anime_ep_range, anime_link, anime_names},
|
||||
trackers::*,
|
||||
};
|
||||
use crate::helpers::take_input::{int_input, string_input};
|
||||
use crate::ln::{menu::chapter_selector, open_text::open_bat, scraper::get_full_text};
|
||||
@@ -35,7 +36,6 @@ fn main() {
|
||||
search = arg;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
if arg == "--ln" || arg == "-l" {
|
||||
ln = true;
|
||||
@@ -49,21 +49,21 @@ fn main() {
|
||||
if arg == "--chapter" || arg == "-c" {
|
||||
if let Some(arg) = std::env::args().nth(count + 1) {
|
||||
chapter = arg.parse::<u32>().unwrap();
|
||||
}else{
|
||||
} else {
|
||||
chapter = 0;
|
||||
}
|
||||
}
|
||||
if arg == "--episode" || arg == "-e" {
|
||||
if let Some(arg) = std::env::args().nth(count + 1) {
|
||||
episode = arg.parse::<u32>().unwrap();
|
||||
}else{
|
||||
} else {
|
||||
episode = 0;
|
||||
}
|
||||
}
|
||||
count += 1;
|
||||
}
|
||||
|
||||
if help == true{
|
||||
if help == true {
|
||||
print_help();
|
||||
}
|
||||
if anime == false && ln == false {
|
||||
@@ -71,11 +71,11 @@ fn main() {
|
||||
println!("2: Light Novel");
|
||||
|
||||
let a = int_input("pick your poison: ");
|
||||
match a{
|
||||
1 => anime = true,
|
||||
2 => ln = true,
|
||||
_=>println!("invalid option. ")
|
||||
};
|
||||
match a {
|
||||
1 => anime = true,
|
||||
2 => ln = true,
|
||||
_ => println!("invalid option. "),
|
||||
};
|
||||
}
|
||||
if anime == true && ln == true {
|
||||
println!("you can only use one of the arguments at a time");
|
||||
@@ -94,24 +94,36 @@ fn page_selector(ln_id: &str, selected_page: u32) -> String {
|
||||
get_ln_next_page(ln_id, &selected_page.to_string())
|
||||
}
|
||||
|
||||
fn print_help(){
|
||||
fn print_help() {
|
||||
println!("anime:\t\t{}", format_args!("{}", "-a --anime".red()));
|
||||
println!("{}", "after this^^^ argument you can enter a search term".green());
|
||||
println!(
|
||||
"{}",
|
||||
"after this^^^ argument you can enter a search term".green()
|
||||
);
|
||||
println!("{}", "for exaple kami -a \"one piece\"");
|
||||
//print blank line
|
||||
println!("");
|
||||
println!("episode:\t{}", format_args!("{}", "-e --episode".red()));
|
||||
println!("{}", "after this^^^ argument you can enter a chapter number".green());
|
||||
println!(
|
||||
"{}",
|
||||
"after this^^^ argument you can enter a chapter number".green()
|
||||
);
|
||||
println!("{}", "for exaple kami -c 200");
|
||||
//print blank line
|
||||
println!("");
|
||||
println!("light novel:\t{}", format_args!("{}", "-l --ln".red()));
|
||||
println!("{}", "after this^^^ argument you can enter a search term".green());
|
||||
println!(
|
||||
"{}",
|
||||
"after this^^^ argument you can enter a search term".green()
|
||||
);
|
||||
println!("{}", "for exaple kami -l \"one piece\"");
|
||||
//print blank line
|
||||
println!("");
|
||||
println!("chapter:\t{}", format_args!("{}", "-c --chapter".red()));
|
||||
println!("{}", "after this^^^ argument you can enter a chapter number".green());
|
||||
println!(
|
||||
"{}",
|
||||
"after this^^^ argument you can enter a chapter number".green()
|
||||
);
|
||||
println!("{}", "for exaple kami -c 200");
|
||||
//print blank line
|
||||
println!("");
|
||||
|
||||
Reference in New Issue
Block a user