Skip to content

Commit

Permalink
avoids reencoding the + while running time_until_next_ep
Browse files Browse the repository at this point in the history
the literal `+` representing spaces are encodes as %2B and they mangle
the curl api call
  • Loading branch information
HirschBerge committed Oct 18, 2024
1 parent f2e8112 commit c3d0865
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion ani-cli
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,8 @@ search_anime() {

time_until_next_ep() {
animeschedule="https://animeschedule.net"
curl -s -G "$animeschedule/api/v3/anime" --data-urlencode "q=$1" | sed 's|"id"|\n|g' | sed -nE 's|.*,"route":"([^"]*)","premier.*|\1|p' | while read -r anime; do
avoids_reencoding="$(printf "%s" "$1" |sed 's/+/ /g')"
curl -s -G "$animeschedule/api/v3/anime" --data-urlencode "q=$avoids_reencoding" | sed 's|"id"|\n|g' | sed -nE 's|.*,"route":"([^"]*)","premier.*|\1|p' | while read -r anime; do
data=$(curl -s "$animeschedule/anime/$anime" | sed '1,/"anime-header-list-buttons-wrapper"/d' | sed -nE 's|.*countdown-time-raw" datetime="([^"]*)">.*|Next Raw Release: \1|p;s|.*countdown-time" datetime="([^"]*)">.*|Next Sub Release: \1|p;s|.*english-title">([^<]*)<.*|English Title: \1|p;s|.*main-title".*>([^<]*)<.*|Japanese Title: \1|p')
status="Ongoing"
color="33"
Expand Down

0 comments on commit c3d0865

Please sign in to comment.