This project is designed to manage and analyze lottery participants and their chances of winning. It consists of several scripts that handle different aspects of the lottery process.
When a new lottery run starts, participants are imported by running pdf_parser.py
. This script parses a PDF file containing participant data and saves it to a CSV file.
python pdf_parser.py path/to/lottery_participants.pdf
Every week, drawing.py
is run to update the dataset with the numbers drawn that week. This script will output the current lottery standings.
python drawing.py
To see how much chance of a prize a certain group of people have, run future_winners.py
with the name of the group you're looking for as an argument.
python future_winners.py -en GroupName
The project dependencies are listed in requirements.txt
. To set up the project, install the required packages using pip:
pip install -r requirements.txt
This will ensure that all necessary libraries are installed for the scripts to run correctly.
pdf_parser.py
: Parses participant data from a PDF file.drawing.py
: Updates the dataset with the numbers drawn each week.future_winners.py
: Analyzes the chances of a certain group of people winning the lottery.requirements.txt
: Lists the dependencies required for the project.
This project is licensed under the MIT License.