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"
|
NAME="Coles"
|
||||||
ENDPOINT="$(getSecret '/server/mac-mini-1/webhook-url')"
|
ENDPOINT="$(getSecret '/server/mac-mini-1/webhook-url')"
|
||||||
PIC="https://aseets.pfy.ch/icons/coles.png"
|
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