Shane 7 months ago
parent c7ccf8aed4
commit 05f2dfed06
  1. 33
      foodie_utils.py
  2. 972
      temp_log.txt

@ -233,14 +233,31 @@ def post_tweet(author, content, media_ids=None, reply_to_id=None, tweet_type="rs
rate_limit_info = load_json_file(rate_limit_file, default={}) rate_limit_info = load_json_file(rate_limit_file, default={})
if username in rate_limit_info: if username in rate_limit_info:
author_info = rate_limit_info[username] author_info = rate_limit_info[username]
author_info['tweets_posted_in_run'] = author_info.get('tweets_posted_in_run', 0) + 1
author_info['tweet_remaining'] = remaining - 1 # Decrement remaining tweets if response.status_code == 201:
rate_limit_info[username] = author_info # Successful post - update remaining tweets
save_json_file(rate_limit_file, rate_limit_info) author_info['tweets_posted_in_run'] = author_info.get('tweets_posted_in_run', 0) + 1
logger.info(f"Updated rate limit info for {username} ({tweet_type}): {remaining-1}/17 tweets remaining") author_info['tweet_remaining'] = remaining - 1 # Decrement remaining tweets
else: rate_limit_info[username] = author_info
logger.warning(f"Rate limit info not found for {username}, assuming quota exhausted") save_json_file(rate_limit_file, rate_limit_info)
remaining = 0 logger.info(f"Updated rate limit info for {username} ({tweet_type}): {remaining-1}/17 tweets remaining")
elif response.status_code == 429:
# Rate limit exceeded - update with API values
remaining_str = headers.get('x-user-limit-24hour-remaining')
reset_str = headers.get('x-user-limit-24hour-reset')
if remaining_str is not None and reset_str is not None:
try:
remaining = int(remaining_str)
reset = int(reset_str)
author_info['tweet_remaining'] = remaining
author_info['tweet_reset'] = reset
rate_limit_info[username] = author_info
save_json_file(rate_limit_file, rate_limit_info)
logger.info(f"Updated rate limit info from API for {username}: {remaining}/17 tweets remaining")
except ValueError:
logger.error(f"Failed to parse rate limit headers for {username}")
else:
logger.error(f"Missing rate limit headers for {username}")
if response.status_code == 201: if response.status_code == 201:
tweet_data = response.json() tweet_data = response.json()

@ -1,563 +1,417 @@
2025-05-15 00:25:04 - INFO - Logging initialized for foodie_automator_rss.py (venv) [shane@insiderfoodie foodie_automator]$ python foodie_automator_rss.py
2025-05-15 00:25:04,827 - INFO - Logging initialized for foodie_automator_rss.py 2025-05-15 01:23:51,075 - INFO - Logging initialized for foodie_automator_rss.py
2025-05-15 00:25:04 - INFO - Set script_run_id to 1747261504 2025-05-15 01:23:51,077 - INFO - Set script_run_id to 1747265031
2025-05-15 00:25:04,828 - INFO - Set script_run_id to 1747261504 2025-05-15 01:23:51,077 - INFO - Loaded 8 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:25:04 - INFO - Filtered 2 expired entries from /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,077 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:25:04,829 - INFO - Filtered 2 expired entries from /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,078 - INFO - Loaded 4 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:25:04 - INFO - Saved data to /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,078 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:25:04,829 - INFO - Saved data to /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,078 - INFO - Updated system activity: foodie_automator_rss is running
2025-05-15 00:25:04 - INFO - Loaded 7 valid entries from /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,078 - INFO - ***** RSS Automator Launched *****
2025-05-15 00:25:04,829 - INFO - Loaded 7 valid entries from /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,079 - INFO - Loaded 8 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:25:04 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json 2025-05-15 01:23:51,079 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:25:04,830 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json 2025-05-15 01:23:51,079 - INFO - Starting fetch_rss_feeds
2025-05-15 00:25:04 - INFO - Loaded 12 valid entries from /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:51,079 - INFO - Processing feeds: ['https://www.eater.com/rss/full.xml', 'https://www.nrn.com/rss.xml', 'https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml', 'https://www.theguardian.com/food/rss']
2025-05-15 00:25:04,830 - INFO - Loaded 12 valid entries from /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:51,079 - INFO - Processing feed: https://www.eater.com/rss/full.xml (attempt 1)
2025-05-15 00:25:04 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:51,302 - INFO - Filtered to 0 articles from https://www.eater.com/rss/full.xml
2025-05-15 00:25:04,830 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:51,303 - INFO - Processing feed: https://www.nrn.com/rss.xml (attempt 1)
2025-05-15 00:25:04 - INFO - Updated system activity: foodie_automator_rss is running 2025-05-15 01:23:51,849 - INFO - Skipping old article: Uptick in ICE activity rattles restaurant communities in Washington, D.C. and Nashville (Published: 2025-05-13 21:03:38+00:00)
2025-05-15 00:25:04,830 - INFO - Updated system activity: foodie_automator_rss is running 2025-05-15 01:23:51,849 - INFO - Skipping old article: JetBlue wraps an airplane in Dunkin’ branding in celebration of its 19-year partnership (Published: 2025-05-13 20:42:38+00:00)
2025-05-15 00:25:04 - INFO - ***** RSS Automator Launched ***** 2025-05-15 01:23:51,850 - INFO - Skipping old article: Trending this week: Cracker Barrel brings back Campfire Meals for the first time in seven years (Published: 2025-05-13 20:18:22+00:00)
2025-05-15 00:25:04,830 - INFO - ***** RSS Automator Launched ***** 2025-05-15 01:23:51,850 - INFO - Skipping old article: Restaurants embrace the return of the third place (Published: 2025-05-13 19:40:35+00:00)
2025-05-15 00:25:04 - INFO - Loaded 7 valid entries from /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,850 - INFO - Skipping old article: Shake Shack to expand to Panama (Published: 2025-05-13 19:15:24+00:00)
2025-05-15 00:25:04,830 - INFO - Loaded 7 valid entries from /home/shane/foodie_automator/posted_rss_titles.json 2025-05-15 01:23:51,850 - INFO - Skipping old article: Topgolf feels the pinch of broad consumer pullback (Published: 2025-05-13 17:46:41+00:00)
2025-05-15 00:25:04 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json 2025-05-15 01:23:51,850 - INFO - Skipping old article: VIDEO: Debating 2025’s biggest restaurant trends and news makers so far (Published: 2025-05-13 17:26:43+00:00)
2025-05-15 00:25:04,831 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json 2025-05-15 01:23:51,850 - INFO - Skipping old article: In-N-Out among the first restaurant chains to act on FDA's food dye phase-out (Published: 2025-05-13 16:15:03+00:00)
2025-05-15 00:25:04 - INFO - Starting fetch_rss_feeds 2025-05-15 01:23:51,850 - INFO - Skipping old article: Menu prices increased in April for the third month in a row (Published: 2025-05-13 16:02:10+00:00)
2025-05-15 00:25:04,831 - INFO - Starting fetch_rss_feeds 2025-05-15 01:23:51,850 - INFO - Skipping old article: Policy on the Menu: How the Make America Healthy Again movement could reshape foodservice (Published: 2025-05-13 15:58:07+00:00)
2025-05-15 00:25:04 - INFO - Processing feeds: ['https://www.eater.com/rss/full.xml', 'https://www.nrn.com/rss.xml', 'https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml', 'https://www.theguardian.com/food/rss'] 2025-05-15 01:23:51,850 - INFO - Skipping old article: Plant-based concept Planta has filed for bankruptcy (Published: 2025-05-13 15:39:00+00:00)
2025-05-15 00:25:04,831 - INFO - Processing feeds: ['https://www.eater.com/rss/full.xml', 'https://www.nrn.com/rss.xml', 'https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml', 'https://www.theguardian.com/food/rss'] 2025-05-15 01:23:51,850 - INFO - Skipping old article: Restaurant delivery: Opportunities, challenges, and future strategies to watch (Published: 2025-05-13 15:31:34+00:00)
2025-05-15 00:25:04 - INFO - Processing feed: https://www.eater.com/rss/full.xml (attempt 1) 2025-05-15 01:23:51,850 - INFO - Skipping old article: Texas Roadhouse expands its retail presence with appetizer-inspired dips (Published: 2025-05-13 15:25:03+00:00)
2025-05-15 00:25:04,831 - INFO - Processing feed: https://www.eater.com/rss/full.xml (attempt 1) 2025-05-15 01:23:51,850 - INFO - Skipping old article: Jon Baer, beverage director for North Italia, to join May DrinkedIn Live as featured guest (Published: 2025-05-13 14:20:27+00:00)
2025-05-15 00:25:05 - INFO - Filtered to 0 articles from https://www.eater.com/rss/full.xml 2025-05-15 01:23:51,850 - INFO - Skipping old article: Restaurant traffic, McDonald’s hiring, Luckin Coffee U.S. (Published: 2025-05-13 14:05:03+00:00)
2025-05-15 00:25:05,641 - INFO - Filtered to 0 articles from https://www.eater.com/rss/full.xml 2025-05-15 01:23:51,851 - INFO - Skipping old article: Brinker promotes Aaron White to COO, chief people officer positions (Published: 2025-05-12 21:16:21+00:00)
2025-05-15 00:25:05 - INFO - Processing feed: https://www.nrn.com/rss.xml (attempt 1) 2025-05-15 01:23:51,851 - INFO - Skipping old article: FDA approves three natural alternatives for banned food dyes (Published: 2025-05-12 19:30:13+00:00)
2025-05-15 00:25:05,641 - INFO - Processing feed: https://www.nrn.com/rss.xml (attempt 1) 2025-05-15 01:23:51,851 - INFO - Skipping old article: Shake Shack to open support center in Atlanta (Published: 2025-05-12 19:26:17+00:00)
2025-05-15 00:25:33 - INFO - Skipping old article: Uptick in ICE activity rattles restaurant communities in Washington, D.C. and Nashville (Published: 2025-05-13 21:03:38+00:00) 2025-05-15 01:23:51,851 - INFO - Skipping old article: McDonald’s is planning a major hiring spree this summer (Published: 2025-05-12 19:21:01+00:00)
2025-05-15 00:25:33,408 - INFO - Skipping old article: Uptick in ICE activity rattles restaurant communities in Washington, D.C. and Nashville (Published: 2025-05-13 21:03:38+00:00) 2025-05-15 01:23:51,851 - INFO - Skipping old article: The problem with breakfast, some surprising restaurant success, and DoorDash’s global conquest (Published: 2025-05-12 18:23:58+00:00)
2025-05-15 00:25:33 - INFO - Skipping old article: 34 restaurant executives on the move in April, including new CEOs at Jersey Mike’s, Red Robin, and P.F. Chang’s (Published: 2025-05-08 18:26:41+00:00) 2025-05-15 01:23:51,851 - INFO - Skipping old article: GLP-1s are reshaping American appetites (Published: 2025-05-12 16:30:07+00:00)
2025-05-15 00:25:33,412 - INFO - Skipping old article: 34 restaurant executives on the move in April, including new CEOs at Jersey Mike’s, Red Robin, and P.F. Chang’s (Published: 2025-05-08 18:26:41+00:00) 2025-05-15 01:23:51,851 - INFO - Skipping old article: Wendy’s debuts Frosty Fusions with Oreos and Pop-Tarts (Published: 2025-05-12 16:29:38+00:00)
2025-05-15 00:25:33 - INFO - Filtered to 9 articles from https://www.nrn.com/rss.xml 2025-05-15 01:23:51,851 - INFO - Skipping old article: Starbucks China rival Luckin Coffee to make U.S. debut in New York City (Published: 2025-05-12 16:27:22+00:00)
2025-05-15 00:25:33,412 - INFO - Filtered to 9 articles from https://www.nrn.com/rss.xml 2025-05-15 01:23:51,851 - INFO - Skipping old article: Culver’s new CEO outlines her priorities for the fast-growing brand (Published: 2025-05-12 16:18:29+00:00)
2025-05-15 00:25:33 - INFO - Processing feed: https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml (attempt 1) 2025-05-15 01:23:51,852 - INFO - Skipping old article: Leading CEOs, philanthropists and No Kid Hungry supporters ring New York Stock Exchange closing bell to end summer hunger (Published: 2025-05-12 15:05:39+00:00)
2025-05-15 00:25:33,412 - INFO - Processing feed: https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml (attempt 1) 2025-05-15 01:23:51,852 - INFO - Skipping old article: Restaurant industry downgrade, Texas Roadhouse bounces back, RBI earnings (Published: 2025-05-12 13:47:48+00:00)
2025-05-15 00:25:33 - INFO - Skipping old article: Eggplant Fatteh Makes Leftovers Feel Like a Feast (Published: 2025-05-12 17:22:15+00:00) 2025-05-15 01:23:51,852 - INFO - Skipping old article: First Watch battles rising commodity costs as traffic rebounds (Published: 2025-05-09 20:22:38+00:00)
2025-05-15 00:25:33,472 - INFO - Skipping old article: Eggplant Fatteh Makes Leftovers Feel Like a Feast (Published: 2025-05-12 17:22:15+00:00) 2025-05-15 01:23:51,852 - INFO - Skipping old article: FAT Brands will shift to a nearly 100% franchise model after Q1 decline (Published: 2025-05-09 20:12:19+00:00)
2025-05-15 00:25:33 - INFO - Skipping old article: Ozempic Comes for the Group Dinner (Published: 2025-05-12 14:40:06+00:00) 2025-05-15 01:23:51,852 - INFO - Skipping old article: Delivering excellence: How this fine-dining Italian restaurant in New York aced delivery (Published: 2025-05-09 19:24:17+00:00)
2025-05-15 00:25:33,518 - INFO - Skipping old article: I didn’t eat proper risotto till I was nearly 30. And now drought may take it off menus for ever | Rachel Cooke (Published: 2024-03-16 17:00:09+00:00) 2025-05-15 01:23:51,852 - INFO - Skipping old article: Gaming-themed eatertainment concept files for bankruptcy (Published: 2025-05-09 18:58:46+00:00)
2025-05-15 00:25:33 - INFO - Skipping old article: Extreme weather pushes global wine production to lowest level in more than 60 years (Published: 2023-11-08 00:37:31+00:00) 2025-05-15 01:23:51,852 - INFO - Skipping old article: Get to Know a Nonprofit: Giving Kitchen offers support to restaurant employees who need it most (Published: 2025-05-09 18:47:42+00:00)
2025-05-15 00:25:33,518 - INFO - Skipping old article: Extreme weather pushes global wine production to lowest level in more than 60 years (Published: 2023-11-08 00:37:31+00:00) 2025-05-15 01:23:51,852 - INFO - Skipping old article: Sweetgreen posts first same-store sales decline since 2021 IPO (Published: 2025-05-09 18:43:54+00:00)
2025-05-15 00:25:33 - INFO - Filtered to 14 articles from https://www.theguardian.com/food/rss 2025-05-15 01:23:51,852 - INFO - Skipping old article: Huddle House’s rebrand includes drive-thru, walk-up locations (Published: 2025-05-09 17:38:03+00:00)
2025-05-15 00:25:33,518 - INFO - Filtered to 14 articles from https://www.theguardian.com/food/rss 2025-05-15 01:23:51,852 - INFO - Skipping old article: The demand for ramen surged in 2024 (Published: 2025-05-09 16:42:17+00:00)
2025-05-15 00:25:33 - INFO - Total RSS articles fetched: 14 2025-05-15 01:23:51,852 - INFO - Skipping old article: The pizza industry continues to struggle post-pandemic (Published: 2025-05-09 15:23:41+00:00)
2025-05-15 00:25:33,518 - INFO - Total RSS articles fetched: 14 2025-05-15 01:23:51,853 - INFO - Skipping old article: Menu Tracker: New items from Cracker Barrel, Hardee’s, and Little Caesars (Published: 2025-05-09 14:34:09+00:00)
2025-05-15 00:25:33 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default 2025-05-15 01:23:51,853 - INFO - Skipping old article: Krispy Kreme, Burger King, Papa Johns (Published: 2025-05-09 12:29:19+00:00)
2025-05-15 00:25:33,519 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default 2025-05-15 01:23:51,853 - INFO - Skipping old article: A slow start to the quarter can’t keep Texas Roadhouse down (Published: 2025-05-08 23:08:59+00:00)
2025-05-15 00:25:33 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {} 2025-05-15 01:23:51,853 - INFO - Skipping old article: Burger King parent RBI faces consumer uncertainty (Published: 2025-05-08 21:10:45+00:00)
2025-05-15 00:25:33,519 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {} 2025-05-15 01:23:51,853 - INFO - Skipping old article: Pappas Restaurants plans to acquire On the Border Mexican Grill & Cantina (Published: 2025-05-08 19:17:10+00:00)
2025-05-15 00:25:33 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:51,853 - INFO - Skipping old article: 34 restaurant executives on the move in April, including new CEOs at Jersey Mike’s, Red Robin, and P.F. Chang’s (Published: 2025-05-08 18:26:41+00:00)
2025-05-15 00:25:33,519 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:51,853 - INFO - Filtered to 9 articles from https://www.nrn.com/rss.xml
2025-05-15 00:25:33 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:51,853 - INFO - Processing feed: https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml (attempt 1)
2025-05-15 00:25:33,520 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:52,476 - INFO - Skipping old article: Eggplant Fatteh Makes Leftovers Feel Like a Feast (Published: 2025-05-12 17:22:15+00:00)
2025-05-15 00:25:33 - INFO - Pruned system_activity.json to 13 entries 2025-05-15 01:23:52,477 - INFO - Skipping old article: Ozempic Comes for the Group Dinner (Published: 2025-05-12 14:40:06+00:00)
2025-05-15 00:25:33,520 - INFO - Pruned system_activity.json to 13 entries 2025-05-15 01:23:52,477 - INFO - Skipping old article: Birdie G’s Chef Has a Love-Hate Relationship With Customers’ Favorite Burger (Published: 2025-05-12 13:31:01+00:00)
2025-05-15 00:25:33 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:52,477 - INFO - Skipping old article: Why Marcella Hazan Is Still Teaching Us How to Cook Italian (Published: 2025-05-12 00:46:01+00:00)
2025-05-15 00:25:33,520 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json 2025-05-15 01:23:52,477 - INFO - Skipping old article: Wines by the Glass: How Some Restaurants Do It Right, and Why (Published: 2025-05-08 09:02:14+00:00)
2025-05-15 00:25:33 - INFO - At least one script is running, using stored rate limit info for owenjohnson 2025-05-15 01:23:52,478 - INFO - Skipping old article: This Is the Easiest Cake for Mother’s Day (Published: 2025-05-07 17:29:15+00:00)
2025-05-15 00:25:33,521 - INFO - At least one script is running, using stored rate limit info for owenjohnson 2025-05-15 01:23:52,478 - INFO - Skipping old article: How to Cook Restaurant-Style Chicken at Home (Published: 2025-05-13 15:19:27+00:00)
2025-05-15 00:25:33 - INFO - Quota for owenjohnson: 17/17 tweets remaining 2025-05-15 01:23:52,478 - INFO - Skipping old article: Welcome to Reno, the Mighty Mecca of All-You-Can-Eat Sushi (Published: 2025-05-06 09:01:37+00:00)
2025-05-15 00:25:33,521 - INFO - Quota for owenjohnson: 17/17 tweets remaining 2025-05-15 01:23:52,478 - INFO - Skipping old article: When Did Restaurant Salads Get So Big? (Published: 2025-05-06 21:02:30+00:00)
2025-05-15 00:25:33 - INFO - Saved data to /home/shane/foodie_automator/author_state.json 2025-05-15 01:23:52,478 - INFO - Skipping old article: Restaurants Are Hard Enough to Run. Try Doing It With Your Mother. (Published: 2025-05-06 14:36:05+00:00)
2025-05-15 00:25:33,521 - INFO - Saved data to /home/shane/foodie_automator/author_state.json 2025-05-15 01:23:52,479 - INFO - Skipping old article: The Dynamo Room Conjures Classic New York Next to Madison Square Garden (Published: 2025-05-13 16:36:26+00:00)
2025-05-15 00:25:33 - INFO - Selected author owenjohnson with 17/17 tweets remaining 2025-05-15 01:23:52,479 - INFO - Skipping old article: Meals for Maycember (Published: 2025-05-13 15:00:03+00:00)
2025-05-15 00:25:33,521 - INFO - Selected author owenjohnson with 17/17 tweets remaining 2025-05-15 01:23:52,479 - INFO - Skipping old article: Quick One-Pan Crispy Halloumi Recipe (Published: 2025-05-12 15:00:04+00:00)
2025-05-15 00:25:33 - INFO - Selected author via round-robin: owenjohnson 2025-05-15 01:23:52,479 - INFO - Skipping old article: Fluffy Belgian Waffles That Hold Every Drop of Butter and Maple Syrup (Published: 2025-05-11 15:00:10+00:00)
2025-05-15 00:25:33,521 - INFO - Selected author via round-robin: owenjohnson 2025-05-15 01:23:52,480 - INFO - Skipping old article: Ina Garten’s Perfect Roast Chicken (Published: 2025-05-10 15:00:03+00:00)
2025-05-15 00:25:33 - INFO - Trying RSS Article: Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show from Nation's Restaurant News 2025-05-15 01:23:52,480 - INFO - Skipping old article: An Inexpensive Take on a French Classic (Published: 2025-05-09 15:00:03+00:00)
2025-05-15 00:25:33,521 - INFO - Trying RSS Article: Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show from Nation's Restaurant News 2025-05-15 01:23:52,480 - INFO - Skipping old article: Tonight’s Dinner Is Bouncy (Published: 2025-05-08 17:00:02+00:00)
2025-05-15 00:25:33 - INFO - Processing title: raw_title='Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show', summary='Toast, Square, Uber Eats, and more will be debuting new technology at the Show in Chicago; plus, Del...' 2025-05-15 01:23:52,480 - INFO - Skipping old article: Huevos Rancheros for Breakfast, Brunch, Lunch and Dinner (Published: 2025-05-08 15:00:04+00:00)
2025-05-15 00:25:33,521 - INFO - Processing title: raw_title='Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show', summary='Toast, Square, Uber Eats, and more will be debuting new technology at the Show in Chicago; plus, Del...' 2025-05-15 01:23:52,481 - INFO - Filtered to 12 articles from https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml
2025-05-15 00:25:35 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,481 - INFO - Processing feed: https://www.theguardian.com/food/rss (attempt 1)
2025-05-15 00:25:35,327 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,523 - INFO - Skipping old article: The cardamom conundrum: what’s the difference between green and black pods? | Kitchen aide (Published: 2025-05-13 12:00:38+00:00)
2025-05-15 00:25:35 - INFO - Smart image query: restaurant technology innovations, Specific Term: Deliverect, Relevance: ['Deliverect', 'technology', 'restaurant', 'innovations', 'National Restaurant Association Show'], Main Topic: restaurant technology innovations, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False 2025-05-15 01:23:52,524 - INFO - Skipping old article: Lemons with everything: Letitia Clark’s recipes for creamy baked fennel and spring fregola salad (Published: 2025-05-13 05:00:32+00:00)
2025-05-15 00:25:35,330 - INFO - Smart image query: restaurant technology innovations, Specific Term: Deliverect, Relevance: ['Deliverect', 'technology', 'restaurant', 'innovations', 'National Restaurant Association Show'], Main Topic: restaurant technology innovations, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False 2025-05-15 01:23:52,524 - INFO - Skipping old article: Rukmini Iyer’s quick and easy recipe for soy and peanut trout with smashed cucumber, radishes and beans | Quick and easy (Published: 2025-05-12 12:00:10+00:00)
2025-05-15 00:25:35 - INFO - response: https://duckduckgo.com/?q=Tech+Tracker%3A+the+latest+innovations+coming+to+the+2025+National+Restaurant+Association+Show+news 200 2025-05-15 01:23:52,524 - INFO - Skipping old article: How to make potato salad – recipe | Felicity Cloake's Masterclass (Published: 2025-05-11 12:00:22+00:00)
2025-05-15 00:25:35,465 - INFO - response: https://duckduckgo.com/?q=Tech+Tracker%3A+the+latest+innovations+coming+to+the+2025+National+Restaurant+Association+Show+news 200 2025-05-15 01:23:52,524 - INFO - Skipping old article: Cocktail of the week: Pip’s rhubarbarella – recipe | The good mixer (Published: 2025-05-09 12:00:06+00:00)
2025-05-15 00:25:36 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Tech+Tracker%3A+the+latest+innovations+coming+to+the+2025+National+Restaurant+Association+Show+news&vqd=4-57573368842618444596139530991533874344&p=-1&df=d 200 2025-05-15 01:23:52,524 - INFO - Skipping old article: Helen Goh’s recipe for matcha madeleines | The sweet spot (Published: 2025-05-09 05:00:51+00:00)
2025-05-15 00:25:36,603 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Tech+Tracker%3A+the+latest+innovations+coming+to+the+2025+National+Restaurant+Association+Show+news&vqd=4-57573368842618444596139530991533874344&p=-1&df=d 200 2025-05-15 01:23:52,524 - INFO - Skipping old article: Rachel Roddy’s recipe for asparagus, pea and rice soup-stew | A kitchen in Rome (Published: 2025-05-08 05:00:20+00:00)
2025-05-15 00:25:36 - INFO - DuckDuckGo News context for 'Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show': what are the latest innovations and insights from sweets & snacks expo 2025? rational to showcase culinary innovation at national restaurant association show ajinomoto foods north america wins three 2025 fabi awards money blog: life as a divorce lawyer - 12-hour days, £350k salaries and biggest mistake couples make when splitting up the news hub 2025-05-15 01:23:52,524 - INFO - Skipping old article: How to turn cheese ends into a comforting root vegetable pie – recipe | Waste not (Published: 2025-05-07 12:00:58+00:00)
2025-05-15 00:25:36,604 - INFO - DuckDuckGo News context for 'Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show': what are the latest innovations and insights from sweets & snacks expo 2025? rational to showcase culinary innovation at national restaurant association show ajinomoto foods north america wins three 2025 fabi awards money blog: life as a divorce lawyer - 12-hour days, £350k salaries and biggest mistake couples make when splitting up the news hub 2025-05-15 01:23:52,525 - INFO - Skipping old article: Pasta and pesto, broth and dumplings, pancakes and chutney: Ravinder Bhogal’s pea recipes (Published: 2025-05-07 05:00:06+00:00)
2025-05-15 00:25:36 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,525 - INFO - Skipping old article: Beyond boiling and steaming: alternative ways of cooking asparagus | Kitchen aide (Published: 2025-05-06 12:00:14+00:00)
2025-05-15 00:25:36,899 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,525 - INFO - Skipping old article: Georgina Hayden’s recipe for spring onion and spinach pakoras (Published: 2025-05-06 05:00:02+00:00)
2025-05-15 00:25:36 - INFO - Interest Score: 6 (raw: 6) 2025-05-15 01:23:52,525 - INFO - Skipping old article: Rukmini Iyer’s quick and easy recipe for crispy chicken with zhoug and jersey royals | Quick and easy (Published: 2025-05-05 12:00:34+00:00)
2025-05-15 00:25:36,900 - INFO - Interest Score: 6 (raw: 6) 2025-05-15 01:23:52,525 - INFO - Skipping old article: Pea guacamole and asparagus quesadillas: Jean-Georges Vongerichten’s spring vegetable recipes (Published: 2025-05-05 05:00:29+00:00)
2025-05-15 00:25:36 - INFO - Interest score for 'Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show': 6 2025-05-15 01:23:52,525 - INFO - Skipping old article: Song He Lou, London W1: no neon, no bunting and not much jostling for tourist dollars – restaurant review | Grace Dent on restaurants (Published: 2025-05-11 05:00:14+00:00)
2025-05-15 00:25:36,900 - INFO - Interest score for 'Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show': 6 2025-05-15 01:23:52,525 - INFO - Skipping old article: One Club Row, London E1: ‘Battered stuff, things in buns, strong drinks: a thrilling, retro ride’ – restaurant review | Grace Dent on restaurants (Published: 2025-05-04 05:00:04+00:00)
2025-05-15 00:25:36 - INFO - Using select_best_persona with interest_score and content 2025-05-15 01:23:52,525 - INFO - Skipping old article: The Lavery, London SW7: ‘One of London’s loveliest new places to eat’ – restaurant review | Grace Dent on restaurants (Published: 2025-04-27 05:00:23+00:00)
2025-05-15 00:25:36,900 - INFO - Using select_best_persona with interest_score and content 2025-05-15 01:23:52,525 - INFO - Skipping old article: ‘It was very difficult to hold on to’: are Michelin stars a blessing - or a curse? (Published: 2025-04-21 04:00:27+00:00)
2025-05-15 00:25:36 - INFO - Using Trend Scout with interest_score and content 2025-05-15 01:23:52,526 - INFO - Skipping old article: Tatar Bunar, London EC2: ‘No faff, no lectures. Just dinner, and lots of it’ – restaurant review | Grace Dent on restaurants (Published: 2025-04-18 11:00:08+00:00)
2025-05-15 00:25:36,900 - INFO - Using Trend Scout with interest_score and content 2025-05-15 01:23:52,526 - INFO - Skipping old article: Core principles: the return of ‘real’ cider (Published: 2025-05-08 12:00:30+00:00)
2025-05-15 00:25:42 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,526 - INFO - Skipping old article: Cocktail of the week: Beach House Falmouth’s the harbour – recipe | The good mixer (Published: 2025-05-02 12:00:09+00:00)
2025-05-15 00:25:42,233 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,526 - INFO - Skipping old article: Bill Blatch obituary (Published: 2025-05-01 16:04:00+00:00)
2025-05-15 00:25:42 - INFO - Processed summary (Persona: Trend Scout): The 2025 National Restaurant Association Show in Chicago is poised to be a game-changer, with industry giants like Toast, Square, and Uber Eats unveiling cutting-edge technologies. As they introduce their latest innovations, Deliverect is making waves with its new vision AI solution, promising to transform the way restaurants operate. This convergence of technology and culinary expertise offers a sneak peek into how dining experiences might evolve, hinting at a future where efficiency meets creativity. 2025-05-15 01:23:52,527 - INFO - Skipping old article: Taking the biscuit: for 100 years we’ve been eating chocolate digestives wrong (Published: 2025-04-24 15:32:36+00:00)
2025-05-15 00:25:42,236 - INFO - Processed summary (Persona: Trend Scout): The 2025 National Restaurant Association Show in Chicago is poised to be a game-changer, with industry giants like Toast, Square, and Uber Eats unveiling cutting-edge technologies. As they introduce their latest innovations, Deliverect is making waves with its new vision AI solution, promising to transform the way restaurants operate. This convergence of technology and culinary expertise offers a sneak peek into how dining experiences might evolve, hinting at a future where efficiency meets creativity. 2025-05-15 01:23:52,528 - INFO - Skipping old article: TikTok trend for ‘Dubai chocolate’ causes international shortage of pistachios (Published: 2025-04-19 15:26:51+00:00)
2025-05-15 00:25:42 - INFO - Input summary to insert_link_naturally: "The 2025 National Restaurant Association Show in Chicago is poised to be a game-changer, with industry giants like Toast, Square, and Uber Eats unveiling cutting-edge technologies. As they introduce their latest innovations, Deliverect is making waves with its new vision AI solution, promising to transform the way restaurants operate. This convergence of technology and culinary expertise offers a sneak peek into how dining experiences might evolve, hinting at a future where efficiency meets creativity.\n\nThis bold showcase reflects a broader trend in the food industry, where innovation is not just about taste but also about enhancing operational efficiency. Parallel to this, the Sweets & Snacks Expo 2025 revealed a similar narrative, with brands pushing boundaries in flavor and texture. Ajinomoto Foods North America's recognition with three 2025 FABI Awards underscores the impact of innovation in food production, suggesting a future where culinary creativity is celebrated and rewarded.\n\nAs the industry embraces these technological advancements, the question remains: how will these innovations shape consumer expectations and dining experiences in the years to come? With technology becoming increasingly integrated into the culinary world, the potential for transformative change is immense. Will diners adapt quickly, and how will these changes redefine the restaurant landscape? The answers to these questions will set the stage for the next wave of culinary evolution." 2025-05-15 01:23:52,528 - INFO - Skipping old article: The extraordinary rise of bakery tourism: ‘People travel from all over the world. It’s mind-blowing!’ (Published: 2025-04-22 09:00:03+00:00)
2025-05-15 00:25:42,236 - INFO - Input summary to insert_link_naturally: "The 2025 National Restaurant Association Show in Chicago is poised to be a game-changer, with industry giants like Toast, Square, and Uber Eats unveiling cutting-edge technologies. As they introduce their latest innovations, Deliverect is making waves with its new vision AI solution, promising to transform the way restaurants operate. This convergence of technology and culinary expertise offers a sneak peek into how dining experiences might evolve, hinting at a future where efficiency meets creativity.\n\nThis bold showcase reflects a broader trend in the food industry, where innovation is not just about taste but also about enhancing operational efficiency. Parallel to this, the Sweets & Snacks Expo 2025 revealed a similar narrative, with brands pushing boundaries in flavor and texture. Ajinomoto Foods North America's recognition with three 2025 FABI Awards underscores the impact of innovation in food production, suggesting a future where culinary creativity is celebrated and rewarded.\n\nAs the industry embraces these technological advancements, the question remains: how will these innovations shape consumer expectations and dining experiences in the years to come? With technology becoming increasingly integrated into the culinary world, the potential for transformative change is immense. Will diners adapt quickly, and how will these changes redefine the restaurant landscape? The answers to these questions will set the stage for the next wave of culinary evolution." 2025-05-15 01:23:52,528 - INFO - Skipping old article: Slaughter-free sausages: trying the latest lab-grown meat creation (Published: 2024-04-17 15:32:58+00:00)
2025-05-15 00:25:42 - INFO - Summary with naturally embedded link: 'The 2025 National Restaurant Association Show in Chicago is poised to be a game-changer, with industry giants like Toast, Square, and Uber Eats unveiling cutting-edge technologies. As they introduce their latest innovations, Deliverect is making waves with its new vision AI solution, promising to transform the way restaurants operate. This convergence of technology and culinary expertise offers a sneak peek into how dining experiences might evolve, hinting at a future where efficiency meets creativity as reported by <a href="https://www.nrn.com/restaurant-technology/tech-tracker-the-latest-innovations-coming-to-the-2025-national-restaurant-association-show">Nation\'s Restaurant News</a>.\n\nThis bold showcase reflects a broader trend in the food industry, where innovation is not just about taste but also about enhancing operational efficiency. Parallel to this, the Sweets & Snacks Expo 2025 revealed a similar narrative, with brands pushing boundaries in flavor and texture. Ajinomoto Foods North America\'s recognition with three 2025 FABI Awards underscores the impact of innovation in food production, suggesting a future where culinary creativity is celebrated and rewarded.\n\nAs the industry embraces these technological advancements, the question remains: how will these innovations shape consumer expectations and dining experiences in the years to come? With technology becoming increasingly integrated into the culinary world, the potential for transformative change is immense. Will diners adapt quickly, and how will these changes redefine the restaurant landscape? The answers to these questions will set the stage for the next wave of culinary evolution.' 2025-05-15 01:23:52,528 - INFO - Skipping old article: Swapping red meat for herring, sardines and anchovies could save 750,000 lives, study suggests (Published: 2024-04-09 22:30:30+00:00)
2025-05-15 00:25:42,237 - INFO - Summary with naturally embedded link: 'The 2025 National Restaurant Association Show in Chicago is poised to be a game-changer, with industry giants like Toast, Square, and Uber Eats unveiling cutting-edge technologies. As they introduce their latest innovations, Deliverect is making waves with its new vision AI solution, promising to transform the way restaurants operate. This convergence of technology and culinary expertise offers a sneak peek into how dining experiences might evolve, hinting at a future where efficiency meets creativity as reported by <a href="https://www.nrn.com/restaurant-technology/tech-tracker-the-latest-innovations-coming-to-the-2025-national-restaurant-association-show">Nation\'s Restaurant News</a>.\n\nThis bold showcase reflects a broader trend in the food industry, where innovation is not just about taste but also about enhancing operational efficiency. Parallel to this, the Sweets & Snacks Expo 2025 revealed a similar narrative, with brands pushing boundaries in flavor and texture. Ajinomoto Foods North America\'s recognition with three 2025 FABI Awards underscores the impact of innovation in food production, suggesting a future where culinary creativity is celebrated and rewarded.\n\nAs the industry embraces these technological advancements, the question remains: how will these innovations shape consumer expectations and dining experiences in the years to come? With technology becoming increasingly integrated into the culinary world, the potential for transformative change is immense. Will diners adapt quickly, and how will these changes redefine the restaurant landscape? The answers to these questions will set the stage for the next wave of culinary evolution.' 2025-05-15 01:23:52,528 - INFO - Skipping old article: I didn’t eat proper risotto till I was nearly 30. And now drought may take it off menus for ever | Rachel Cooke (Published: 2024-03-16 17:00:09+00:00)
2025-05-15 00:25:43 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,528 - INFO - Skipping old article: Extreme weather pushes global wine production to lowest level in more than 60 years (Published: 2023-11-08 00:37:31+00:00)
2025-05-15 00:25:43,438 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,528 - INFO - Filtered to 14 articles from https://www.theguardian.com/food/rss
2025-05-15 00:25:43 - INFO - Rejected title (attempt 1/3): 'Is the Future of Dining About to Change Forever? Discover the Innovations Shaping Tomorrows Restaurants!' due to length 2025-05-15 01:23:52,528 - INFO - Total RSS articles fetched: 14
2025-05-15 00:25:43,440 - INFO - Rejected title (attempt 1/3): 'Is the Future of Dining About to Change Forever? Discover the Innovations Shaping Tomorrows Restaurants!' due to length 2025-05-15 01:23:52,529 - INFO - Skipping already posted article: Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show
2025-05-15 00:25:44 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,529 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 00:25:44,910 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,529 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:25:44 - INFO - Generated title: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store! 2025-05-15 01:23:52,530 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:25:44,917 - INFO - Generated title: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store! 2025-05-15 01:23:52,530 - INFO - Pruned system_activity.json to 5 entries
2025-05-15 00:25:45 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,530 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:25:45,157 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" 2025-05-15 01:23:52,530 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:25:45 - INFO - Generated category: Food 2025-05-15 01:23:52,530 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:25:45,158 - INFO - Generated category: Food 2025-05-15 01:23:52,531 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:25:45 - INFO - Searching DDG with query: 'restaurant technology innovations license:public domain' 2025-05-15 01:23:52,531 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:25:45,159 - INFO - Searching DDG with query: 'restaurant technology innovations license:public domain' 2025-05-15 01:23:52,531 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:25:45 - INFO - response: https://duckduckgo.com/?q=restaurant+technology+innovations+license%3Apublic+domain 200 2025-05-15 01:23:52,531 - INFO - Trying RSS Article: Del Taco parent Jack in the Box posts negative same-store sales in Q2 from Nation's Restaurant News
2025-05-15 00:25:45,298 - INFO - response: https://duckduckgo.com/?q=restaurant+technology+innovations+license%3Apublic+domain 200 2025-05-15 01:23:52,531 - INFO - Processing title: raw_title='Del Taco parent Jack in the Box posts negative same-store sales in Q2', summary='The company has announced plans to close units and put Mexican brand up for sale...'
2025-05-15 00:25:46 - INFO - response: https://duckduckgo.com/i.js?l=wt-wt&o=json&q=restaurant+technology+innovations+license%3Apublic+domain&vqd=4-319154969916205355479581816190115848726&f=%2C%2C%2C%2C%2C&p=1 200 2025-05-15 01:23:53,817 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:25:46,490 - INFO - response: https://duckduckgo.com/i.js?l=wt-wt&o=json&q=restaurant+technology+innovations+license%3Apublic+domain&vqd=4-319154969916205355479581816190115848726&f=%2C%2C%2C%2C%2C&p=1 200 2025-05-15 01:23:53,827 - INFO - Smart image query: Jack in the Box restaurant trends, Specific Term: Jack in the Box, Relevance: ['Jack in the Box', 'restaurant', 'sales', 'Q2', 'closures'], Main Topic: restaurant sales, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:25:46 - INFO - Skipping low-resolution image: https://www.upmenu.com/wp-content/uploads/2023/10/Restaurant_Technology_Trends-1024x536.jpg (1024x536) 2025-05-15 01:23:53,949 - INFO - response: https://duckduckgo.com/?q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news 200
2025-05-15 00:25:46,872 - INFO - Skipping low-resolution image: https://www.upmenu.com/wp-content/uploads/2023/10/Restaurant_Technology_Trends-1024x536.jpg (1024x536) 2025-05-15 01:23:54,960 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news&vqd=4-340210818701505369183637705679674464380&p=-1&df=d 200
2025-05-15 00:25:47 - INFO - OCR text for https://www.coderus.com/wp-content/uploads/2020/12/restaurant-technology-trends-2021.jpg: '' (word count: 0) 2025-05-15 01:23:55,945 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news&vqd=4-340210818701505369183637705679674464380&p=-1&df=d&s=30 200
2025-05-15 00:25:47,395 - INFO - OCR text for https://www.coderus.com/wp-content/uploads/2020/12/restaurant-technology-trends-2021.jpg: '' (word count: 0) 2025-05-15 01:23:55,946 - INFO - DuckDuckGo News context for 'Del Taco parent Jack in the Box posts negative same-store sales in Q2': jack in the box 2q sales fall as margins get hit by higher costs jack in the box plans to close over 150 locations; may also sell del taco jack in the box inc. (jack)
2025-05-15 00:25:47 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json 2025-05-15 01:23:56,229 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:25:47,395 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:25:47 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:25:47,395 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:25:47 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:25:47,395 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:25:47 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19,315 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19,315 - INFO - Loaded 35 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19,315 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19 - INFO - Saved 36 used image URLs to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19,316 - INFO - Saved 36 used image URLs to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:19 - INFO - Selected Pixabay image: https://pixabay.com/get/g59d306a4121999cd35873f7bd17a7faab55b0aaa0a31ba002005f1f58ef647033eb5cbe84fc6f7271ea8009fc51e9613cae7a931d11b64841393ab62fa1b7cf8_1280.jpg by Alexas_Fotos for query 'Is the Future of Dining About to Change Forever? D' (1280x853)
2025-05-15 00:26:19,316 - INFO - Selected Pixabay image: https://pixabay.com/get/g59d306a4121999cd35873f7bd17a7faab55b0aaa0a31ba002005f1f58ef647033eb5cbe84fc6f7271ea8009fc51e9613cae7a931d11b64841393ab62fa1b7cf8_1280.jpg by Alexas_Fotos for query 'Is the Future of Dining About to Change Forever? D' (1280x853)
2025-05-15 00:26:19 - INFO - Fetching image from https://pixabay.com/get/g59d306a4121999cd35873f7bd17a7faab55b0aaa0a31ba002005f1f58ef647033eb5cbe84fc6f7271ea8009fc51e9613cae7a931d11b64841393ab62fa1b7cf8_1280.jpg for 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!'
2025-05-15 00:26:19,316 - INFO - Fetching image from https://pixabay.com/get/g59d306a4121999cd35873f7bd17a7faab55b0aaa0a31ba002005f1f58ef647033eb5cbe84fc6f7271ea8009fc51e9613cae7a931d11b64841393ab62fa1b7cf8_1280.jpg for 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!'
2025-05-15 00:26:19 - INFO - Uploaded image 'Is_the_Future_of_Dining_About_to_Change_Forever?_D.jpg' to WP (ID: 7152) with caption '<span style="color: grey;">Image via </span><a href="https://pixabay.com/photos/table-setting-table-arrangement-3604064/">Pixabay</a>'
2025-05-15 00:26:19,972 - INFO - Uploaded image 'Is_the_Future_of_Dining_About_to_Change_Forever?_D.jpg' to WP (ID: 7152) with caption '<span style="color: grey;">Image via </span><a href="https://pixabay.com/photos/table-setting-table-arrangement-3604064/">Pixabay</a>'
2025-05-15 00:26:19 - INFO - Set featured image for post 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!': Media ID=7152
2025-05-15 00:26:19,973 - INFO - Set featured image for post 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!': Media ID=7152
2025-05-15 00:26:20 - INFO - Updated WordPress post: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store! (ID: 7153)
2025-05-15 00:26:20,076 - INFO - Updated WordPress post: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store! (ID: 7153)
2025-05-15 00:26:20 - INFO - Filtered 3 expired entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20,077 - INFO - Filtered 3 expired entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20 - INFO - Saved data to /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20,078 - INFO - Saved data to /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20 - INFO - Loaded 12 valid entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20,078 - INFO - Loaded 12 valid entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20 - INFO - Saved post 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!' to /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20,078 - INFO - Saved post 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!' to /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:20 - INFO - Using select_best_persona with interest_score and content
2025-05-15 00:26:20,078 - INFO - Using select_best_persona with interest_score and content
2025-05-15 00:26:20 - INFO - Selected persona for tweet: Visionary Editor
2025-05-15 00:26:20,078 - INFO - Selected persona for tweet: Visionary Editor
2025-05-15 00:26:21 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:26:21,576 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:26:21 - INFO - Generated tweet: Is dining as we know it about to be revolutionized? At the 2025 National Restaurant Association Show, Deliverect's vision AI is set to unleash a new era of efficiency and creativity in restaurants! What's next? https://insiderfoodie.com/2025/05/14/is-the-future-of-dining-about-to-change-forever-discover-what-2025-has-in-store/
2025-05-15 00:26:21,586 - INFO - Generated tweet: Is dining as we know it about to be revolutionized? At the 2025 National Restaurant Association Show, Deliverect's vision AI is set to unleash a new era of efficiency and creativity in restaurants! What's next? https://insiderfoodie.com/2025/05/14/is-the-future-of-dining-about-to-change-forever-discover-what-2025-has-in-store/
2025-05-15 00:26:21 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:26:21,586 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:26:21 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21,586 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21,587 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21 - INFO - Pruned system_activity.json to 13 entries
2025-05-15 00:26:21,587 - INFO - Pruned system_activity.json to 13 entries
2025-05-15 00:26:21 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21,587 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:26:21,587 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:26:21 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:26:21,587 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:26:21 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:26:21,750 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:26:21 - WARNING - Rate limit info not found for owenjohnson, assuming quota exhausted
2025-05-15 00:26:21,750 - WARNING - Rate limit info not found for owenjohnson, assuming quota exhausted
2025-05-15 00:26:21 - INFO - Rate limit exceeded for owenjohnson (rss): 0 remaining, reset at 2025-05-15 22:26:21.586575+00:00
2025-05-15 00:26:21,750 - INFO - Rate limit exceeded for owenjohnson (rss): 0 remaining, reset at 2025-05-15 22:26:21.586575+00:00
2025-05-15 00:26:21 - WARNING - Failed to tweet for post: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!
2025-05-15 00:26:21,750 - WARNING - Failed to tweet for post: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!
2025-05-15 00:26:21 - INFO - Posted to WordPress for owenjohnson: https://insiderfoodie.com/2025/05/14/is-the-future-of-dining-about-to-change-forever-discover-what-2025-has-in-store/
2025-05-15 00:26:21,751 - INFO - Posted to WordPress for owenjohnson: https://insiderfoodie.com/2025/05/14/is-the-future-of-dining-about-to-change-forever-discover-what-2025-has-in-store/
2025-05-15 00:26:21 - INFO - Auth test passed for owenjohnson: 10
2025-05-15 00:26:21,807 - INFO - Auth test passed for owenjohnson: 10
2025-05-15 00:26:21 - INFO - Found existing category 'Food' with ID 12
2025-05-15 00:26:21,852 - INFO - Found existing category 'Food' with ID 12
2025-05-15 00:26:21 - INFO - Updated WordPress post: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store! (ID: 7153)
2025-05-15 00:26:21,912 - INFO - Updated WordPress post: Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store! (ID: 7153)
2025-05-15 00:26:21 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:21,913 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 00:26:21 - INFO - Loaded 7 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:26:21,913 - INFO - Loaded 7 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:26:21 - INFO - Saved data to /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:26:21,914 - INFO - Saved data to /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:26:21 - INFO - Successfully saved 'Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show' to /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:26:21,914 - INFO - Successfully saved 'Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show' to /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:26:21 - INFO - Loaded 36 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:21,914 - INFO - Loaded 36 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:21 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:21,915 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:21 - INFO - Saved image 'https://www.coderus.com/wp-content/uploads/2020/12/restaurant-technology-trends-2021.jpg' to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:21,915 - INFO - Saved image 'https://www.coderus.com/wp-content/uploads/2020/12/restaurant-technology-trends-2021.jpg' to /home/shane/foodie_automator/used_images.json
2025-05-15 00:26:21 - INFO - ***** SUCCESS: Posted 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!' (ID: 7153) from RSS *****
2025-05-15 00:26:21,915 - INFO - ***** SUCCESS: Posted 'Is the Future of Dining About to Change Forever? Discover What 2025 Has in Store!' (ID: 7153) from RSS *****
2025-05-15 00:26:21 - INFO - Completed RSS run
2025-05-15 00:26:21,915 - INFO - Completed RSS run
2025-05-15 00:26:21 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21,915 - INFO - Loaded 13 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21,915 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:26:21 - INFO - Updated system activity: foodie_automator_rss is stopped
2025-05-15 00:26:21,915 - INFO - Updated system activity: foodie_automator_rss is stopped
2025-05-15 00:26:21 - INFO - Run completed, sleep_time: 1550 seconds
2025-05-15 00:26:21,915 - INFO - Run completed, sleep_time: 1550 seconds
2025-05-15 00:26:21 - INFO - Run completed, sleep_time: 1550 seconds
2025-05-15 00:26:21,915 - INFO - Run completed, sleep_time: 1550 seconds
2025-05-15 00:30:04 - INFO - Logging initialized for foodie_automator_rss.py
2025-05-15 00:30:04,692 - INFO - Logging initialized for foodie_automator_rss.py
2025-05-15 00:30:04 - INFO - Set script_run_id to 1747261804
2025-05-15 00:30:04,697 - INFO - Set script_run_id to 1747261804
2025-05-15 00:30:04 - INFO - Loaded 8 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:30:04,698 - INFO - Loaded 8 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:30:04 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:30:04,698 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:30:04 - INFO - Loaded 1 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:04,698 - INFO - Loaded 1 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:04 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:04,699 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:04 - INFO - Updated system activity: foodie_automator_rss is running
2025-05-15 00:30:04,699 - INFO - Updated system activity: foodie_automator_rss is running
2025-05-15 00:30:04 - INFO - ***** RSS Automator Launched *****
2025-05-15 00:30:04,699 - INFO - ***** RSS Automator Launched *****
2025-05-15 00:30:04 - INFO - Loaded 8 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:30:04,699 - INFO - Loaded 8 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 00:30:04 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:30:04,699 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:30:04 - INFO - Starting fetch_rss_feeds
2025-05-15 00:30:04,699 - INFO - Starting fetch_rss_feeds
2025-05-15 00:30:04 - INFO - Processing feeds: ['https://www.eater.com/rss/full.xml', 'https://www.nrn.com/rss.xml', 'https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml', 'https://www.theguardian.com/food/rss']
2025-05-15 00:30:04,699 - INFO - Processing feeds: ['https://www.eater.com/rss/full.xml', 'https://www.nrn.com/rss.xml', 'https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml', 'https://www.theguardian.com/food/rss']
2025-05-15 00:30:04 - INFO - Processing feed: https://www.eater.com/rss/full.xml (attempt 1)
2025-05-15 00:30:04,699 - INFO - Processing feed: https://www.eater.com/rss/full.xml (attempt 1)
2025-05-15 00:30:07 - INFO - Filtered to 0 articles from https://www.eater.com/rss/full.xml
2025-05-15 00:30:07,325 - INFO - Filtered to 0 articles from https://www.eater.com/rss/full.xml
2025-05-15 00:30:07 - INFO - Processing feed: https://www.nrn.com/rss.xml (attempt 1)
2025-05-15 00:30:07,325 - INFO - Processing feed: https://www.nrn.com/rss.xml (attempt 1)
2025-05-15 00:30:08 - INFO - Skipping old article: Uptick in ICE activity rattles restaurant communities in Washington, D.C. and Nashville (Published: 2025-05-13 21:03:38+00:00)
2025-05-15 00:30:08,019 - INFO - Skipping old article: Pappas Restaurants plans to acquire On the Border Mexican Grill &amp; Cantina (Published: 2025-05-08 19:17:10+00:00)
2025-05-15 00:30:08 - INFO - Skipping old article: 34 restaurant executives on the move in April, including new CEOs at Jersey Mike’s, Red Robin, and P.F. Chang’s (Published: 2025-05-08 18:26:41+00:00)
2025-05-15 00:30:08,019 - INFO - Skipping old article: 34 restaurant executives on the move in April, including new CEOs at Jersey Mike’s, Red Robin, and P.F. Chang’s (Published: 2025-05-08 18:26:41+00:00)
2025-05-15 00:30:08 - INFO - Filtered to 9 articles from https://www.nrn.com/rss.xml
2025-05-15 00:30:08,019 - INFO - Filtered to 9 articles from https://www.nrn.com/rss.xml
2025-05-15 00:30:08 - INFO - Processing feed: https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml (attempt 1)
2025-05-15 00:30:08,019 - INFO - Processing feed: https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml (attempt 1)
2025-05-15 00:30:08 - INFO - Skipping old article: Eggplant Fatteh Makes Leftovers Feel Like a Feast (Published: 2025-05-12 17:22:15+00:00)
2025-05-15 00:30:08,556 - INFO - Skipping old article: Eggplant Fatteh Makes Leftovers Feel Like a Feast (Published: 2025-05-12 17:22:15+00:00)
2025-05-15 00:30:08 - INFO - Skipping old article: Ozempic Comes for the Group Dinner (Published: 2025-05-12 14:40:06+00:00)
2025-05-15 00:30:08,558 - INFO - Skipping old article: Huevos Rancheros for Breakfast, Brunch, Lunch and Dinner (Published: 2025-05-08 15:00:04+00:00)
2025-05-15 00:30:08 - INFO - Filtered to 12 articles from https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml
2025-05-15 00:30:08,558 - INFO - Filtered to 12 articles from https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml
2025-05-15 00:30:08 - INFO - Processing feed: https://www.theguardian.com/food/rss (attempt 1)
2025-05-15 00:30:08,558 - INFO - Processing feed: https://www.theguardian.com/food/rss (attempt 1)
2025-05-15 00:30:08 - INFO - Skipping old article: The cardamom conundrum: what’s the difference between green and black pods? | Kitchen aide (Published: 2025-05-13 12:00:38+00:00)
2025-05-15 00:30:08,601 - INFO - Skipping old article: The cardamom conundrum: what’s the difference between green and black pods? | Kitchen aide (Published: 2025-05-13 12:00:38+00:00)
2025-05-15 00:30:08 - INFO - Skipping old article: Lemons with everything: Letitia Clark’s recipes for creamy baked fennel and spring fregola salad (Published: 2025-05-13 05:00:32+00:00)
2025-05-15 00:30:08 - INFO - Skipping old article: Extreme weather pushes global wine production to lowest level in more than 60 years (Published: 2023-11-08 00:37:31+00:00)
2025-05-15 00:30:08,604 - INFO - Skipping old article: Extreme weather pushes global wine production to lowest level in more than 60 years (Published: 2023-11-08 00:37:31+00:00)
2025-05-15 00:30:08 - INFO - Filtered to 14 articles from https://www.theguardian.com/food/rss
2025-05-15 00:30:08,604 - INFO - Filtered to 14 articles from https://www.theguardian.com/food/rss
2025-05-15 00:30:08 - INFO - Total RSS articles fetched: 14
2025-05-15 00:30:08,604 - INFO - Total RSS articles fetched: 14
2025-05-15 00:30:08 - INFO - Skipping already posted article: Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show
2025-05-15 00:30:08,605 - INFO - Skipping already posted article: Tech Tracker: the latest innovations coming to the 2025 National Restaurant Association Show
2025-05-15 00:30:08 - INFO - File /home/shane/foodie_automator/author_state.json does not exist. Returning default: {'last_author_index': -1}
2025-05-15 00:30:08,605 - INFO - File /home/shane/foodie_automator/author_state.json does not exist. Returning default: {'last_author_index': -1}
2025-05-15 00:30:08 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:08,605 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:08 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:08,606 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:08 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:08,606 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:08 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:08,607 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:08 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:08,607 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:08 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:08,608 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:08 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:08,608 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:08 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:08,608 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:08 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:08,608 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:08 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:08,608 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:08 - INFO - Trying RSS Article: Del Taco parent Jack in the Box posts negative same-store sales in Q2 from Nation's Restaurant News
2025-05-15 00:30:08,608 - INFO - Trying RSS Article: Del Taco parent Jack in the Box posts negative same-store sales in Q2 from Nation's Restaurant News
2025-05-15 00:30:08 - INFO - Processing title: raw_title='Del Taco parent Jack in the Box posts negative same-store sales in Q2', summary='The company has announced plans to close units and put Mexican brand up for sale...'
2025-05-15 00:30:08,608 - INFO - Processing title: raw_title='Del Taco parent Jack in the Box posts negative same-store sales in Q2', summary='The company has announced plans to close units and put Mexican brand up for sale...'
2025-05-15 00:30:10 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:10,156 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:10 - INFO - Smart image query: Jack in the Box Del Taco sales trends, Specific Term: Jack in the Box, Relevance: ['Jack in the Box', 'Del Taco', 'sales', 'closing units', 'restaurant trends'], Main Topic: restaurant sales trends, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:10,159 - INFO - Smart image query: Jack in the Box Del Taco sales trends, Specific Term: Jack in the Box, Relevance: ['Jack in the Box', 'Del Taco', 'sales', 'closing units', 'restaurant trends'], Main Topic: restaurant sales trends, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:10 - INFO - response: https://duckduckgo.com/?q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news 200
2025-05-15 00:30:10,340 - INFO - response: https://duckduckgo.com/?q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news 200
2025-05-15 00:30:11 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news&vqd=4-340209886978314437848499603618177673836&p=-1&df=d 200
2025-05-15 00:30:11,340 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news&vqd=4-340209886978314437848499603618177673836&p=-1&df=d 200
2025-05-15 00:30:12 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news&vqd=4-340209886978314437848499603618177673836&p=-1&df=d&s=30 200
2025-05-15 00:30:12,306 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Del+Taco+parent+Jack+in+the+Box+posts+negative+same-store+sales+in+Q2+news&vqd=4-340209886978314437848499603618177673836&p=-1&df=d&s=30 200
2025-05-15 00:30:12 - INFO - DuckDuckGo News context for 'Del Taco parent Jack in the Box posts negative same-store sales in Q2': jack in the box 2q sales fall as margins get hit by higher costs jack in the box plans to close over 150 locations; may also sell del taco
2025-05-15 00:30:12,306 - INFO - DuckDuckGo News context for 'Del Taco parent Jack in the Box posts negative same-store sales in Q2': jack in the box 2q sales fall as margins get hit by higher costs jack in the box plans to close over 150 locations; may also sell del taco
2025-05-15 00:30:12 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:12,693 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:12 - INFO - Interest Score: 4 (raw: 4)
2025-05-15 00:30:12,694 - INFO - Interest Score: 4 (raw: 4)
2025-05-15 00:30:12 - INFO - Interest score for 'Del Taco parent Jack in the Box posts negative same-store sales in Q2': 4
2025-05-15 00:30:12,694 - INFO - Interest score for 'Del Taco parent Jack in the Box posts negative same-store sales in Q2': 4
2025-05-15 00:30:12 - INFO - RSS Interest Too Low: 4
2025-05-15 00:30:12,694 - INFO - RSS Interest Too Low: 4
2025-05-15 00:30:12 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 00:30:12,694 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 00:30:12 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:12,694 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:12 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:12,694 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:12 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:12,694 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:12 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:12,694 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:12 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:12,695 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:12 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:12,695 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:12 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:12,695 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:12 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:12,695 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:12 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:12,695 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:12 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:12,695 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:12 - INFO - Trying RSS Article: Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas from Nation's Restaurant News
2025-05-15 00:30:12,695 - INFO - Trying RSS Article: Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas from Nation's Restaurant News
2025-05-15 00:30:12 - INFO - Processing title: raw_title='Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas', summary='The casual-dining restaurant features Southern-inspired comfort food...'
2025-05-15 00:30:12,695 - INFO - Processing title: raw_title='Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas', summary='The casual-dining restaurant features Southern-inspired comfort food...'
2025-05-15 00:30:14 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:14,641 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:14 - INFO - Smart image query: Landry's Kitchen Southern comfort food, Specific Term: Landry's Kitchen, Relevance: ["Landry's Kitchen", 'Southern', 'comfort food', 'casual dining', 'restaurant'], Main Topic: casual dining restaurant, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:14,642 - INFO - Smart image query: Landry's Kitchen Southern comfort food, Specific Term: Landry's Kitchen, Relevance: ["Landry's Kitchen", 'Southern', 'comfort food', 'casual dining', 'restaurant'], Main Topic: casual dining restaurant, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:14 - INFO - response: https://duckduckgo.com/?q=Landry%E2%80%99s+opens+Landry%E2%80%99s+Kitchen+concept+in+Corpus+Christi%2C+Texas+news 200
2025-05-15 00:30:14,813 - INFO - response: https://duckduckgo.com/?q=Landry%E2%80%99s+opens+Landry%E2%80%99s+Kitchen+concept+in+Corpus+Christi%2C+Texas+news 200
2025-05-15 00:30:15 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Landry%E2%80%99s+opens+Landry%E2%80%99s+Kitchen+concept+in+Corpus+Christi%2C+Texas+news&vqd=4-326116644364670202265463365186459730665&p=-1&df=d 200
2025-05-15 00:30:15,808 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Landry%E2%80%99s+opens+Landry%E2%80%99s+Kitchen+concept+in+Corpus+Christi%2C+Texas+news&vqd=4-326116644364670202265463365186459730665&p=-1&df=d 200
2025-05-15 00:30:15 - INFO - DuckDuckGo News context for 'Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas': No recent news found within 24 hours
2025-05-15 00:30:15,808 - INFO - DuckDuckGo News context for 'Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas': No recent news found within 24 hours
2025-05-15 00:30:16 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:16,089 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:16 - INFO - Interest Score: 5 (raw: 5)
2025-05-15 00:30:16,090 - INFO - Interest Score: 5 (raw: 5)
2025-05-15 00:30:16 - INFO - Interest score for 'Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas': 5
2025-05-15 00:30:16,090 - INFO - Interest score for 'Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas': 5
2025-05-15 00:30:16 - INFO - RSS Interest Too Low: 5
2025-05-15 00:30:16,091 - INFO - RSS Interest Too Low: 5
2025-05-15 00:30:16 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 00:30:16,091 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 00:30:16 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:16,091 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:16 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:16,091 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:16 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:16,091 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:16 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:16,091 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:16 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:16,091 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:16 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:16,092 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:16 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:16,092 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:16 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:16,092 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:16 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:16,092 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:16 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:16,092 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:16 - INFO - Trying RSS Article: Here are the restaurant chains that experienced double-digit sales losses in 2024 from Nation's Restaurant News
2025-05-15 00:30:16,092 - INFO - Trying RSS Article: Here are the restaurant chains that experienced double-digit sales losses in 2024 from Nation's Restaurant News
2025-05-15 00:30:16 - INFO - Processing title: raw_title='Here are the restaurant chains that experienced double-digit sales losses in 2024', summary='According to new data from Technomic, 32 companies in the top 500 experienced such declines...'
2025-05-15 00:30:16,092 - INFO - Processing title: raw_title='Here are the restaurant chains that experienced double-digit sales losses in 2024', summary='According to new data from Technomic, 32 companies in the top 500 experienced such declines...'
2025-05-15 00:30:17 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:17,563 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:17 - INFO - Smart image query: restaurant sales losses trends, Specific Term: restaurant sales losses, Relevance: ['restaurant', 'sales', 'losses', 'trends', '2024'], Main Topic: restaurant sales trends, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:17,564 - INFO - Smart image query: restaurant sales losses trends, Specific Term: restaurant sales losses, Relevance: ['restaurant', 'sales', 'losses', 'trends', '2024'], Main Topic: restaurant sales trends, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:17 - INFO - response: https://duckduckgo.com/?q=Here+are+the+restaurant+chains+that+experienced+double-digit+sales+losses+in+2024+news 200
2025-05-15 00:30:17,722 - INFO - response: https://duckduckgo.com/?q=Here+are+the+restaurant+chains+that+experienced+double-digit+sales+losses+in+2024+news 200
2025-05-15 00:30:18 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Here+are+the+restaurant+chains+that+experienced+double-digit+sales+losses+in+2024+news&vqd=4-167740958051109491913105465026273195017&p=-1&df=d 200
2025-05-15 00:30:18,708 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Here+are+the+restaurant+chains+that+experienced+double-digit+sales+losses+in+2024+news&vqd=4-167740958051109491913105465026273195017&p=-1&df=d 200
2025-05-15 00:30:18 - INFO - DuckDuckGo News context for 'Here are the restaurant chains that experienced double-digit sales losses in 2024': No recent news found within 24 hours
2025-05-15 00:30:18,708 - INFO - DuckDuckGo News context for 'Here are the restaurant chains that experienced double-digit sales losses in 2024': No recent news found within 24 hours
2025-05-15 00:30:19 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:19,009 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:19 - INFO - Interest Score: 5 (raw: 5)
2025-05-15 00:30:19,010 - INFO - Interest Score: 5 (raw: 5)
2025-05-15 00:30:19 - INFO - Interest score for 'Here are the restaurant chains that experienced double-digit sales losses in 2024': 5
2025-05-15 00:30:19,011 - INFO - Interest score for 'Here are the restaurant chains that experienced double-digit sales losses in 2024': 5
2025-05-15 00:30:19 - INFO - RSS Interest Too Low: 5
2025-05-15 00:30:19,011 - INFO - RSS Interest Too Low: 5
2025-05-15 00:30:19 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 00:30:19,011 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 00:30:19 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:19,011 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {}
2025-05-15 00:30:19 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:19,011 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:19 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:19,012 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:19 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:19,012 - INFO - Pruned system_activity.json to 2 entries
2025-05-15 00:30:19 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:19,013 - INFO - Loaded 2 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:30:19 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:19,013 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 00:30:19 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:19,013 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 00:30:19 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:19,013 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 00:30:19 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:19,013 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 00:30:19 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:19,014 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 00:30:19 - INFO - Trying RSS Article: Why Restaurants Are Moving to OpenTable from The New York Times
2025-05-15 00:30:19,014 - INFO - Trying RSS Article: Why Restaurants Are Moving to OpenTable from The New York Times
2025-05-15 00:30:19 - INFO - Processing title: raw_title='Why Restaurants Are Moving to OpenTable', summary='With backing from Visa, the reservations platform is staking its claim on in-demand restaurants and ...'
2025-05-15 00:30:19,014 - INFO - Processing title: raw_title='Why Restaurants Are Moving to OpenTable', summary='With backing from Visa, the reservations platform is staking its claim on in-demand restaurants and ...'
2025-05-15 00:30:20 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:20,196 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:20 - INFO - Smart image query: OpenTable restaurant trends, Specific Term: OpenTable, Relevance: ['OpenTable', 'restaurants', 'reservations', 'trends', 'Visa'], Main Topic: restaurant reservation platforms, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:20,198 - INFO - Smart image query: OpenTable restaurant trends, Specific Term: OpenTable, Relevance: ['OpenTable', 'restaurants', 'reservations', 'trends', 'Visa'], Main Topic: restaurant reservation platforms, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 00:30:20 - INFO - response: https://duckduckgo.com/?q=Why+Restaurants+Are+Moving+to+OpenTable+news 200
2025-05-15 00:30:20,350 - INFO - response: https://duckduckgo.com/?q=Why+Restaurants+Are+Moving+to+OpenTable+news 200
2025-05-15 00:30:21 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Why+Restaurants+Are+Moving+to+OpenTable+news&vqd=4-131450335031318891056798982026258321082&p=-1&df=d 200
2025-05-15 00:30:21,352 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Why+Restaurants+Are+Moving+to+OpenTable+news&vqd=4-131450335031318891056798982026258321082&p=-1&df=d 200
2025-05-15 00:30:21 - INFO - DuckDuckGo News context for 'Why Restaurants Are Moving to OpenTable': the five-figure reason hot restaurants are moving to opentable opentable escalates resy rivalry uber eats is adding reservations via its partnership with opentable uber expands beyond rides and delivery with new restaurant booking service the newest place to book prime restaurant tables? uber eats
2025-05-15 00:30:21,353 - INFO - DuckDuckGo News context for 'Why Restaurants Are Moving to OpenTable': the five-figure reason hot restaurants are moving to opentable opentable escalates resy rivalry uber eats is adding reservations via its partnership with opentable uber expands beyond rides and delivery with new restaurant booking service the newest place to book prime restaurant tables? uber eats
2025-05-15 00:30:21 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:21,627 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:21 - INFO - Interest Score: 6 (raw: 6)
2025-05-15 00:30:21,629 - INFO - Interest Score: 6 (raw: 6)
2025-05-15 00:30:21 - INFO - Interest score for 'Why Restaurants Are Moving to OpenTable': 6
2025-05-15 00:30:21,629 - INFO - Interest score for 'Why Restaurants Are Moving to OpenTable': 6
2025-05-15 00:30:21 - INFO - Using select_best_persona with interest_score and content
2025-05-15 00:30:21,629 - INFO - Using select_best_persona with interest_score and content
2025-05-15 00:30:21 - INFO - Using Trend Scout with interest_score and content
2025-05-15 00:30:21,629 - INFO - Using Trend Scout with interest_score and content
2025-05-15 00:30:29 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:29,023 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:29 - INFO - Processed summary (Persona: Trend Scout): The culinary landscape is witnessing a strategic shift as OpenTable, backed by Visa, is enticing top-tier restaurants with substantial financial incentives to switch from competitors like Resy. This move underscores the growing competition in the digital reservation space, with OpenTable aggressively securing its foothold in the market. The allure of financial backing combined with a robust platform seems to be the winning formula in attracting these in-demand dining establishments.
The evolving partnership between Uber Eats and OpenTable is reshaping how diners access prime restaurant experiences. By integrating reservations into its app, Uber Eats is diversifying beyond food delivery and rides, marking a significant expansion into the restaurant booking sector. This collaboration represents a savvy adaptation to consumer demands for convenience and efficiency, hinting at a future where dining out is seamlessly integrated into our digital lives.
As these platforms vie for dominance, the dining experience is poised to become more digital and accessible than ever. This sets the stage for an era where technology dictates not only how we eat but also where and when. With the melding of reservation and delivery services, is the future of dining becoming more app-centric, and are we ready to embrace a world where tech giants determine our culinary choices?
2025-05-15 00:30:29,025 - INFO - Processed summary (Persona: Trend Scout): The culinary landscape is witnessing a strategic shift as OpenTable, backed by Visa, is enticing top-tier restaurants with substantial financial incentives to switch from competitors like Resy. This move underscores the growing competition in the digital reservation space, with OpenTable aggressively securing its foothold in the market. The allure of financial backing combined with a robust platform seems to be the winning formula in attracting these in-demand dining establishments.
The evolving partnership between Uber Eats and OpenTable is reshaping how diners access prime restaurant experiences. By integrating reservations into its app, Uber Eats is diversifying beyond food delivery and rides, marking a significant expansion into the restaurant booking sector. This collaboration represents a savvy adaptation to consumer demands for convenience and efficiency, hinting at a future where dining out is seamlessly integrated into our digital lives.
As these platforms vie for dominance, the dining experience is poised to become more digital and accessible than ever. This sets the stage for an era where technology dictates not only how we eat but also where and when. With the melding of reservation and delivery services, is the future of dining becoming more app-centric, and are we ready to embrace a world where tech giants determine our culinary choices?
2025-05-15 00:30:29 - INFO - Input summary to insert_link_naturally: 'The culinary landscape is witnessing a strategic shift as OpenTable, backed by Visa, is enticing top-tier restaurants with substantial financial incentives to switch from competitors like Resy. This move underscores the growing competition in the digital reservation space, with OpenTable aggressively securing its foothold in the market. The allure of financial backing combined with a robust platform seems to be the winning formula in attracting these in-demand dining establishments.\n\nThe evolving partnership between Uber Eats and OpenTable is reshaping how diners access prime restaurant experiences. By integrating reservations into its app, Uber Eats is diversifying beyond food delivery and rides, marking a significant expansion into the restaurant booking sector. This collaboration represents a savvy adaptation to consumer demands for convenience and efficiency, hinting at a future where dining out is seamlessly integrated into our digital lives.\n\nAs these platforms vie for dominance, the dining experience is poised to become more digital and accessible than ever. This sets the stage for an era where technology dictates not only how we eat but also where and when. With the melding of reservation and delivery services, is the future of dining becoming more app-centric, and are we ready to embrace a world where tech giants determine our culinary choices?'
2025-05-15 00:30:29,025 - INFO - Input summary to insert_link_naturally: 'The culinary landscape is witnessing a strategic shift as OpenTable, backed by Visa, is enticing top-tier restaurants with substantial financial incentives to switch from competitors like Resy. This move underscores the growing competition in the digital reservation space, with OpenTable aggressively securing its foothold in the market. The allure of financial backing combined with a robust platform seems to be the winning formula in attracting these in-demand dining establishments.\n\nThe evolving partnership between Uber Eats and OpenTable is reshaping how diners access prime restaurant experiences. By integrating reservations into its app, Uber Eats is diversifying beyond food delivery and rides, marking a significant expansion into the restaurant booking sector. This collaboration represents a savvy adaptation to consumer demands for convenience and efficiency, hinting at a future where dining out is seamlessly integrated into our digital lives.\n\nAs these platforms vie for dominance, the dining experience is poised to become more digital and accessible than ever. This sets the stage for an era where technology dictates not only how we eat but also where and when. With the melding of reservation and delivery services, is the future of dining becoming more app-centric, and are we ready to embrace a world where tech giants determine our culinary choices?'
2025-05-15 00:30:29 - INFO - Summary with naturally embedded link: 'The culinary landscape is witnessing a strategic shift as OpenTable, backed by Visa, is enticing top-tier restaurants with substantial financial incentives to switch from competitors like Resy. This move underscores the growing competition in the digital reservation space, with OpenTable aggressively securing its foothold in the market. The allure of financial backing combined with a robust platform seems to be the winning formula in attracting these in-demand dining establishments.\n\nThe evolving partnership between Uber Eats and OpenTable is reshaping how diners access prime restaurant experiences. By integrating reservations into its app, Uber Eats is diversifying beyond food delivery and rides, marking a significant expansion into the restaurant booking sector. This collaboration represents a savvy adaptation to consumer demands for convenience and efficiency, hinting at a future where dining out is seamlessly integrated into our digital lives as reported by <a href="https://www.nytimes.com/2025/05/14/dining/opentable-restaurants.html">The New York Times</a>.\n\nAs these platforms vie for dominance, the dining experience is poised to become more digital and accessible than ever. This sets the stage for an era where technology dictates not only how we eat but also where and when. With the melding of reservation and delivery services, is the future of dining becoming more app-centric, and are we ready to embrace a world where tech giants determine our culinary choices?'
2025-05-15 00:30:29,025 - INFO - Summary with naturally embedded link: 'The culinary landscape is witnessing a strategic shift as OpenTable, backed by Visa, is enticing top-tier restaurants with substantial financial incentives to switch from competitors like Resy. This move underscores the growing competition in the digital reservation space, with OpenTable aggressively securing its foothold in the market. The allure of financial backing combined with a robust platform seems to be the winning formula in attracting these in-demand dining establishments.\n\nThe evolving partnership between Uber Eats and OpenTable is reshaping how diners access prime restaurant experiences. By integrating reservations into its app, Uber Eats is diversifying beyond food delivery and rides, marking a significant expansion into the restaurant booking sector. This collaboration represents a savvy adaptation to consumer demands for convenience and efficiency, hinting at a future where dining out is seamlessly integrated into our digital lives as reported by <a href="https://www.nytimes.com/2025/05/14/dining/opentable-restaurants.html">The New York Times</a>.\n\nAs these platforms vie for dominance, the dining experience is poised to become more digital and accessible than ever. This sets the stage for an era where technology dictates not only how we eat but also where and when. With the melding of reservation and delivery services, is the future of dining becoming more app-centric, and are we ready to embrace a world where tech giants determine our culinary choices?'
2025-05-15 00:30:29 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:29,579 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:29 - INFO - Generated title: Are You Ready for Restaurants to Be Dominated by Apps? The Dining Experience Is Changing Fast!
2025-05-15 00:30:29,581 - INFO - Generated title: Are You Ready for Restaurants to Be Dominated by Apps? The Dining Experience Is Changing Fast!
2025-05-15 00:30:29 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:29,849 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:30:29 - INFO - Generated category: Eats
2025-05-15 00:30:29,850 - INFO - Generated category: Eats
2025-05-15 00:30:29 - INFO - Searching DDG with query: 'OpenTable restaurant trends license:public domain'
2025-05-15 00:30:29,850 - INFO - Searching DDG with query: 'OpenTable restaurant trends license:public domain'
2025-05-15 00:30:30 - INFO - response: https://duckduckgo.com/?q=OpenTable+restaurant+trends+license%3Apublic+domain 200
2025-05-15 00:30:30,052 - INFO - response: https://duckduckgo.com/?q=OpenTable+restaurant+trends+license%3Apublic+domain 200
2025-05-15 00:30:31 - INFO - response: https://duckduckgo.com/i.js?l=wt-wt&o=json&q=OpenTable+restaurant+trends+license%3Apublic+domain&vqd=4-84878972600176629870155364263519568201&f=%2C%2C%2C%2C%2C&p=1 200
2025-05-15 00:30:31,195 - INFO - response: https://duckduckgo.com/i.js?l=wt-wt&o=json&q=OpenTable+restaurant+trends+license%3Apublic+domain&vqd=4-84878972600176629870155364263519568201&f=%2C%2C%2C%2C%2C&p=1 200
2025-05-15 00:30:41 - WARNING - Failed to process image https://restaurant.opentable.com.au/resources/wp-content/uploads/sites/496/2021/01/202101-2021-trends-hero.jpg: HTTPSConnectionPool(host='www.opentable.com.au', port=443): Read timed out. (read timeout=10)
2025-05-15 00:30:41,422 - WARNING - Failed to process image https://restaurant.opentable.com.au/resources/wp-content/uploads/sites/496/2021/01/202101-2021-trends-hero.jpg: HTTPSConnectionPool(host='www.opentable.com.au', port=443): Read timed out. (read timeout=10)
2025-05-15 00:30:51 - WARNING - Failed to process image https://www.opentable.com/blog/wp-content/uploads/sites/108/2010/11/how-opentable-works-for-restaurants-1.jpg: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:30:51,486 - WARNING - Failed to process image https://www.opentable.com/blog/wp-content/uploads/sites/108/2010/11/how-opentable-works-for-restaurants-1.jpg: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:01 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2019/09/gc_transition_hero.jpg: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:01,707 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2019/09/gc_transition_hero.jpg: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:12 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2022/04/get-butts-in-seats-768x432.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:12,163 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2022/04/get-butts-in-seats-768x432.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:12 - INFO - Skipping low-resolution image: https://images.otstatic.com/prod/26447915/1/large.jpg (512x512)
2025-05-15 00:31:12,891 - INFO - Skipping low-resolution image: https://images.otstatic.com/prod/26447915/1/large.jpg (512x512)
2025-05-15 00:31:13 - INFO - Skipping low-resolution image: http://venturebeat.com/wp-content/uploads/2009/01/opentable013009.png (591x353)
2025-05-15 00:31:13,013 - INFO - Skipping low-resolution image: http://venturebeat.com/wp-content/uploads/2009/01/opentable013009.png (591x353)
2025-05-15 00:31:23 - WARNING - Failed to process image https://restaurant.opentable.ie/wp-content/uploads/sites/398/2021/01/opentable-2.jpg: HTTPSConnectionPool(host='www.opentable.ie', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:23,517 - WARNING - Failed to process image https://restaurant.opentable.ie/wp-content/uploads/sites/398/2021/01/opentable-2.jpg: HTTPSConnectionPool(host='www.opentable.ie', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:34 - WARNING - Failed to process image https://restaurant.opentable.com.au/resources/wp-content/uploads/sites/496/2021/01/202101-2021-trends-a-1024x700-1.jpg: HTTPSConnectionPool(host='www.opentable.com.au', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:34,030 - WARNING - Failed to process image https://restaurant.opentable.com.au/resources/wp-content/uploads/sites/496/2021/01/202101-2021-trends-a-1024x700-1.jpg: HTTPSConnectionPool(host='www.opentable.com.au', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:44 - WARNING - Failed to process image https://restaurant.opentable.co.uk/wp-content/uploads/sites/162/2020/07/gc_multi-device-image-1.png: HTTPSConnectionPool(host='www.opentable.co.uk', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:44,306 - WARNING - Failed to process image https://restaurant.opentable.co.uk/wp-content/uploads/sites/162/2020/07/gc_multi-device-image-1.png: HTTPSConnectionPool(host='www.opentable.co.uk', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:54 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2022/01/opentable-diners-choice-2022.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:54,665 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2022/01/opentable-diners-choice-2022.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 00:31:56 - INFO - Skipping low-resolution image: https://marketing4restaurants.com/wp-content/uploads/2017/09/FROLO-US-and-UK-Campaign_Open-Table_FB.jpg (1200x628)
2025-05-15 00:31:56,390 - INFO - Skipping low-resolution image: https://marketing4restaurants.com/wp-content/uploads/2017/09/FROLO-US-and-UK-Campaign_Open-Table_FB.jpg (1200x628)
2025-05-15 00:31:56 - INFO - Skipping low-resolution image: https://patch.com/img/cdn20/users/714975/20180512/034551/styles/raw/public/processed_images/shutterstock_1055828519-1526153690-2138.jpg (1200x800)
2025-05-15 00:31:56,772 - INFO - Skipping low-resolution image: https://patch.com/img/cdn20/users/714975/20180512/034551/styles/raw/public/processed_images/shutterstock_1055828519-1526153690-2138.jpg (1200x800)
2025-05-15 00:31:57 - INFO - OCR text for https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg: '' (word count: 0)
2025-05-15 00:31:57,723 - INFO - OCR text for https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg: '' (word count: 0)
2025-05-15 00:31:57 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57,725 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57,725 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57,725 - INFO - Loaded 37 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57,726 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57 - INFO - Saved 37 used image URLs to /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57,727 - INFO - Saved 37 used image URLs to /home/shane/foodie_automator/used_images.json
2025-05-15 00:31:57 - INFO - Selected image: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg from Indiraqannecorinne.pages (1536x1024)
2025-05-15 00:31:57,727 - INFO - Selected image: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg from Indiraqannecorinne.pages (1536x1024)
2025-05-15 00:31:58 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:31:58,270 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:31:58 - INFO - Generated dynamic hook: Get ready to swipe right on your next meal—restaurants are going app-crazy!
2025-05-15 00:31:58,272 - INFO - Generated dynamic hook: Get ready to swipe right on your next meal—restaurants are going app-crazy!
2025-05-15 00:31:58 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:31:58,694 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 00:31:58 - INFO - Generated viral share prompt: Ready for a foodie tech takeover? Share this!
2025-05-15 00:31:58,695 - INFO - Generated viral share prompt: Ready for a foodie tech takeover? Share this!
2025-05-15 00:31:58 - INFO - Auth test passed for owenjohnson: 10
2025-05-15 00:31:58,746 - INFO - Auth test passed for owenjohnson: 10
2025-05-15 00:31:58 - INFO - Found existing category 'Eats' with ID 44
2025-05-15 00:31:58,789 - INFO - Found existing category 'Eats' with ID 44
2025-05-15 00:31:58 - INFO - Attempting image upload for 'Are You Ready for Restaurants to Be Dominated by Apps? The Dining Experience Is Changing Fast!', URL: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg, source: Indiraqannecorinne.pages
2025-05-15 00:31:58,790 - INFO - Attempting image upload for 'Are You Ready for Restaurants to Be Dominated by Apps? The Dining Experience Is Changing Fast!', URL: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg, source: Indiraqannecorinne.pages
2025-05-15 00:31:58 - INFO - Fetching image from https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg for 'Are You Ready for Restaurants to Be Dominated by Apps? The Dining Experience Is Changing Fast!'
2025-05-15 00:31:58,790 - INFO - Fetching image from https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg for 'Are You Ready for Restaurants to Be Dominated by Apps? The Dining Experience Is Changing Fast!'
2025-05-15 00:31:58 - WARNING - Image fetch failed for https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg (attempt 1/3): 403 Client Error: Forbidden for url: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg
2025-05-15 00:31:58,814 - WARNING - Image fetch failed for https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg (attempt 1/3): 403 Client Error: Forbidden for url: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg
2025-05-15 00:32:08 - WARNING - Image fetch failed for https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg (attempt 2/3): 403 Client Error: Forbidden for url: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg
2025-05-15 00:32:08,856 - WARNING - Image fetch failed for https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg (attempt 2/3): 403 Client Error: Forbidden for url: https://restaurantengine.com/wp-content/uploads/2020/08/Opentable_lobby_sign_4826511513-1536x1024.jpg
2025-05-15 00:32:28 - INFO - Received termination signal, marking script as stopped...
2025-05-15 00:32:28,197 - INFO - Received termination signal, marking script as stopped...
2025-05-15 00:32:28 - INFO - Loaded 3 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:32:28,198 - INFO - Loaded 3 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 00:32:28 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:32:28,198 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 00:32:28 - INFO - Updated system activity: foodie_automator_rss is stopped
2025-05-15 00:32:28,198 - INFO - Updated system activity: foodie_automator_rss is stopped
Interest Score for 'Del Taco parent Jack in the Box posts negative sam...': 4 (raw: 4) Interest Score for 'Del Taco parent Jack in the Box posts negative sam...': 4 (raw: 4)
2025-05-15 01:23:56,230 - INFO - Interest Score: 4 (raw: 4)
2025-05-15 01:23:56,230 - INFO - Interest score for 'Del Taco parent Jack in the Box posts negative same-store sales in Q2': 4
2025-05-15 01:23:56,230 - INFO - RSS Interest Too Low: 4
2025-05-15 01:23:56,230 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 01:23:56,230 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:23:56,231 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 01:23:56,231 - INFO - Pruned system_activity.json to 5 entries
2025-05-15 01:23:56,231 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:23:56,231 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 01:23:56,231 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 01:23:56,232 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 01:23:56,232 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 01:23:56,232 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 01:23:56,232 - INFO - Trying RSS Article: Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas from Nation's Restaurant News
2025-05-15 01:23:56,232 - INFO - Processing title: raw_title='Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas', summary='The casual-dining restaurant features Southern-inspired comfort food...'
2025-05-15 01:23:57,544 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:23:57,545 - INFO - Smart image query: Landry's Kitchen comfort food, Specific Term: Landry's Kitchen, Relevance: ["Landry's Kitchen", 'comfort food', 'casual dining', 'Southern cuisine', 'restaurant'], Main Topic: Southern-inspired comfort food, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 01:23:57,643 - INFO - response: https://duckduckgo.com/?q=Landry%E2%80%99s+opens+Landry%E2%80%99s+Kitchen+concept+in+Corpus+Christi%2C+Texas+news 200
2025-05-15 01:23:58,596 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Landry%E2%80%99s+opens+Landry%E2%80%99s+Kitchen+concept+in+Corpus+Christi%2C+Texas+news&vqd=4-326117576087861586947783752227713921273&p=-1&df=d 200
2025-05-15 01:23:58,597 - INFO - DuckDuckGo News context for 'Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas': No recent news found within 24 hours
2025-05-15 01:23:58,896 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
Interest Score for 'Landry’s opens Landry’s Kitchen concept in Corpus ...': 5 (raw: 5) Interest Score for 'Landry’s opens Landry’s Kitchen concept in Corpus ...': 5 (raw: 5)
2025-05-15 01:23:58,897 - INFO - Interest Score: 5 (raw: 5)
2025-05-15 01:23:58,897 - INFO - Interest score for 'Landry’s opens Landry’s Kitchen concept in Corpus Christi, Texas': 5
2025-05-15 01:23:58,897 - INFO - RSS Interest Too Low: 5
2025-05-15 01:23:58,897 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 01:23:58,897 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:23:58,897 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 01:23:58,898 - INFO - Pruned system_activity.json to 5 entries
2025-05-15 01:23:58,898 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:23:58,898 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 01:23:58,898 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 01:23:58,898 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 01:23:58,898 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 01:23:58,898 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 01:23:58,898 - INFO - Trying RSS Article: Here are the restaurant chains that experienced double-digit sales losses in 2024 from Nation's Restaurant News
2025-05-15 01:23:58,898 - INFO - Processing title: raw_title='Here are the restaurant chains that experienced double-digit sales losses in 2024', summary='According to new data from Technomic, 32 companies in the top 500 experienced such declines...'
2025-05-15 01:24:00,590 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:24:00,591 - INFO - Smart image query: restaurant chains sales losses 2024, Specific Term: sales losses, Relevance: ['restaurant chains', 'sales', 'losses', '2024', 'Technomic'], Main Topic: restaurant sales trends, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 01:24:00,684 - INFO - response: https://duckduckgo.com/?q=Here+are+the+restaurant+chains+that+experienced+double-digit+sales+losses+in+2024+news 200
2025-05-15 01:24:01,660 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Here+are+the+restaurant+chains+that+experienced+double-digit+sales+losses+in+2024+news&vqd=4-167739945198279692624103382058574906905&p=-1&df=d 200
2025-05-15 01:24:01,660 - INFO - DuckDuckGo News context for 'Here are the restaurant chains that experienced double-digit sales losses in 2024': No recent news found within 24 hours
2025-05-15 01:24:02,114 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
Interest Score for 'Here are the restaurant chains that experienced do...': 5 (raw: 5) Interest Score for 'Here are the restaurant chains that experienced do...': 5 (raw: 5)
2025-05-15 01:24:02,116 - INFO - Interest Score: 5 (raw: 5)
2025-05-15 01:24:02,116 - INFO - Interest score for 'Here are the restaurant chains that experienced double-digit sales losses in 2024': 5
2025-05-15 01:24:02,116 - INFO - RSS Interest Too Low: 5
2025-05-15 01:24:02,116 - WARNING - Data in /home/shane/foodie_automator/author_state.json is not a list, resetting to default
2025-05-15 01:24:02,116 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:24:02,119 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 01:24:02,119 - INFO - Pruned system_activity.json to 5 entries
2025-05-15 01:24:02,121 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:24:02,124 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 01:24:02,125 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 01:24:02,144 - INFO - Saved data to /home/shane/foodie_automator/author_state.json
2025-05-15 01:24:02,144 - INFO - Selected author owenjohnson with 17/17 tweets remaining
2025-05-15 01:24:02,144 - INFO - Selected author via round-robin: owenjohnson
2025-05-15 01:24:02,144 - INFO - Trying RSS Article: Why Restaurants Are Moving to OpenTable from The New York Times
2025-05-15 01:24:02,144 - INFO - Processing title: raw_title='Why Restaurants Are Moving to OpenTable', summary='With backing from Visa, the reservations platform is staking its claim on in-demand restaurants and ...'
2025-05-15 01:24:03,750 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:24:03,751 - INFO - Smart image query: OpenTable restaurant reservation trends, Specific Term: OpenTable, Relevance: ['OpenTable', 'restaurant', 'reservation', 'trends', 'Visa'], Main Topic: restaurant reservations, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False
2025-05-15 01:24:03,849 - INFO - response: https://duckduckgo.com/?q=Why+Restaurants+Are+Moving+to+OpenTable+news 200
2025-05-15 01:24:04,846 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=Why+Restaurants+Are+Moving+to+OpenTable+news&vqd=4-131450052345235105979625287932680387754&p=-1&df=d 200
2025-05-15 01:24:04,846 - INFO - DuckDuckGo News context for 'Why Restaurants Are Moving to OpenTable': the five-figure reason hot restaurants are moving to opentable opentable escalates resy rivalry uber eats is adding reservations via its partnership with opentable uber expands beyond rides and delivery with new restaurant booking service tariffs, immigration policy put us restaurants at 'significant risk': fitch
2025-05-15 01:24:05,102 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
Interest Score for 'Why Restaurants Are Moving to OpenTable Interest Score for 'Why Restaurants Are Moving to OpenTable
With back...': 7 (raw: 7)
2025-05-15 01:24:05,103 - INFO - Interest Score: 7 (raw: 7)
2025-05-15 01:24:05,103 - INFO - Interest score for 'Why Restaurants Are Moving to OpenTable': 7
2025-05-15 01:24:05,103 - INFO - Using select_best_persona with interest_score and content
2025-05-15 01:24:05,103 - INFO - Using Visionary Editor with interest_score and content
2025-05-15 01:24:11,312 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:24:11,314 - INFO - Processed summary (Persona: Visionary Editor): In the bustling world of restaurant reservations, OpenTable is making significant waves by enticing high-profile eateries to transition from Resy with lucrative financial incentives. This strategic move, supported by Visa, highlights the competitive nature of the reservation platform industry. By offering substantial payments, OpenTable is redefining the landscape, persuading sought-after dining establishments to reconsider their alliances and tap into OpenTable’s expansive network. This shift could reshape the dining scene, as restaurants are drawn to the promise of increased exposure and customer reach.
The rivalry between OpenTable and Resy intensifies as OpenTable ramps up its strategies to secure its position as the go-to platform for restaurant bookings. This aggressive approach includes partnerships with major players such as Uber Eats, which is integrating OpenTable's reservation system into its services. By branching out beyond its traditional offerings, Uber aims to enhance its ecosystem, creating a seamless experience for users who crave convenience in every facet of their dining journey.
This development comes at a time when U.S. restaurants face numerous challenges, including tariffs and immigration policies that threaten their operational stability, according to Fitch. In such a volatile environment, the stability and growth offered by OpenTable’s platform can be incredibly appealing. Restaurants stand to benefit not just from financial incentives but also from the robust customer engagement tools that OpenTable brings to the table, potentially safeguarding their future in uncertain times.
As OpenTable continues to disrupt the reservation landscape and redefine dining experiences, one must wonder how this competition will ultimately benefit or challenge the industry. Will these financial incentives and expanded partnerships mark the start of a new era in dining, or will they simply escalate the battle for dominance among reservation platforms? The unfolding narrative invites both restaurateurs and diners to ponder the future of dining in a connected world.
2025-05-15 01:24:11,314 - INFO - Input summary to insert_link_naturally: "In the bustling world of restaurant reservations, OpenTable is making significant waves by enticing high-profile eateries to transition from Resy with lucrative financial incentives. This strategic move, supported by Visa, highlights the competitive nature of the reservation platform industry. By offering substantial payments, OpenTable is redefining the landscape, persuading sought-after dining establishments to reconsider their alliances and tap into OpenTable’s expansive network. This shift could reshape the dining scene, as restaurants are drawn to the promise of increased exposure and customer reach.\n\nThe rivalry between OpenTable and Resy intensifies as OpenTable ramps up its strategies to secure its position as the go-to platform for restaurant bookings. This aggressive approach includes partnerships with major players such as Uber Eats, which is integrating OpenTable's reservation system into its services. By branching out beyond its traditional offerings, Uber aims to enhance its ecosystem, creating a seamless experience for users who crave convenience in every facet of their dining journey.\n\nThis development comes at a time when U.S. restaurants face numerous challenges, including tariffs and immigration policies that threaten their operational stability, according to Fitch. In such a volatile environment, the stability and growth offered by OpenTable’s platform can be incredibly appealing. Restaurants stand to benefit not just from financial incentives but also from the robust customer engagement tools that OpenTable brings to the table, potentially safeguarding their future in uncertain times.\n\nAs OpenTable continues to disrupt the reservation landscape and redefine dining experiences, one must wonder how this competition will ultimately benefit or challenge the industry. Will these financial incentives and expanded partnerships mark the start of a new era in dining, or will they simply escalate the battle for dominance among reservation platforms? The unfolding narrative invites both restaurateurs and diners to ponder the future of dining in a connected world."
2025-05-15 01:24:11,314 - INFO - Summary with naturally embedded link: 'In the bustling world of restaurant reservations, OpenTable is making significant waves by enticing high-profile eateries to transition from Resy with lucrative financial incentives. This strategic move, supported by Visa, highlights the competitive nature of the reservation platform industry. By offering substantial payments, OpenTable is redefining the landscape, persuading sought-after dining establishments to reconsider their alliances and tap into OpenTable’s expansive network as reported by <a href="https://www.nytimes.com/2025/05/14/dining/opentable-restaurants.html">The New York Times</a>. This shift could reshape the dining scene, as restaurants are drawn to the promise of increased exposure and customer reach.\n\nThe rivalry between OpenTable and Resy intensifies as OpenTable ramps up its strategies to secure its position as the go-to platform for restaurant bookings. This aggressive approach includes partnerships with major players such as Uber Eats, which is integrating OpenTable\'s reservation system into its services. By branching out beyond its traditional offerings, Uber aims to enhance its ecosystem, creating a seamless experience for users who crave convenience in every facet of their dining journey.\n\nThis development comes at a time when U.S. restaurants face numerous challenges, including tariffs and immigration policies that threaten their operational stability, according to Fitch. In such a volatile environment, the stability and growth offered by OpenTable’s platform can be incredibly appealing. Restaurants stand to benefit not just from financial incentives but also from the robust customer engagement tools that OpenTable brings to the table, potentially safeguarding their future in uncertain times.\n\nAs OpenTable continues to disrupt the reservation landscape and redefine dining experiences, one must wonder how this competition will ultimately benefit or challenge the industry. Will these financial incentives and expanded partnerships mark the start of a new era in dining, or will they simply escalate the battle for dominance among reservation platforms? The unfolding narrative invites both restaurateurs and diners to ponder the future of dining in a connected world.'
2025-05-15 01:24:11,834 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:24:11,835 - INFO - Generated title: Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know!
2025-05-15 01:24:12,106 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:24:12,109 - INFO - Generated category: Food
2025-05-15 01:24:12,109 - INFO - Searching DDG with query: 'OpenTable restaurant reservation trends license:public domain'
2025-05-15 01:24:12,279 - INFO - response: https://duckduckgo.com/?q=OpenTable+restaurant+reservation+trends+license%3Apublic+domain 200
2025-05-15 01:24:13,441 - INFO - response: https://duckduckgo.com/i.js?l=wt-wt&o=json&q=OpenTable+restaurant+reservation+trends+license%3Apublic+domain&vqd=4-276394074712528500720659675604858203038&f=%2C%2C%2C%2C%2C&p=1 200
2025-05-15 01:24:13,547 - INFO - Skipping low-resolution image: https://wpshop.net/wp-content/uploads/2024/03/OpenTable-Restaurant-Reservation-Forms-for-Elementor.jpg (500x500)
2025-05-15 01:24:23,891 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2022/04/product-hero-1920.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 01:24:24,809 - INFO - Skipping low-resolution image: https://www.builder.ai/images/restaurant-table-reservation-app.png (1200x703)
2025-05-15 01:24:25,280 - INFO - Skipping low-resolution image: https://usmsystems.com/wp-content/uploads/2021/06/how-much-does-it-cost-to-develop-a-restaurant-table-booking-app-like-opentable.jpg (1080x1080)
2025-05-15 01:24:35,722 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2022/04/frame-3533-2-1024x650.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 01:24:35,973 - INFO - Skipping low-resolution image: https://images.ctfassets.net/gc4s9mi2asix/5yxLTB757OP5WW8bOuClFE/0dcd5cf1768ab3e3f8164bf99ce8a123/OpenTable_-_Reservation_Data_-_US-EN.png (1265x890)
2025-05-15 01:24:46,185 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2020/11/reservations-spot-asset-3-1-1.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 01:24:56,543 - WARNING - Failed to process image https://restaurant.opentable.com/wp-content/uploads/sites/156/2020/11/reservations-spot-asset-1.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 01:24:59,133 - INFO - OCR text for https://media.scoutmagazine.ca/2020/03/Screen-Shot-2020-03-16-at-10.26.57-AM.png: 'opentable data center
opentable data center country-level state-level | city-level
year-on-year change in diners includes phone, online, and walk-in diners. all breakouts have 50 or more restaurants in the sample set.
city state country 2/18 2/19 2/20 2/21 2/22 2/23 2/24 2/25 2/26 2/27 2/28 2/29 3/1 3/2 3/3 3/4 3/5 3/6 3/7 3/8 3/9 3/10 3/11 3/12 3/13 3/14 3/15
calgary alberta canada 0% 4% | 5% 0% 4% 1% -3% 4% 3% 4% -9% -11% -9% 4% -2% 2% -10% 4% -11% -8% -7%
ees eee ee eee
vancouver british columbia canada [oe 1% | 7% | 6% | 7% 2% 1% 3% 1% -5% -1% 1% -2% -10% -6% -6% -2% -5% |-15% -1%
toronto ontario canada “14% -8% -9% -9% -4% 8% -7% -6% “at 16% 5% -9% -10% -9% -2% -2% |-15% -7% 5%
wns, ones cases v5 ss) vo. 7
edmonton alberta canada
hamburg germany 4% 12% 6% 9% | 11% | 113% 1% 112% 0% -3% -5% 1% -5% -8% -3% 4% 0% -13%
minchen germany {14% 4% 10% 1% 6% 4% 3% 4% | 6% [78% 9% -2% 5% -6% 113%. 9% |-15%
dublin ireland 5% -1% | 7%) 0% -3% -6% -12% -11% 0% 4% -9% -~6% 4% -3% -9% -2% -11% -10% 4% -7%
ciudad de méxico mexico city mexico 8% 9% -2% -3% 0% 2% 0% -2% -10% -9% -8% -8% -8% -8% -8% -4% -9% -8% -1% -9%
san pedro garza garc nuevo leon mexico 9% -12% 5% 4% 10% | 17% 4% 5% 0% 5% -1% [25% 14%) 9% 5% -1% 19% -3%
london united kingdom 4% 1% 2% 3% -1% -4% -3% -3% -1% 4% -1% 4% -2% -10% -10% -10% -138% -7% -7% -7%
phoenix arizona united states 4% 0% [1% 1% 0% 1% | 7% | 3% -2% -2% | 7% | -5% -11% -13% 21% 8% 8% -7% -~6% -8%
scottsdale arizona united states 3% -3% | 5% 6% -5% 5% -3% {1% 2% 5% 2% 2% 4% -7% 6% 1% 4% -2% -1% -10%
los angeles california united states 7% | 6% ee) 1% | 29% | 12% | 15% 5% 3% -1% 4% | 7% | 5% 1% -2% -15%
san diego california united states -1% e)) 7% | -1% -12% -1% -11% -2% -3% 4% 3% 12% 2% 4% -2% -3% -1% -1% -1% -7% -13%
san francisco california united states -15% -11% -4% -8% -9% -9% 9% | 16% | 12%) 5% -8%
denver colorado united states -1% -12% -9% (ia) 2% -3% -10% -12% -2% -2% 1% -9%
washington district of columt united states 5% [bre 9% 0% | 9% 16% |/13%) 9% | om 2% 4% 5% 1% 0%
fort lauderdale florida united states 8% 4% -6% -14% -8% -8% -5% 10% 6% -11% -7% 8% -11% -13% -3%
miami florida united states 0% -8% -5% 1% 5% -7% [17% 1% 9% 0% 0% 4% 6% -2% -11% -2%
miami beach florida united states bm) -2% | 6% | 7h) moving br) 3x 3% 0% 5% 5% 8% -8% 18% [mo% 8% -3%
naples florida united states 2% 5% -3% 7% | 3% 2% -1% 2% 2% 0% 5% -11% -5% -7% -1% 0% 2%
orlando florida united states 6% -3% -12% -7%% 2% 4% 5% 0% asl 5% 1% 4% 1% 1%' (word count: 556)
2025-05-15 01:24:59,133 - INFO - Skipping image with too much text: https://media.scoutmagazine.ca/2020/03/Screen-Shot-2020-03-16-at-10.26.57-AM.png (556 words)
2025-05-15 01:25:00,288 - INFO - Skipping low-resolution image: https://www.rginfotech.com/wp-content/uploads/2021/10/restaurent-banner.png (898x505)
2025-05-15 01:25:00,939 - INFO - Skipping low-resolution image: https://logodix.com/logo/1244617.png (859x600)
2025-05-15 01:25:10,982 - WARNING - Failed to process image https://www.opentable.com/blog/wp-content/uploads/sites/108/2019/07/1200x800@2x-2.png: HTTPSConnectionPool(host='www.opentable.com', port=443): Read timed out. (read timeout=10)
2025-05-15 01:25:11,958 - INFO - Skipping low-resolution image: http://www.mosio.com/mobileanswers/wp-content/uploads/2012/11/Dining_Opentable_InfoGraphic-791x1024.jpg (791x1024)
2025-05-15 01:25:13,292 - INFO - OCR text for https://s.abcnews.com/images/Business/opentable-gty-jt-180924_hpMain.jpg: 'restau rant rese
free: instant - cor
rvations
vfirmed
or' (word count: 10)
2025-05-15 01:25:13,292 - INFO - Skipping image with too much text: https://s.abcnews.com/images/Business/opentable-gty-jt-180924_hpMain.jpg (10 words)
2025-05-15 01:25:14,232 - INFO - Skipping low-resolution image: http://brandongaille.com/wp-content/uploads/2013/07/Dining-and-Restaurant-Reservation-Trends.jpg (600x400)
2025-05-15 01:25:14,232 - INFO - No valid DDG images, falling back to Pixabay for 'OpenTable restaurant reservation trends'
2025-05-15 01:25:14,921 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,922 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,923 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,924 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,924 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,924 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,924 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,924 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,924 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,925 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,925 - INFO - Saved 39 used image URLs to /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,925 - INFO - Selected Pixabay image: https://pixabay.com/get/g214292bc34c1300db600c1ce72207f4dc71cd81e1c025a5725be3ba6454a3d1046640f7629b86b193aa490bd4054a705b602fbb9e9f41f268d7e60bbb360c79f_1280.jpg by valentin_b90 for query 'OpenTable restaurant reservation trends' (1280x853)
2025-05-15 01:25:14,925 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,925 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,925 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,926 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,927 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,928 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,929 - INFO - Saved 39 used image URLs to /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:14,929 - INFO - Selected Pixabay image: https://pixabay.com/get/g214292bc34c1300db600c1ce72207f4dc71cd81e1c025a5725be3ba6454a3d1046640f7629b86b193aa490bd4054a705b602fbb9e9f41f268d7e60bbb360c79f_1280.jpg
2025-05-15 01:25:15,452 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:25:15,453 - INFO - Generated dynamic hook: OpenTable is shaking up dining! Dive into the future of reservations!
2025-05-15 01:25:15,983 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:25:15,984 - INFO - Generated viral share prompt: Dine and Dash? Share the Scoop!
2025-05-15 01:25:16,042 - INFO - Auth test passed for owenjohnson: 10
2025-05-15 01:25:16,101 - INFO - Found existing category 'Food' with ID 12
2025-05-15 01:25:16,102 - INFO - Attempting image upload for 'Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know!', URL: https://pixabay.com/get/g214292bc34c1300db600c1ce72207f4dc71cd81e1c025a5725be3ba6454a3d1046640f7629b86b193aa490bd4054a705b602fbb9e9f41f268d7e60bbb360c79f_1280.jpg, source: Pixabay
2025-05-15 01:25:16,102 - INFO - Fetching image from https://pixabay.com/get/g214292bc34c1300db600c1ce72207f4dc71cd81e1c025a5725be3ba6454a3d1046640f7629b86b193aa490bd4054a705b602fbb9e9f41f268d7e60bbb360c79f_1280.jpg for 'Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know!'
2025-05-15 01:25:16,682 - INFO - Uploaded image 'Can_OpenTables_Bold_Moves_Really_Transform_the_Res.jpg' to WP (ID: 7158) with caption '<span style="color: grey;">Image via </span><a href="https://pixabay.com/photos/reservation-reserved-metal-plate-5421878/">Pixabay</a>'
2025-05-15 01:25:16,682 - INFO - Set featured image for post 'Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know!': Media ID=7158
2025-05-15 01:25:16,767 - INFO - Updated WordPress post: Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know! (ID: 7159)
2025-05-15 01:25:16,768 - INFO - Loaded 14 valid entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 01:25:16,768 - INFO - Saved post 'Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know!' to /home/shane/foodie_automator/recent_posts.json
2025-05-15 01:25:16,768 - INFO - Using select_best_persona with interest_score and content
2025-05-15 01:25:16,769 - INFO - Selected persona for tweet: Visionary Editor
2025-05-15 01:25:18,721 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2025-05-15 01:25:18,725 - INFO - Generated tweet: Can OpenTable's bold strategy ignite a revolution in dining? By enticing top eateries with Visa-backed incentives, they’re reshaping the reservation game and aligning with Uber Eats for a seamless user experience. Curious? https://insiderfoodie.com/2025/05/14/can-opentables-bold-moves-really-transform-the-restaurant-reservation-game-heres-what-to-know/
2025-05-15 01:25:18,726 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:25:18,726 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 01:25:18,726 - INFO - Pruned system_activity.json to 5 entries
2025-05-15 01:25:18,726 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:25:18,727 - INFO - At least one script is running, using stored rate limit info for owenjohnson
2025-05-15 01:25:18,727 - INFO - Quota for owenjohnson: 17/17 tweets remaining
2025-05-15 01:25:18,886 - INFO - Saved data to /home/shane/foodie_automator/rate_limit_info.json
2025-05-15 01:25:18,886 - INFO - Updated rate limit info for owenjohnson (rss): 16/17 tweets remaining
2025-05-15 01:25:18,886 - INFO - Rate limit exceeded for owenjohnson (rss): 17 remaining, reset at 2025-05-15 23:20:06.059261+00:00
2025-05-15 01:25:18,886 - WARNING - Failed to tweet for post: Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know!
2025-05-15 01:25:18,887 - INFO - Posted to WordPress for owenjohnson: https://insiderfoodie.com/2025/05/14/can-opentables-bold-moves-really-transform-the-restaurant-reservation-game-heres-what-to-know/
2025-05-15 01:25:18,932 - INFO - Auth test passed for owenjohnson: 10
2025-05-15 01:25:18,974 - INFO - Found existing category 'Food' with ID 12
2025-05-15 01:25:19,051 - INFO - Updated WordPress post: Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know! (ID: 7159)
2025-05-15 01:25:19,051 - INFO - Loaded 15 valid entries from /home/shane/foodie_automator/recent_posts.json
2025-05-15 01:25:19,052 - INFO - Loaded 8 valid entries from /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 01:25:19,052 - INFO - Saved data to /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 01:25:19,052 - INFO - Successfully saved 'Why Restaurants Are Moving to OpenTable' to /home/shane/foodie_automator/posted_rss_titles.json
2025-05-15 01:25:19,052 - INFO - Loaded 39 valid entries from /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:19,053 - INFO - Saved data to /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:19,053 - INFO - Saved image 'https://pixabay.com/get/g214292bc34c1300db600c1ce72207f4dc71cd81e1c025a5725be3ba6454a3d1046640f7629b86b193aa490bd4054a705b602fbb9e9f41f268d7e60bbb360c79f_1280.jpg' to /home/shane/foodie_automator/used_images.json
2025-05-15 01:25:19,053 - INFO - ***** SUCCESS: Posted 'Can OpenTable’s Bold Moves Really Transform the Restaurant Reservation Game? Heres What to Know!' (ID: 7159) from RSS *****
2025-05-15 01:25:19,053 - INFO - Completed RSS run
2025-05-15 01:25:19,053 - INFO - Loaded 5 valid entries from /home/shane/foodie_automator/system_activity.json
2025-05-15 01:25:19,054 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json
2025-05-15 01:25:19,054 - INFO - Updated system activity: foodie_automator_rss is stopped
2025-05-15 01:25:19,054 - INFO - Run completed, sleep_time: 1351 seconds
2025-05-15 01:25:19,054 - INFO - Run completed, sleep_time: 1351 seconds

Loading…
Cancel
Save