import urllib.request, time, json services = [ ('opticparse.com','https://opticparse.com'), ('dashboard','https://dashboard.opticparse.com'), ('about','https://opticparse.com/about.html'), ('OpticParse API','https://opticparse-python-sg.onrender.com/health'), ('PhishVision API','https://opticparse-1opticparse-node-sg.onrender.com/health'), ] for name,url in services: try: start=time.time() res=urllib.request.urlopen( urllib.request.Request(url,headers={'User-Agent':'Mozilla/5.0'}), timeout=20 ) elapsed=time.time()-start print(f'✅ {name}: {res.status} ({elapsed:.1f}s) {"WARM" if elapsed<5 else "COLD"}') except Exception as e: print(f'❌ {name}: {str(e)[:60]}')