from typing import List def filter_logo_images(images: List[str]) -> List[str]: """Filter out likely logo images based on URL patterns""" filtered = [] for img_url in images: if not is_logo_image(img_url): filtered.append(img_url) return filtered def is_logo_image(url: str) -> bool: """Check if an image is likely a logo based on URL patterns""" if not url: return True logo_patterns = [ "logo", "icon", "brand", "marker", "thumb", "tiny", "avatar", "badge", "symbol", "sign", "favicon", "design-assets", "googleusercontent", "images-flags" ] return any(pattern in url.lower() for pattern in logo_patterns)