A Python program that automatically sends personalized email newsletters containing current news based on individual subscriber interests.
This program connects to a subscriber database and sends customized email newsletters with current news articles matching each subscriber's interests. It automates the process of gathering and distributing relevant news content.
- Python 3.13
- Access to https://studio--studio-6188520353-fd2ce.us-central1.hosted.app/dashboard
- Email sending capabilities
- News API credentials
- Clone the repository
- Install required dependencies:
pip install -r requirements.txt
Run the main script:
python main.py
- Personalized news content based on user interests
- Automated email delivery
- Database integration
- Custom newsletter formatting
Update the config file with:
- Database credentials
- Email server settings
- API keys
- Newsletter template settings
- Data Scraping
- Source Finding
- Debugging
- LLM Summary
- Gen-AI Pipeline
- General Integration
- Email Handling
- Testing
- Database
- Website
- Testing