From 03c15709e07946f2aecb84bbc83ebff851537958 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Sun, 1 Mar 2026 12:29:32 -0500 Subject: [PATCH] Update environment variables --- README.md | 43 +++++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 7d09e6a..ca78235 100644 --- a/README.md +++ b/README.md @@ -51,20 +51,39 @@ Mega Millions: https://www.lotto.net/mega-millions/numbers/1996 To facilitate environment variables for testing or execution, create a .env file in the root folder of the project and add the following lines to it: -DATABASE_URL="sqlite:///predictor.db" -POWERBALL_INCEPTION="1992" -MEGA_MILLIONS_INCEPTION="1996" -BASE_SCRAPE_URL="https://www.lotto.net/" -TARGET_CONTAINER="div" -TARGET_CLASS="archive-container" -BALL_CLASS="ball ball" -POWERBALL_CLASS="ball powerball" -MEGABALL_CLASS="ball mega-ball" -POWERBALL_MULTIPLIER_CLASS="ball power-play" -MEGA_MILLIONS_MULTIPLIER_CLASS="ball megaplier" -DATE_CLEAN_REGEX="r'(st|nd|rd|th)'" +```bash +# General vars +BASE_SCRAPE_URL="https://www.lotto.net/" +RESULT_CONTAINER="div" +RESULT_CLASS="results-vsmall archive-list" +DRAW_DATE_CONTAINER="div" +DRAW_DATE_CLASS="date" +BALL_CONTAINER='li' +BALL_CLASS="ball ball" DATE_INPUT_FORMAT="%B %d %Y" +# Powerball vars +POWERBALL_INCEPTION="1992" +POWERBALL_CLASS="ball powerball" +POWERBALL_MULTIPLIER_CLASS="ball power-play" +POWERBALL_RULE_CHANGE_DATE="2015-10-04" + +# Mega Millions vars +MEGA_MILLIONS_INCEPTION="1996" +MEGABALL_CLASS="ball mega-ball" +MEGA_MILLIONS_MULTIPLIER_CLASS="ball megaplier" +MEGA_MILLIONS_RULE_CHANGE_DATE="2025-04-05" + +# RegEx vars +DATE_CLEAN_REGEX="r'(st|nd|rd|th)'" + +# Datbase vars +DATABASE_URL="sqlite:///predictor.db" +DATE_INSERT_FORMAT="%Y-%m-%d" + +# For pytest clean output +PYTHONWARNINGS=ignore +``` ## TO-DOs 1. Review standard tests for sqlalchemy objects