mirror of
https://github.com/CoolnsX/repos_scripts.git
synced 2025-12-20 07:15:20 +05:30
fixed ani-cli downloading
This commit is contained in:
8
ani-cli
8
ani-cli
@@ -72,7 +72,7 @@ get_links () {
|
|||||||
embedded_video_url="$1"
|
embedded_video_url="$1"
|
||||||
curl -s "$embedded_video_url" |
|
curl -s "$embedded_video_url" |
|
||||||
sed -n -E 's/^[[:space:]]*href="([^"]*)".*/\1/p' |
|
sed -n -E 's/^[[:space:]]*href="([^"]*)".*/\1/p' |
|
||||||
grep -Eo "(http|https):\/\/.*com\/cdn.*expiry=[0-9]*" | tail -1 | sed 's/amp;//'
|
grep -Eo "(http|https):.*cdn.*" | tail -1 | sed 's/amp;//'
|
||||||
}
|
}
|
||||||
|
|
||||||
dep_ch () {
|
dep_ch () {
|
||||||
@@ -88,6 +88,7 @@ get_search_query () {
|
|||||||
if [ -z "$*" ]; then
|
if [ -z "$*" ]; then
|
||||||
printf "Search Anime: "
|
printf "Search Anime: "
|
||||||
read -r query
|
read -r query
|
||||||
|
query=$(printf "$query" | tr ' ' '-')
|
||||||
else
|
else
|
||||||
query=$*
|
query=$*
|
||||||
fi
|
fi
|
||||||
@@ -181,8 +182,7 @@ open_episode () {
|
|||||||
# add 0 padding to the episode name
|
# add 0 padding to the episode name
|
||||||
episode=$(printf "%03d" $episode)
|
episode=$(printf "%03d" $episode)
|
||||||
{
|
{
|
||||||
# aria2c -x 16 -s 16 --referer $embedded_video_url "$video_url" --dir=MOVIES -o "${anime_id}-${episode}.mp4" &&
|
aria2c -x 16 -s 16 --referer "$embedded_video_url" "$video_url" --dir=MOVIES -o "${anime_id}-${episode}.mp4" --download-result=hide &&
|
||||||
aria2c --referer $embedded_video_url "$video_url" --dir=MOVIES -o "${anime_id}-${episode}.mp4" --download-result=hide &&
|
|
||||||
printf "${c_green}Downloaded episode: %s${c_reset}\n" "$episode" ||
|
printf "${c_green}Downloaded episode: %s${c_reset}\n" "$episode" ||
|
||||||
printf "${c_red}Download failed episode: %s${c_reset}\n" "$episode"
|
printf "${c_red}Download failed episode: %s${c_reset}\n" "$episode"
|
||||||
}
|
}
|
||||||
@@ -194,7 +194,7 @@ open_episode () {
|
|||||||
############
|
############
|
||||||
|
|
||||||
# to clear the colors when exited using SIGINT
|
# to clear the colors when exited using SIGINT
|
||||||
trap "printf '$c_reset'" INT HUP
|
trap "printf '$c_reset'; exit 1" INT HUP
|
||||||
|
|
||||||
dep_ch "$player_fn" "curl" "sed" "grep"
|
dep_ch "$player_fn" "curl" "sed" "grep"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user