An awesome bot to send beautiful Cookie Academy templates!
Explore the docs »
·
Report Bug
·
Request Feature
Table of Contents
The script is developed for the purpose of sending mass custom html emails. However, we only provide templates for this specific Academy at the moment. Even though we do not support the custom-emailing version yet, it's possible to send your own custom template with some tweaks. The code still needs some contributions to make a GUI program and automatically fetch data from Google Sheet.
- Python 3.8
sudo apt-get update
sudo apt-get install python 3.8
sudo apt-get install python3-pip
- Clone the repo
git clone https://github.com/waihankan/emailer.git
- Install pip packages
pip install -r requirements.txt
Here is how to use the code as of latest source code.
-
Go to the folder
hr_html
if you are from Human Resource Department,pr_html
if you are from Public Relations Department, andacademic_html
if you are from Academic Department. -
For Human Resource Department
- Firstly, you'll have to fill in the applicants' names and emails using Excel in
hr_applicants.csv
file. - Run
send_email.py
file using the commandpython3 send_email.py
and follow the insturctions provided in the program. - The program will show the progress while you're sending custom email to specific recipient. If everything runs smoothly it will show SUCCESS , and you are good to leave the program.
- Do NOT forget to run the command
python3 clear_csv.py
as soon as you finish your emailing process as it will delete all the names and emails inhr_applicants.csv
file.
- Firstly, you'll have to fill in the applicants' names and emails using Excel in
-
For Public Relations Department
- Firstly, you'll have to fill in the recipients' emails using Excel in
pr_applicants.csv
file. - Run
send_pr.py
file using the commandpython3 send_pr.py
and follow the insturctions provided in the program. - The program will show the progress while you're sending custom email to all the recipients. If everything runs smoothly it will show Sent Invitation Successfully, and you are good to leave the program.
- Do NOT forget to run the command
python3 clear_csv.py
as soon as you finish your emailing process as it will delete all the emails inpr_applicants.csv
file.
- Firstly, you'll have to fill in the recipients' emails using Excel in
-
For Academic Deparment
- Firstly, you'll have to fill in the applicants' names using Excel in
academic_applicants.csv
file. - Add additional attachments in the folder named
attachments
. - Run
send_academic.py
file using the commandpython3 send_academic.py
and follow the insturctions provided in the program. - Last but not least do NOT forget to run the command
python3 clear_csv.py
as soon as you finish your emailing process as it will delete all the emails inacademic_applicants.csv
file.
- Firstly, you'll have to fill in the applicants' names using Excel in
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Donate Me -> @Wai Han