Merge pull request #126 from KaneTW/patch-1

Allow https, too
This commit is contained in:
Ryan Hitchman 2014-12-01 23:32:10 -06:00
commit 94343e7891
1 changed files with 8 additions and 6 deletions

View File

@ -5,13 +5,15 @@ from util import hook, http
@hook.command @hook.command
def down(inp): def down(inp):
'''.down <url> -- checks to see if the site is down''' '''.down <url> -- checks to see if the website is down'''
if 'http://' not in inp:
inp = 'http://' + inp
inp = 'http://' + urlparse.urlparse(inp).netloc
urlp = urlparse.urlparse(inp, 'http')
if urlp.scheme not in ('http', 'https'):
return inp + " is not a valid HTTP URL"
inp = "%s://%s" % (urlp.scheme, urlp.netloc)
# http://mail.python.org/pipermail/python-list/2006-December/589854.html # http://mail.python.org/pipermail/python-list/2006-December/589854.html
try: try:
http.get(inp, get_method='HEAD') http.get(inp, get_method='HEAD')