Nuclear-Intelligence / scripts /keep_alive.py
Qalam (via Manus)
Fix: Python 3.13 compatibility, audioop issues, and env var alignment
aafc2da
Raw
History Blame Contribute Delete
727 Bytes
import requests
import time
import logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
import os
URL = os.getenv("SPACE_URL", "https://huggingface.co/spaces/Qalam/Nuclear-Intelligence")
def ping_space():
try:
response = requests.get(URL)
if response.status_code == 200:
logger.info(f"Successfully pinged {URL}")
else:
logger.warning(f"Failed to ping {URL}. Status code: {response.status_code}")
except Exception as e:
logger.error(f"Error pinging {URL}: {e}")
if __name__ == "__main__":
logger.info("Starting Keep-Alive script...")
while True:
ping_space()
time.sleep(20 * 60) # Ping every 20 minutes