The project was created to automate signing up for Broadway musicals' lotteries to get affordable tickets. Currently, it works for lotteries on the Broadway Direct website. The list of musicals is defined in the source code. You can edit that list directly on the GitHub website. The results of the lottery drawings are sent out via email (frequently at 3 p.m., but not always). Enjoy the shows and please use this automation responsibly. Reselling these tickets is not allowed.
- "Fork" the repository (button at the top right side)
- To create (repository secrets) go to the Settings tab => Secrets and variables => Actions
- Click "New repository secret" and add the following secrets with your personal information:
FIRST_NAME
(example value:Donald
)LAST_NAME
(example value:Duck
)NUMBER_OF_TICKETS
(allowed values:1
or2
)EMAIL
(example value:donald.duck@gmail.com
)DOB_MONTH
- month of birth (allowed values:1
-12
)DOB_DAY
- day of birth (allowed values:1
-31
)DOB_YEAR
- year of birth (example value:1999
)ZIP
- address postal code (example value:10007
)COUNTRY
(allowed values:USA
,CANADA
,OTHER
)
- Go to the Actions tab, accept the terms and conditions, and enable the "Playwright Tests" workflow
- The workflow will run daily at the specified time (UTC timezone)
- Modify the list of shows you want to sign-up for if needed
In order to avoid being a daily loser, I recommend creating email filters to automatically Archive or Delete the following emails:
- from:(lottery@broadwaydirect.com) subject:(Lottery Entry Received)
- from:(lottery@broadwaydirect.com) subject:(Lottery Results: Try Again)
This way you will only receive emails when you win something.