def is_likely_url(candidate: str) -> bool:
    """Does the given value look something like a URL?

    Args:
        candidate: The candidate to check.

    Returns:
        `True` if the string is likely a URL, `False` if not.
    """
    # Quick and dirty for now.
    url = URL(candidate)
    return url.is_absolute_url and url.scheme in ("http", "https")
Does the given value look something like a URL?

    Args:
        candidate: The candidate to check.

    Returns:
        `True` if the string is likely a URL, `False` if not.
    
frogmouth/utility/type_tests.py