The CoD Result Processor
is a tool designed to process and analyze results from Call of Duty clan games, generating CSV files based on the results. This project automates the process of reading the data and organizing it in a structured format.
- Result Processing: Extracts and processes game results from Call of Duty clan matches.
- CSV Generation: Outputs the processed data into CSV files for easy storage and analysis.
- Dockerized Environment: Simplified deployment and running via Docker.
- Copy the example environment file:
cp .env.development.example .env.development
- Insert your previously Generated Gemini API key into your environment file:
sed -i '' 's/^GEMINI_API_KEY=.*/GEMINI_API_KEY={{YOUR_API_KEY}}/' .env.development
-
Build the Docker image:
make build
To build without using the cache:
make build-no-cache
To process the Call of Duty game results and generate the CSV output, run the following command:
make process-results
If you need to debug or manually interact with the environment, you can open a bash shell inside the Docker container:
make shell