diff --git a/ani-cli b/ani-cli index 8409613..29294f9 100755 --- a/ani-cli +++ b/ani-cli @@ -82,9 +82,13 @@ get_embedded_video_link() { get_links () { embedded_video_url="$1" 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 's/gogo-cdn/\0/p' | tail -1 + sed -n 's/vidstreamingcdn/\0/p' | tail -1 | sed -n 's/\&\;/\&/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/\&\;/\&/p') + echo "$lol" else curl -s "$embedded_video_url" | sed -n -E ' @@ -207,7 +211,8 @@ open_episode () { printf "${c_green}Downloaded episode: %s${c_reset}\n" "$episode" || printf "${c_red}Download failed episode: %s${c_reset}\n" "$episode" 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_red}Download failed episode: %s${c_reset}\n" "$episode" 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_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_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)" printf "$c_blue[${c_cyan}%s$c_blue] $c_red%s$c_reset\n" "q" "exit" printf "${c_blue}Enter choice:${c_green} " @@ -299,20 +303,6 @@ while :; do 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) episode=$((episode)) open_episode "$selection_id" "$episode" diff --git a/tor-cli b/tor-cli index 2abc1cb..4abc511 100755 --- a/tor-cli +++ b/tor-cli @@ -4,7 +4,7 @@ mkdir -p $HOME/.cache/pirokit query=$(printf "" | dmenu -p "Search Torrent: ") -baseurl="https://1337xx.to" +baseurl="https://www.1337xx.to" cachedir="$HOME/.cache/pirokit" query="$(sed 's/ /+/g' <<<$query)"