Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devfinwiz/kris-kringle-organizer
This a secret santa game organizer that assigns secret santa randomly to each participant and then sends an automated mail to each santa with details of his/her secret santa child.
https://github.com/devfinwiz/kris-kringle-organizer
email-sender numpy pandas secretsanta smtplib
Last synced: 2 months ago
JSON representation
This a secret santa game organizer that assigns secret santa randomly to each participant and then sends an automated mail to each santa with details of his/her secret santa child.
- Host: GitHub
- URL: https://github.com/devfinwiz/kris-kringle-organizer
- Owner: devfinwiz
- Created: 2022-02-05T09:15:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-23T10:36:37.000Z (about 2 years ago)
- Last Synced: 2023-03-05T23:50:08.302Z (almost 2 years ago)
- Topics: email-sender, numpy, pandas, secretsanta, smtplib
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 10
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SECRET SANTA / KRIS KINGLE
![secret](https://user-images.githubusercontent.com/78873223/152636931-5d17014d-6390-4ab6-bbdc-73831ac73b59.jpg)### Note:
Before executing the script, make sure to turn on 'Less Secure App access' option from your gmail ID that will be used to send out the mails to all participants of the game.
To do so, get going with the following steps:1.Log into the Gmail account that will be used to send the emails.
2.Go to Gmail's [Less Secure App Access](https://myaccount.google.com/lesssecureapps?pli=1&rapt=AEjHL4NELkm6zvkeSQxzOL8a2UdhbIUASi6uvDQY573YvLX9rO1G5GHA4Um6YgEmGmZD6_Jc2tsqRDXuMf99mMud0Pslsov5MA)
3.Set the Allow less secure apps option to ON.
### OUTPUT
Post execution of this script the following is performed automatically:> 1. The script automatically allots everyone a name for whom they have to buy a gift this christmas.
> 2. Every participant receives the necessary details of the game on their respective Email IDs to maintain confidentiality.
> 3. A CSV file containing the dataframe is created to store the records.## Libraries to be installed:
> 1. pandas
> 2. numpy### Installation can be done using the pip command. (Example: pip install pandas)
## Inbuilt libraries required:
> 1. smtplib