Script for checking new manga chapters

This commit is contained in:
pfych 2024-09-24 15:52:05 +10:00
parent a59c6f6afb
commit 225e47328c
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,27 @@
#!/bin/bash
BASE="https://fanfox.net/manga"
declare -a TO_CHECK=(
"the_guy_she_was_interested_in_wasn_t_a_guy_at_all|The Guy She Was Interested In Wasn't A Guy At All"
)
for MANGA in "${TO_CHECK[@]}"
do
URL=$(echo $MANGA | cut -d "|" -f1)
PRETTY_NAME=$(echo $MANGA | cut -d "|" -f2)
LAST_CHAPTER=$(cat "/tmp/$URL.txt");
LATEST_CHAPTER=$(curl "$BASE/$URL/" \
--cookie "isAdult=1" \
| perl -ne 'm|detail-main-list">(.\|\n)*?title3">(.*?)<\/p>| && print "$2"'
)
if [ ! -f "/tmp/$MANGA.txt" ] && [[ "$LATEST_CHAPTER" != "$LAST_CHAPTER" ]]; then
/Users/noahheague/.config/scripts/util/webhook.sh \
-c "manga" \
-m "New chapter of $PRETTY_NAME ($LATEST_CHAPTER)"
fi
echo $LATEST_CHAPTER > "/tmp/$URL.txt";
done

View File

@ -22,3 +22,9 @@ PIC="https://assets.pfy.ch/icons/route53.png"
NAME="Coles"
ENDPOINT="$(getSecret '/server/mac-mini-1/webhook-url')"
PIC="https://aseets.pfy.ch/icons/coles.png"
[manga]
NAME="Manga"
ENDPOINT="$(getSecret '/server/mac-mini-1/webhook-url')"
PIC="https://aseets.pfy.ch/icons/manga.png"