Script for checking new manga chapters
This commit is contained in:
parent
a59c6f6afb
commit
225e47328c
27
.config/scripts/cron/check-manga.sh
Executable file
27
.config/scripts/cron/check-manga.sh
Executable 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
|
||||
|
@ -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"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user