This is a little exeicise project for the Coursera course: Google IT Automation with Python's final project / Qwiklabs Assessment: Automate updating catalog information
When I have further time, I will add documentations to this repositorie.
Thanks to Coursera and Google for their amazing contents which is a good resource to learn Python for beginners like me.
changeImage.py
: Using thePIL
library to resize and reformat (from.TIFF
to.JPEG
) the imagessupplier_image_upload.py
: Using the Pythonrequests
module to upload these modified images to the web serverrun.py
: Processing descriptions data from.txt
files and upload these data to the web serverreports.py
: A Python module for generating PDF reportemails.py
: A Python module for generating email message and send emailreport_email.py
: Extracting data from.txt
file and using those data andreports.py
module to genarate a PDF report and send it through email by usingemails.py
modulehealth_check.py
: Monitoring some of system statistics:CPU usage
,disk space
,available memory
andname resolution
. Moreover, this Python script will send an email if there are problems