import requests
import time
 
URL = "https://www.rudeops.com"
 
def check_website(url):
    try:
        print(f"🔍 Checking {url} ...")
        start = time.time()
        response = requests.get(url, timeout=5)
        end = time.time()
        response_time = round((end - start) * 1000, 2)  # en ms
 
        print("Site is UP")
        print(f"Status Code: {response.status_code}")
        print(f"Response Time: {response_time} ms")
 
    except requests.exceptions.Timeout:
        print("Timeout: The server took too long to respond.")
    except requests.exceptions.ConnectionError:
        print("Connection Error: Site is fucked or unreachable.")
    except Exception as e:
        print(f"Unexpected error: {e}")
 
if __name__ == "__main__":
    check_website(URL)