Hello Everyone! My name is Andrew Fung, in this video, I will be showing you how to automate your everyday web scraping tasks with beautiful soup and schedule it to run on a regular basis with cron jobs on Mac. In this second episode, I will be firstly using the web scraping script that we have written in the first episode, then create a function for sending email notifications to our mailboxes, and finally, setting up cron jobs to run this task periodically and on a regular basis.Problem statement: I am currently on a waitlist in my uni's hall application, and my waitlist can be found from the university webpage's pdf link, which will be updated at the same time every week. Thus, I will run a cron job to fetch my waitlist position one hour after the weekly update from the web page and send me an email of my new position.#taskautomation #cronjob #python #webscraping #beautifulsoupInstallation and Setup!Replit: https://replit.comGMail App passwords:https://myaccount.google.com/Potential error and solution: https://stackoverflow.com/questions/27835619/urllib-and-ssl-certificate-verify-failed-errorCrontab scheduling and naming conventions: https://crontab.guruSource code for this project:https://github.com/Andrew-FungKinHo/YouTube/tree/main/Task%20Automation%20with%20Cron%20JobsCheck out my Github!https://github.com/Andrew-FungKinHoTimestamps-------------------------------0:00 | Intro2:58 | Run Part 1 Locally4:41 | Creating a Virtual Environment7:50 | Send Email with smtp15:11 | Setting Up Cron Jobs24:55 | Out tro-------------------------------Feel free to drop a like and comment if you enjoy and video and let me know if you want me to do other types of programming videos ;) !!!