mirror of
https://github.com/CoolnsX/repos_scripts.git
synced 2025-12-20 07:15:20 +05:30
add low quality option in ani-cli
This commit is contained in:
15
ani-cli
15
ani-cli
@@ -23,6 +23,7 @@ help_text () {
|
|||||||
USAGE: $prog <query>
|
USAGE: $prog <query>
|
||||||
-h show this help text
|
-h show this help text
|
||||||
-d download episode
|
-d download episode
|
||||||
|
-l watch and download episode (data saver mode)
|
||||||
-H continue where you left off
|
-H continue where you left off
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
@@ -72,8 +73,13 @@ get_links () {
|
|||||||
curl -s "https://gogoanime.pe/$anime_id-episode-$ep_no" |
|
curl -s "https://gogoanime.pe/$anime_id-episode-$ep_no" |
|
||||||
sed -n -E 's_^[[:space:]]*<li class="dowloads"><a href="([^"]*)".*_\1_p')
|
sed -n -E 's_^[[:space:]]*<li class="dowloads"><a href="([^"]*)".*_\1_p')
|
||||||
|
|
||||||
|
if [ $is_low -eq 0 ]; then
|
||||||
curl -s "$dpage_url" |
|
curl -s "$dpage_url" |
|
||||||
sed -n -E 's/^[[:space:]]*href="([^"]*)"\ download>Download/\1/p' | sed 1q
|
sed -n -E 's/^[[:space:]]*href="([^"]*\.mp4)".*/\1/p' | sed 1q
|
||||||
|
else
|
||||||
|
curl -s "$dpage_url" |
|
||||||
|
sed -n -E 's/^[[:space:]]*href="([^"]*\.mp4)".*/\1/p' | grep "sd"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
dep_ch () {
|
dep_ch () {
|
||||||
@@ -220,12 +226,12 @@ open_episode () {
|
|||||||
trap "printf '$c_reset'" INT HUP
|
trap "printf '$c_reset'" INT HUP
|
||||||
|
|
||||||
dep_ch "$player_fn" "curl" "sed" "grep"
|
dep_ch "$player_fn" "curl" "sed" "grep"
|
||||||
alias v="nvim"
|
|
||||||
|
|
||||||
# option parsing
|
# option parsing
|
||||||
is_download=0
|
is_download=0
|
||||||
|
is_low=0
|
||||||
scrape=query
|
scrape=query
|
||||||
while getopts 'hdH' OPT; do
|
while getopts 'hdlH' OPT; do
|
||||||
case $OPT in
|
case $OPT in
|
||||||
h)
|
h)
|
||||||
help_text
|
help_text
|
||||||
@@ -234,6 +240,9 @@ while getopts 'hdH' OPT; do
|
|||||||
d)
|
d)
|
||||||
is_download=1
|
is_download=1
|
||||||
;;
|
;;
|
||||||
|
l)
|
||||||
|
is_low=1
|
||||||
|
;;
|
||||||
H)
|
H)
|
||||||
scrape=history
|
scrape=history
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user