init
[vitemadose-check.git] / vitemadose-check.sh
1 #!/bin/sh
2
3 ROOTDIR=$(dirname $(readlink -e $0))
4 touch ${ROOTDIR}/last
5 other_pids=$(pidof -x -o $$ vitemadose-check.sh)
6 [ -n "${other_pids}" ] && kill ${other_pids}
7
8 while true; do
9         mv ${ROOTDIR}/last ${ROOTDIR}/prev
10         #git pull --rebase
11         rm -f ${ROOTDIR}/rdv.zip
12         rm -rf ${ROOTDIR}/rdv
13         wget -O ${ROOTDIR}/rdv.zip https://gitlab.com/ViteMaDose/vitemadose/-/jobs/artifacts/main/download?job=trouver_les_rdv
14         mkdir ${ROOTDIR}/rdv
15         cd ${ROOTDIR}/rdv
16         unzip ../rdv.zip
17         cd ${ROOTDIR}
18         python3 vitemadose-check.py ${ROOTDIR}/rdv/data/output > ${ROOTDIR}/last
19         if ! cmp -s last prev; then
20                 echo "nouveaux creneaux"
21                 notify-send -i $PWD/vitemadose.png "nouveaux creneaux"
22         fi
23         echo ==================
24         cat last
25         echo ==================
26         sleep 120
27 done