garvitcpp's picture
Upload 27 files
28df1e8 verified
raw
history blame
732 Bytes
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)