#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Grab SELECT baseUrl FROM sfappserve.AppOwners where active = 1;
# Then run this script using:
# PYTHONHTTPSVERIFY=0 python ./checkredir.py 

import urllib
import urllib2

def main(args):
	opener = urllib2.build_opener()
	opener.addheaders = [('User-agent', 'Opera/12.0'),
					('Accept-Language', 'en-US')]
	for line in open('sitescheck'):
		url = (line.strip())
		try:
			request = opener.open( url )
			code = request.getcode()
			#print( url, code, request.geturl() )
			#No good:
			#if code > 299 and code <400:
			
			#	print( url, code )
			if url != request.geturl() and url + '/' != request.geturl():
				if request.read().find('/SFWebTemplate/') > -1:
					print( '%s moved to %s?' % ( url, request.geturl() ) )
				else:
					print( '%s moved away from us?' % ( url, ) )
				
				
		except IOError: #Ignore sites that no longer exist.
			pass
	print( 'done!' )
	return 0

if __name__ == '__main__':
    import sys
    sys.exit(main(sys.argv))
