Merge pull request #2 from rrmn/master

Get original size images from Google
This commit is contained in:
George Khananaev
2025-08-20 00:18:00 +07:00
committed by GitHub

View File

@@ -71,14 +71,14 @@ class ImageHandler:
# Extract unique identifier from profile URL # Extract unique identifier from profile URL
parts = url.split('/') parts = url.split('/')
if len(parts) > 1: if len(parts) > 1:
filename = parts[-2] if parts[-1] in ('', 'w72-h72-p-rp-mo-ba4-br100') else parts[-1] filename = parts[-2] if parts[-1] == '' else parts[-1]
filename = filename.split('=')[0]
return f"{filename}.jpg" return f"{filename}.jpg"
# For review images # For review images
match = re.search(r'AIHoz[^=]+=', url) url = url.split('=')[0]
if match: filename = url.split('/')[-1]
# Use the ID as filename return f"{filename}.jpg"
return f"{match.group(0).rstrip('=')}w600-h450-p.jpg"
# Fallback to using the last part of the URL path # Fallback to using the last part of the URL path
parsed = urlparse(url) parsed = urlparse(url)
@@ -134,6 +134,7 @@ class ImageHandler:
return url, filename, custom_url return url, filename, custom_url
# Download the image # Download the image
url = url.split("=")[0]
response = requests.get(url, stream=True, timeout=10) response = requests.get(url, stream=True, timeout=10)
response.raise_for_status() response.raise_for_status()