Skip to content

spotlighting unsigned musicians who are selling out concerts in a curated email. built for warner music group.

Notifications You must be signed in to change notification settings

naestech/encore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

encore

encore is an email automation script that spotlights musicians who are selling out their shows. built for warner music group.

features

completed:

  • 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

upcoming:

  • 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

how it works

output sample output

setup

  1. clone the repository:
    git clone https://github.com/naestech/encore
    cd encore
  2. install dependencies:
    pip install -r requirements.txt
  3. run:
    python3 -m src.main

About

spotlighting unsigned musicians who are selling out concerts in a curated email. built for warner music group.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages