TechNewsViaCourier

Inspiration
In our fast-paced lives, it can be difficult to keep up with the news by constantly browsing channels or websites. To address this, we have developed a project that collects tech news from various sources, condenses the information, and delivers it straight to your email inbox using the Courier API. #TechNewsViaCourier Get Tech news delivered to your mail inbox. #courier
What it does
The project gathers tech news information from websites through webscraping, then summarizes and delivers the information to your email inbox using the Courier API. The notebook/code can be scheduled daily as a job in databricks so that you "STAY CURRENT AND STAY AHEAD WITH OUR LATEST TECH NEWS UPDATES"
FLOW:
DATABRICKS(Python) ---REST API---> NEWS WEBSITES(source) ------> WEB SCRAPING ------> RAW DATA ---TRANSFORMATION---> SUMMARIZED NEWS ---COURIER API---> MAIL INBOX
How we built it
The project was developed using Python code on the Databricks platform, and the Courier API was utilized to connect to your email inbox.
Challenges we ran into
Obtaining reliable news and presenting it accurately through web scraping was a difficult task.
Accomplishments that we're proud of
The challenges are tackled and successfully developed the product.
What we learned
Webscraping: How to extract data from websites and web pages. Data cleaning: How to clean and preprocess the extracted data. Natural Language Processing (NLP): How to use NLP techniques to extract meaningful information from text data. API integration: How to integrate with third-party APIs such as the Courier API to deliver data. Workflow automation: How to automate the workflow using platforms like Databricks to increase efficiency and productivity.
What's next for World News via Courier
Adding more news sources: Currently, the project collects news from a limited number of sources. Adding more news sources would provide a wider range of news for users to read. User feedback: Gathering user feedback to identify any areas for improvement and implementing those suggestions could make the project more user-friendly and enhance the user experience.
Built With
- analysis
- api
- courier
- courierapi
- databricks
- python
- webscraping
Log in or sign up for Devpost to join the conversation.