mirror of
https://github.com/ksyasuda/aniwrapper.git
synced 2024-11-22 03:19:53 -08:00
fix selecting new anime
This commit is contained in:
parent
d390d0a683
commit
04cad2425b
11
ani-cli
11
ani-cli
@ -477,10 +477,11 @@ search_anime() {
|
|||||||
search_eps() {
|
search_eps() {
|
||||||
anime_id=$1
|
anime_id=$1
|
||||||
if ! check_db "anime" "$anime_id"; then
|
if ! check_db "anime" "$anime_id"; then
|
||||||
lg "Anime $anime_id in anime database... getting last episode number" > /dev/stderr
|
|
||||||
FIRST_EP_NUMBER="$(run_stmt "SELECT start_episode FROM anime WHERE anime_name = '$anime_id';")"
|
FIRST_EP_NUMBER="$(run_stmt "SELECT start_episode FROM anime WHERE anime_name = '$anime_id';")"
|
||||||
LAST_EP_NUMBER="$(run_stmt "SELECT end_episode FROM anime WHERE anime_name = '$anime_id';")"
|
LAST_EP_NUMBER="$(run_stmt "SELECT end_episode FROM anime WHERE anime_name = '$anime_id';")"
|
||||||
else
|
else
|
||||||
|
result=$(get_dpage_link "$anime_id" 0)
|
||||||
|
FIRST_EP_NUMBER="${result:-1}"
|
||||||
LAST_EP_NUMBER=$(curl -s "$BASE_URL/category/$anime_id" |
|
LAST_EP_NUMBER=$(curl -s "$BASE_URL/category/$anime_id" |
|
||||||
sed -n -E '
|
sed -n -E '
|
||||||
/^[[:space:]]*<a href="#" class="active" ep_start/{
|
/^[[:space:]]*<a href="#" class="active" ep_start/{
|
||||||
@ -488,8 +489,6 @@ search_eps() {
|
|||||||
q
|
q
|
||||||
}
|
}
|
||||||
')
|
')
|
||||||
result=$(get_dpage_link "$anime_id" 0)
|
|
||||||
FIRST_EP_NUMBER="${result:-1}"
|
|
||||||
lg "Anime $anime_id not in anime database... inserting into database" > /dev/stderr
|
lg "Anime $anime_id not in anime database... inserting into database" > /dev/stderr
|
||||||
insert_history "anime" "$anime_id" "$FIRST_EP_NUMBER" "$LAST_EP_NUMBER"
|
insert_history "anime" "$anime_id" "$FIRST_EP_NUMBER" "$LAST_EP_NUMBER"
|
||||||
fi
|
fi
|
||||||
@ -527,6 +526,7 @@ anime_selection() {
|
|||||||
die "Quitting"
|
die "Quitting"
|
||||||
elif ((choice == --cnt)); then
|
elif ((choice == --cnt)); then
|
||||||
stream
|
stream
|
||||||
|
return $?
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
count=1
|
count=1
|
||||||
@ -552,8 +552,9 @@ anime_selection() {
|
|||||||
|
|
||||||
[[ -z "$selection_id" ]] && die "Invalid number entered"
|
[[ -z "$selection_id" ]] && die "Invalid number entered"
|
||||||
insert_history "search" "$selection_id"
|
insert_history "search" "$selection_id"
|
||||||
|
lg "Selection: $selection_id"
|
||||||
search_eps "$selection_id"
|
search_eps "$anime_id"
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
episode_selection() {
|
episode_selection() {
|
||||||
|
Loading…
Reference in New Issue
Block a user