mirror of
https://github.com/CoolnsX/repos_scripts.git
synced 2025-12-20 15:25:20 +05:30
updated ani-cli, fixed tor-cli
This commit is contained in:
26
ani-cli
26
ani-cli
@@ -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/\&\;/\&/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
|
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"
|
||||||
|
|||||||
2
tor-cli
2
tor-cli
@@ -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)"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user