# utils/utils.py
from urllib.parse import urlparse

def is_valid_url(url):
    """التحقق من صحة الرابط"""
    if not url or not isinstance(url, str):
        return False
    
    try:
        result = urlparse(url)
        return all([result.scheme, result.netloc])
    except:
        return False