Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import requests
- import os
- import sys
- from reports import *
- from emails import *
- directory = "/home/student-01-c6082487d47f/supplier-data/descriptions/"
- def files_to_go(directory):
- ret = []
- files = None
- for dirpath, dirname, files_ in os.walk(directory):
- files = files_
- if files is None:
- return None
- for file in files:
- f, e = os.path.splitext(file)
- if "txt" in e.lower():
- ret.append(directory + file)
- return ret
- if __name__ == '__main__':
- files = files_to_go(directory)
- if not files:
- print("Error.")
- sys.exit(1)
- out_data = []
- out_data_pdf = []
- for file in files:
- # print(file)
- with open(file, "r") as opened:
- data = opened.readlines()
- # print(data)
- f, e = os.path.basename(file).split(".")
- name = data[0].strip()
- weight = data[1].strip()
- out_data_pdf.append(["name: "+name,"weight: "+weight])
- out_data.append("name: "+name+"\n"+"weight: "+weight+"\n\n")
- pdf_file = generate_report(out_data_pdf)
- email_header = {
- "Subject": "Upload Completed - Online Fruit Store",
- }
- email_body = {
- "Body": "All fruits are uploaded to our website successfully. A detailed list is attached to this email.",
- "Attachment": pdf_file,
- }
- msg = generate_mail(email_header, email_body)
- send_email(msg)
Advertisement
Add Comment
Please, Sign In to add comment