Run this script periodically as a cron job. It will check if Migros Sanalmarket is available for delivery to your neighborhood in the next 4 days.
- Sends you a warning and exits if the cookies are invalid.
- Exits if delivery isn't available.
- Sends you a notification if delivery is available.
You need a Mailgun domain or a Telegram bot in order to enable notifications. You'll have to rely on logs otherwise.
pip3 install -r requirements.txt
- Copy
.env.example
and name the new file as.env
- Set each variable in
.env
with your own values. Find out yourSESSION
&remember-me
cookies using the developer tools of your favorite browser
# launch manually
python3 ./__main__.py
# launch manually with notification emails enabled
python3 ./__main__.py --email
# launch manually with telegram messages enabled
python3 ./__main__.py --telegram
# example cron job
* * * * * /usr/bin/python3 /home/utku/git/ping-sm/__main__.py --email 2>&1 >> /home/utku/git/ping-sm/log.log