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.template
to.env
and fill in your configuration:cp .env.template .env
Generate a comments report:
python run.py comments
Generate an observations report:
python run.py observations
Build 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 comments
Make sure to set up your environment variables in the .env
file. See
.env.template
for required variables.