my-fix-branch
Shane 7 months ago
parent 6148ad7fb4
commit 7a71843c7c
  1. 8
      foodie_utils.py

@ -1223,7 +1223,8 @@ def prepare_post_data(final_summary, original_title, context_info=""):
logging.info(f"Title generation failed for '{original_title}' {context_info}") logging.info(f"Title generation failed for '{original_title}' {context_info}")
return None, None, None, None, None, None, None return None, None, None, None, None, None, None
search_query, relevance_keywords = generate_image_query(f"{innovative_title}\n\n{final_summary}") # Pass innovative_title and final_summary as separate arguments
search_query, relevance_keywords, _ = generate_image_query(innovative_title, final_summary)
if not search_query: if not search_query:
logging.info(f"Image query generation failed for '{innovative_title}' {context_info}") logging.info(f"Image query generation failed for '{innovative_title}' {context_info}")
return None, None, None, None, None, None, None return None, None, None, None, None, None, None
@ -1233,11 +1234,12 @@ def prepare_post_data(final_summary, original_title, context_info=""):
if not image_url: if not image_url:
logging.info(f"Flickr fetch failed for '{search_query}' - falling back to Pixabay {context_info}") logging.info(f"Flickr fetch failed for '{search_query}' - falling back to Pixabay {context_info}")
image_query, _ = generate_image_query(f"{innovative_title}\n\n{final_summary}") # Use the same title and summary for fallback
image_query, _, _ = generate_image_query(innovative_title, final_summary)
image_url, image_source, uploader, page_url = get_image(image_query) image_url, image_source, uploader, page_url = get_image(image_query)
if not image_url: if not image_url:
logging.info(f"Pixabay fetch failed for title '{innovative_title}' - falling back to summary {context_info}") logging.info(f"Pixabay fetch failed for title '{innovative_title}' - falling back to summary {context_info}")
image_query, _ = generate_image_query(f"{final_summary}") image_query, _, _ = generate_image_query(final_summary, final_summary) # Using summary as both title and summary for fallback
image_url, image_source, uploader, page_url = get_image(image_query) image_url, image_source, uploader, page_url = get_image(image_query)
if not image_url: if not image_url:
logging.info(f"Image fetch failed again for '{original_title}' - proceeding without image {context_info}") logging.info(f"Image fetch failed again for '{original_title}' - proceeding without image {context_info}")

Loading…
Cancel
Save