The API bundle that manages event records and resolves attendance issues for the events
git clone https://github.com/LastBencher-98/event_management_api_bundle.git
Run the image, binding associated ports, and mounting the present working directory:
build event_mgmt/api_container
from source:
cd event_management_api_bundle
docker run -p 5555:5555 event_mgmt/api_container
A Pythonic interface to the Gmail API that actually works as of June 2019.
The Gmail API quickstart doesn't actually seem to work on Python 3 without some adjustments, and the entire documentation is a bit much for someone who just wants to read and send emails from their Gmail account. EZGmail just works.
The Gmail API documentation by Google is available at https://developers.google.com/gmail/api/
You will need to download a credentials-gmail.json file by going to https://developers.google.com/gmail/api/quickstart/python and clicking the Enable the Gmail API button (after logging in to your Gmail account). You will need to rename the downloaded credentials.json file to credentials-gmail.json.
pip3 install -r requirements.txt
Please visit here Getting_started_MongoDB Pass the right host domain/ip and port in flask_server.py
python3 populate_students.py --help
python3 populate_students.py --filename students.xlsx
Pass yes/no for notifying the co-oridinators via email
python3 populate_cords.py --help
python3 populate_cords.py --filename students.xlsx --email yes
python3 flask_document_server.py
chmod +x self_signed_key_gen.sh
./self_signed_key_gen.sh
Replace if you have CA certificates, replace cert.pem and key.pem respectively
For running over http
python3 flask_server.py nossl
For running over https
python3 flask_server.py ssl
- Deploy in cloud
- Debugging Dockerfile since its not tested
- Making the whole codebase PEP8 compatible