Here is a small project to send e-mails for a friendly Secret Santa. It is working in python3 and use a personnal e-mail and password to send them. Have a look to Credits to see the repos who made it possible.
Begin by cloning this repository using :
git clone git@github.com:lmunier/secret_santa.gitRecommended - Source the virtual environment using :
source .venv/bin/activateNot Recommended - Installing python packages on host computer :
pip install -r requirements.txtFirst of all, to use custom data, change the private_folder configuration inside global_config file.
Then simply use python3 command to run main.py and follow the instructions. You have to fill the correct files to have a custom behavior, see the folder example to check all the files to modify.
To use this project, modify the global_config.yaml file to include your private folder path. Take a look in the example folder to know the arborescence and what to put in your config.yaml file.
This repo do use the library ruamel.yaml to manage YAML v1.2 files which is Licensing as MIT license : ruamel
It also use the library which is under BSD-3-Clause license reportlab
This work can be used under BSD-3-Clause License, see file LICENSE.
- Louis Munier - lmunier@protonmail.com