encore is an email automation script that spotlights musicians who are selling out their shows. built for warner music group.
- scrape us venue websites for event details.
- create database with sold-out event information.
- send an automated email of sold-out events.
- scrape tiktok for posts mentioning sold-out shows.
- create database with posts.
- incorporate tiktok data to email.
- set up logging for data collection
- set up crons for daily venue and tiktok data collection
- add discord notifications for automation
- add gdpr compliance measures
- clean tiktok and venue data
- standardize venue data format
- create backup system for data
- add rate limiting for api calls
- implement retry for failed tasks
- customize email templates
- clone the repository:
git clone https://github.com/naestech/encore cd encore
- install dependencies:
pip install -r requirements.txt
- run:
python3 -m src.main