Daily News Emailer

The Project

This project automatically scrapes many news websites. It then compiles the top 5 headlines from each one into an email and sends it to you at the click of a button.

Advanced
Education
Identity
Community

Team Comments

I chose to make this project because...

I made this project because of my dad. He reads the news a lot, but I noticed that he had to switch between many different websites to see headlines he liked. I often saw that he couldn't look at news on the go because of how complicated and how spread out everything is.

What I found difficult and how I worked it out

One difficulty I found was that each website had their own code structure, which made it very hard to web scrape. I had to manually go to each one and inspect its code to figure out how to scrape it. The solution was to take a step back and look at the parts that are similar across the websites.

Next time, I would...

Next time, I will make the project more expandable. Currently, there are a lot of hardcoded things such as the number of headlines as well as the news websites themselves. If I made it more expandable, it would be easy to add more headlines in the future. Also, its an important coding convention.

About the team

  • United States

Team members

  • Shivam