From 5b1d3d4af84400ebfb12d176f6342261fc5bac67 Mon Sep 17 00:00:00 2001 From: CoolnsX Date: Fri, 7 Jan 2022 17:16:23 +0530 Subject: [PATCH] fix ani-cli script --- ani-cli | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/ani-cli b/ani-cli index ce1ae95..932883d 100755 --- a/ani-cli +++ b/ani-cli @@ -21,6 +21,7 @@ help_text () { USAGE: $prog -h show this help text -d download episode + -c cast episode EOF } @@ -65,19 +66,15 @@ get_embedded_video_link() { ep_no=$2 curl -s "https://$site/$anime_id-episode-$ep_no" | - sed -n -E 's/^[[:space:]]*
  • /dev/null 2>&1 + if [ $is_cast -eq 0 ]; then + setsid -f $player_fn --http-header-fields="Referer: https://sbplay2.com" "$video_url" > /dev/null 2>&1 + else + catt cast "$video_url" + fi else printf "Downloading episode $episode ...\n" # add 0 padding to the episode name @@ -206,7 +207,8 @@ dep_ch "$player_fn" "curl" "sed" "grep" # option parsing is_download=0 -while getopts 'hd' OPT; do +is_cast=0 +while getopts 'hdc' OPT; do case $OPT in h) help_text @@ -215,6 +217,9 @@ while getopts 'hd' OPT; do d) is_download=1 ;; + c) + is_cast=1 + ;; esac done shift $((OPTIND - 1))