updated ani-cli, fixed tor-cli

This commit is contained in:
CoolnsX
2021-12-30 14:45:25 +05:30
parent 2a508de656
commit 7dc3f3821b
2 changed files with 9 additions and 19 deletions

26
ani-cli
View File

@@ -82,9 +82,13 @@ get_embedded_video_link() {
get_links () { get_links () {
embedded_video_url="$1" embedded_video_url="$1"
if [ $is_alter -eq 0 ]; then if [ $is_alter -eq 0 ]; then
curl -s "$embedded_video_url" | lol=$(curl -s "$embedded_video_url" |
sed -n -E 's/^[[:space:]]*href="([^"]*)".*/\1/p' | sed -n -E 's/^[[:space:]]*href="([^"]*)".*/\1/p' |
sed -n 's/gogo-cdn/\0/p' | tail -1 sed -n 's/vidstreamingcdn/\0/p' | tail -1 | sed -n 's/\&amp\;/\&/p')
[ -z "$lol" ] && lol=$(curl -s "$embedded_video_url" |
sed -n -E 's/^[[:space:]]*href="([^"]*)".*/\1/p' |
sed -n 's/loadfast/\0/p' | tail -1 | sed -n 's/\&amp\;/\&/p')
echo "$lol"
else else
curl -s "$embedded_video_url" | curl -s "$embedded_video_url" |
sed -n -E ' sed -n -E '
@@ -207,7 +211,8 @@ open_episode () {
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"
else else
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" &&
aria2c --referer $embedded_video_url "$video_url" --dir=MOVIES -o "${anime_id}-${episode}.mp4" &&
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"
fi fi
@@ -276,7 +281,6 @@ while :; do
printf "$c_blue[${c_cyan}%s$c_blue] $c_magenta%s$c_reset\n" "p" "previous episode" printf "$c_blue[${c_cyan}%s$c_blue] $c_magenta%s$c_reset\n" "p" "previous episode"
printf "$c_blue[${c_cyan}%s$c_blue] $c_yellow%s$c_reset\n" "s" "select episode" printf "$c_blue[${c_cyan}%s$c_blue] $c_yellow%s$c_reset\n" "s" "select episode"
printf "$c_blue[${c_cyan}%s$c_blue] $c_magenta%s$c_reset\n" "r" "replay current episode" printf "$c_blue[${c_cyan}%s$c_blue] $c_magenta%s$c_reset\n" "r" "replay current episode"
printf "$c_blue[${c_cyan}%s$c_blue] $c_cyan%s$c_reset\n" "a" "search for another anime"
[ $is_alter -eq 0 ] && printf "$c_blue[${c_cyan}%s$c_blue] $c_magenta%s$c_reset\n" "R" "replay current episode(slow, use if normal is not working)" [ $is_alter -eq 0 ] && printf "$c_blue[${c_cyan}%s$c_blue] $c_magenta%s$c_reset\n" "R" "replay current episode(slow, use if normal is not working)"
printf "$c_blue[${c_cyan}%s$c_blue] $c_red%s$c_reset\n" "q" "exit" printf "$c_blue[${c_cyan}%s$c_blue] $c_red%s$c_reset\n" "q" "exit"
printf "${c_blue}Enter choice:${c_green} " printf "${c_blue}Enter choice:${c_green} "
@@ -299,20 +303,6 @@ while :; do
open_episode "$selection_id" "$episode" open_episode "$selection_id" "$episode"
;; ;;
a)
tput reset
get_search_query ""
search_results=$(search_anime "$query")
[ -z "$search_results" ] && die "No search results found"
anime_selection "$search_results"
episode_selection
check_input
append_history
open_selection
continue
open_episode "$selection_id" "$episode"
;;
r) r)
episode=$((episode)) episode=$((episode))
open_episode "$selection_id" "$episode" open_episode "$selection_id" "$episode"

View File

@@ -4,7 +4,7 @@ mkdir -p $HOME/.cache/pirokit
query=$(printf "" | dmenu -p "Search Torrent: ") query=$(printf "" | dmenu -p "Search Torrent: ")
baseurl="https://1337xx.to" baseurl="https://www.1337xx.to"
cachedir="$HOME/.cache/pirokit" cachedir="$HOME/.cache/pirokit"
query="$(sed 's/ /+/g' <<<$query)" query="$(sed 's/ /+/g' <<<$query)"