From bc1eeaff3616c22de0e0c2bd121059cc02e2d504 Mon Sep 17 00:00:00 2001 From: Daniel Fiott <fiott248@gmail.com> Date: Sun, 29 Oct 2017 14:19:07 +0100 Subject: [PATCH] updated comments to code --- website_status_check/website_status_check.py | 25 ++++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/website_status_check/website_status_check.py b/website_status_check/website_status_check.py index afeeaf9..7c50442 100644 --- a/website_status_check/website_status_check.py +++ b/website_status_check/website_status_check.py @@ -1,14 +1,13 @@ -import urllib2 -import socket +import urllib2 #importing library urllib2 (which user might need to install before running the script) +import socket #importing socket -def check_url( url, timeout=10 ): - httpcode =1 - if urllib2.urlopen(url,timeout=timeout).getcode() == 200: - return "website is online" - elif urllib2.urlopen(url,timeout=timeout).getcode() == 301: - return "website was redirected permaanently" - elif urllib2.urlopen(url,timeout=timeout).getcode() == 404: - return "website was not found" -print "please enter a website to check the status. don`t forget to add the http://" -site = raw_input() -print check_url(site) +def check_url( url, timeout=10 ): #creating function to keep code orginized + if urllib2.urlopen(url,timeout=timeout).getcode() == 200: #this is checking if the return request of urllib2 is 200 which means website is online + return "website is online" #returns a string + elif urllib2.urlopen(url,timeout=timeout).getcode() == 301: #this is checking if the return request of urllib2 is 301 which means website has been permanently redirected + return "website was redirected permanently" #returns a string + elif urllib2.urlopen(url,timeout=timeout).getcode() == 404: #this is checking if the return request of urllib2 is 404 which means page was not found + return "website was not found" #returns a string +print "please enter a website to check the status. don`t forget to add the http://" #printing prompt line +site = raw_input() #input string was put into site as a variable +print check_url(site) #run function with given variable