mirror of
https://github.com/CoolnsX/repos_scripts.git
synced 2025-12-20 07:15:20 +05:30
fixed ani-cli
This commit is contained in:
16
ani-cli
16
ani-cli
@@ -69,10 +69,10 @@ get_embedded_video_link() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get_links () {
|
get_links () {
|
||||||
embedded_video_url="$1"
|
dpage_link="$1"
|
||||||
curl -s "$embedded_video_url" |
|
curl -s "$dpage_link" |
|
||||||
sed -n -E 's/^[[:space:]]*href="([^"]*)".*/\1/p' |
|
sed -n -E 's/^[[:space:]]*href="([^"]*)".*/\1/p' |
|
||||||
grep -Eo "(http|https):.*cdn.*" | tail -1 | sed 's/amp;//'
|
grep -Eo ".*cdn.*" | tail -1
|
||||||
}
|
}
|
||||||
|
|
||||||
dep_ch () {
|
dep_ch () {
|
||||||
@@ -170,19 +170,19 @@ open_episode () {
|
|||||||
|
|
||||||
printf "\nGetting data for episode %d\n" $episode
|
printf "\nGetting data for episode %d\n" $episode
|
||||||
|
|
||||||
embedded_video_url=$(get_embedded_video_link "$anime_id" "$episode")
|
dpage_link=$(get_embedded_video_link "$anime_id" "$episode")
|
||||||
video_url=$(get_links "$embedded_video_url")
|
video_url=$(get_links "$dpage_link")
|
||||||
|
|
||||||
if [ $is_download -eq 0 ]; then
|
if [ $is_download -eq 0 ]; then
|
||||||
printf "%s\n" "$embedded_video_url"
|
printf "%s\n" "$dpage_link"
|
||||||
printf "%s\n" "$video_url"
|
printf "%s\n" "$video_url"
|
||||||
setsid -f $player_fn --http-header-fields="Referer: $embedded_video_url" "$video_url" >/dev/null 2>&1
|
setsid -f $player_fn --http-header-fields="Referer: $dpage_link" "$video_url" > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
printf "Downloading episode $episode ...\n"
|
printf "Downloading episode $episode ...\n"
|
||||||
# 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" --download-result=hide &&
|
aria2c -x 16 -s 16 -U "Mozilla/5.0" --referer "$dpage_link" "$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"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user