A Python application for generating and sending reports about insect observations and comments.
- Python 3.12+
- Docker (optional, for containerized execution)
-
Clone the repository
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Copy
.env.templateto.envand fill in your configuration:cp .env.template .env
Generate a comments report:
python run.py commentsGenerate an observations report:
python run.py observationsBuild the image:
docker build -t insect-project .Run the container:
# For observations report (default)
docker run --env-file .env insect-project
# For comments report
docker run --env-file .env insect-project commentsMake sure to set up your environment variables in the .env file. See
.env.template for required variables.