-
Notifications
You must be signed in to change notification settings - Fork 0
35 lines (29 loc) · 1.13 KB
/
check_websites_weekly.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: Check Websites Weekly
on:
schedule:
- cron: '0 11 * * 5' # Runs at 11:00 UTC every Friday (12:00 CET, 13:00 CEST)
workflow_dispatch:
jobs:
check_websites:
runs-on: ubuntu-latest
steps:
- name: Check websites
run: |
EXIT=0
# check for new Frieren episodes
if ! curl -s "https://en.wikipedia.org/wiki/List_of_Frieren_episodes" | grep -q '<td class="infobox-data">28</td>'; then
echo "There are new Frieren episodes."
EXIT=1
fi
# Check for new project from Michael Fogleman's website
FOGLEMAN_HASH=$(curl -s "https://www.michaelfogleman.com/projects/" | md5sum | awk '{print $1}')
if [ "$FOGLEMAN_HASH" != "75435341987cd7711bc26b73857b1333" ]; then
echo "Michael Fogleman's website has changed! New hash: $FOGLEMAN_HASH"
EXIT=1
fi
# Check for Alegro Pastel film info
if ! curl -s "https://de.wikipedia.org/wiki/Leif_Randt" | grep -q "Im Sommer 2024 wird der Roman verfilmt."; then
echo "New information about Alegro Pastel film found!"
EXIT=1
fi
exit $EXIT