mirror of
https://github.com/ksyasuda/aniwrapper.git
synced 2024-11-22 03:19:53 -08:00
fixed it!
This commit is contained in:
parent
599e18e531
commit
38c46e4f20
26
ani-cli
26
ani-cli
@ -39,7 +39,7 @@ err () {
|
|||||||
|
|
||||||
search_anime () {
|
search_anime () {
|
||||||
# get anime name along with its id
|
# get anime name along with its id
|
||||||
search=$1
|
search=$(printf '%s' "$1" | tr ' ' '-')
|
||||||
titlepattern='<a href="/category/'
|
titlepattern='<a href="/category/'
|
||||||
|
|
||||||
curl -s "https://gogoanime.vc//search.html" \
|
curl -s "https://gogoanime.vc//search.html" \
|
||||||
@ -63,17 +63,28 @@ search_eps () {
|
|||||||
'
|
'
|
||||||
}
|
}
|
||||||
|
|
||||||
get_links () {
|
get_dpage_link() {
|
||||||
# get the download page url
|
# get the download page url
|
||||||
anime_id=$1
|
anime_id=$1
|
||||||
ep_no=$2
|
ep_no=$2
|
||||||
|
|
||||||
dpage_url=$(
|
|
||||||
curl -s "https://gogoanime.vc/$anime_id-episode-$ep_no" |
|
curl -s "https://gogoanime.vc/$anime_id-episode-$ep_no" |
|
||||||
sed -n -E 's_^[[:space:]]*<a href="#" rel="100" data-video="([^"]*)" >.*_https:\1_p')
|
sed -n -E '
|
||||||
|
/^[[:space:]]*<li class="dowloads">/{
|
||||||
|
s/.*href="([^"]*)".*/\1/p
|
||||||
|
q
|
||||||
|
}'
|
||||||
|
}
|
||||||
|
|
||||||
|
get_links () {
|
||||||
|
dpage_url="$1"
|
||||||
|
|
||||||
curl -s "$dpage_url" |
|
curl -s "$dpage_url" |
|
||||||
sed -n -E "s/^[[:space:]]*sources:\[\{file\: '([^']*)'.*/\1/p" | sed 1q
|
sed -n -E '
|
||||||
|
/href="([^"]*)" download>Download/{
|
||||||
|
s/href="([^"]*)" download>Download/\1/p
|
||||||
|
q
|
||||||
|
}' | tr -d ' '
|
||||||
}
|
}
|
||||||
|
|
||||||
dep_ch () {
|
dep_ch () {
|
||||||
@ -176,7 +187,8 @@ open_episode () {
|
|||||||
|
|
||||||
printf "Getting data for episode %d\n" $episode
|
printf "Getting data for episode %d\n" $episode
|
||||||
|
|
||||||
video_url=$(get_links "$anime_id" "$episode")
|
dpage_url=$(get_dpage_link "$anime_id" "$episode")
|
||||||
|
video_url=$(get_links "$dpage_url")
|
||||||
|
|
||||||
case $video_url in
|
case $video_url in
|
||||||
*streamtape*)
|
*streamtape*)
|
||||||
@ -197,7 +209,7 @@ open_episode () {
|
|||||||
s/^${selection_id}\t[0-9]+/${selection_id}\t$((episode+1))/
|
s/^${selection_id}\t[0-9]+/${selection_id}\t$((episode+1))/
|
||||||
" "$logfile" > "${logfile}.new" && mv "${logfile}.new" "$logfile"
|
" "$logfile" > "${logfile}.new" && mv "${logfile}.new" "$logfile"
|
||||||
|
|
||||||
setsid -f $player_fn "$video_url" >/dev/null 2>&1
|
setsid -f $player_fn --http-header-fields="Referer: $dpage_url" "$video_url" >/dev/null 2>&1
|
||||||
else
|
else
|
||||||
printf "Downloading episode $episode ...\n"
|
printf "Downloading episode $episode ...\n"
|
||||||
printf "%s\n" "$video_url"
|
printf "%s\n" "$video_url"
|
||||||
|
Loading…
Reference in New Issue
Block a user