generate.py: log actions after they complete

I guess this is a convention.
This commit is contained in:
Alan Orth 2024-02-28 07:49:54 +03:00
parent 9a0acd3717
commit f3224bee2e
Signed by: alanorth
GPG Key ID: 0FB860CC9C45B1B9

View File

@ -36,11 +36,6 @@ def create_thumbnail(animal):
+ Fore.RESET + Fore.RESET
) )
else: else:
logger.info(
Fore.GREEN
+ f"> Creating thumbnail for {animal['common_name']}..."
+ Fore.RESET
)
vips_image = pyvips.Image.new_from_file(image_path) vips_image = pyvips.Image.new_from_file(image_path)
# Crop to a 600x600 square using smartcrop to focus attention # Crop to a 600x600 square using smartcrop to focus attention
# See: https://stackoverflow.com/questions/47852390/making-a-huge-image-mosaic-with-pyvips # See: https://stackoverflow.com/questions/47852390/making-a-huge-image-mosaic-with-pyvips
@ -71,6 +66,13 @@ def create_thumbnail(animal):
# conversion twice. # conversion twice.
vips_thumbnail.vipssave(thumbnail_path, strip=True) vips_thumbnail.vipssave(thumbnail_path, strip=True)
logger.info(
Fore.GREEN
+ f"> Created thumbnail for {animal['common_name']}..."
+ Fore.RESET
)
return return
@ -87,10 +89,6 @@ def download_image(animal):
+ Fore.RESET + Fore.RESET
) )
else: else:
logger.info(
Fore.GREEN + f"> Downloading {animal['common_name']}..." + Fore.RESET
)
headers = { headers = {
"User-Agent": "safari-bingo-cards-bot/0.1 (https://git.mjanja.ch/alanorth/safari-bingo-cards)" "User-Agent": "safari-bingo-cards-bot/0.1 (https://git.mjanja.ch/alanorth/safari-bingo-cards)"
} }
@ -99,6 +97,10 @@ def download_image(animal):
with open(image_path, "wb") as fd: with open(image_path, "wb") as fd:
for chunk in response: for chunk in response:
fd.write(chunk) fd.write(chunk)
logger.info(
Fore.GREEN + f"> Downloaded {animal['common_name']}..." + Fore.RESET
)
else: else:
logger.error( logger.error(
Fore.RED Fore.RED