parent
9c15c1b658
commit
12b389fe2b
2 changed files with 232 additions and 14 deletions
@ -0,0 +1,222 @@ |
||||
(venv) [shane@insiderfoodie foodie_automator]$ python foodie_automator_rss.py |
||||
2025-05-14 02:58:39,606 - INFO - Logging initialized for foodie_automator_rss.py |
||||
2025-05-14 02:58:39,607 - INFO - Set script_run_id to 1747184319 |
||||
2025-05-14 02:58:39,608 - INFO - Loaded 3 valid entries from /home/shane/foodie_automator/posted_rss_titles.json |
||||
2025-05-14 02:58:39,608 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:39,608 - INFO - File /home/shane/foodie_automator/system_activity.json does not exist. Returning default: [] |
||||
2025-05-14 02:58:39,609 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:39,609 - INFO - Updated system activity: foodie_automator_rss is running |
||||
2025-05-14 02:58:39,609 - INFO - ***** RSS Automator Launched ***** |
||||
2025-05-14 02:58:39,609 - INFO - Loaded 3 valid entries from /home/shane/foodie_automator/posted_rss_titles.json |
||||
2025-05-14 02:58:39,610 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:39,610 - INFO - Starting fetch_rss_feeds |
||||
2025-05-14 02:58:39,610 - 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-14 02:58:39,610 - INFO - Processing feed: https://www.eater.com/rss/full.xml (attempt 1) |
||||
2025-05-14 02:58:39,812 - INFO - Filtered to 0 articles from https://www.eater.com/rss/full.xml |
||||
2025-05-14 02:58:39,813 - INFO - Processing feed: https://www.nrn.com/rss.xml (attempt 1) |
||||
2025-05-14 02:58:40,642 - 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-14 02:58:40,642 - INFO - Skipping old article: FDA approves three natural alternatives for banned food dyes (Published: 2025-05-12 19:30:13+00:00) |
||||
2025-05-14 02:58:40,642 - INFO - Skipping old article: Shake Shack to open support center in Atlanta (Published: 2025-05-12 19:26:17+00:00) |
||||
2025-05-14 02:58:40,642 - 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-14 02:58:40,642 - 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-14 02:58:40,642 - INFO - Skipping old article: GLP-1s are reshaping American appetites (Published: 2025-05-12 16:30:07+00:00) |
||||
2025-05-14 02:58:40,642 - 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-14 02:58:40,643 - 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-14 02:58:40,643 - 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-14 02:58:40,643 - 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-14 02:58:40,643 - INFO - Skipping old article: Restaurant industry downgrade, Texas Roadhouse bounces back, RBI earnings (Published: 2025-05-12 13:47:48+00:00) |
||||
2025-05-14 02:58:40,643 - INFO - Skipping old article: First Watch battles rising commodity costs as traffic rebounds (Published: 2025-05-09 20:22:38+00:00) |
||||
2025-05-14 02:58:40,643 - 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-14 02:58:40,643 - 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-14 02:58:40,643 - INFO - Skipping old article: Gaming-themed eatertainment concept files for bankruptcy (Published: 2025-05-09 18:58:46+00:00) |
||||
2025-05-14 02:58:40,643 - 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-14 02:58:40,643 - 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-14 02:58:40,643 - 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-14 02:58:40,643 - INFO - Skipping old article: The demand for ramen surged in 2024 (Published: 2025-05-09 16:42:17+00:00) |
||||
2025-05-14 02:58:40,643 - INFO - Skipping old article: The pizza industry continues to struggle post-pandemic (Published: 2025-05-09 15:23:41+00:00) |
||||
2025-05-14 02:58:40,643 - 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-14 02:58:40,643 - INFO - Skipping old article: Krispy Kreme, Burger King, Papa Johns (Published: 2025-05-09 12:29:19+00:00) |
||||
2025-05-14 02:58:40,644 - 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-14 02:58:40,644 - INFO - Skipping old article: Burger King parent RBI faces consumer uncertainty (Published: 2025-05-08 21:10:45+00:00) |
||||
2025-05-14 02:58:40,644 - 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-14 02:58:40,644 - 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-14 02:58:40,644 - INFO - Skipping old article: White Castle offers six pack of original sliders for $4 (Published: 2025-05-08 17:55:25+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Dutch Bros continues to outpace the industry with 4.7% Q1 same-store sales growth (Published: 2025-05-08 17:46:18+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Applebee’s is leaning into a familiar favorite to gain momentum (Published: 2025-05-08 17:27:50+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Papa Johns boosts tech and marketing spend amid 3% same-store sales drop (Published: 2025-05-08 17:01:51+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Lunchbox Launches The Catering Leadership Summit: In-Person Event Focused on Scaling Restaurant Catering (Published: 2025-05-08 16:21:06+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Potbelly’s menu and value strategy fuels first quarter growth (Published: 2025-05-08 16:20:45+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Krispy Kreme pauses McDonald’s rollout amid slower-than-expected demand (Published: 2025-05-08 15:12:05+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Value messaging, Burger King Whoppers, Caribou Coffee (Published: 2025-05-08 14:20:45+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Skipping old article: Noodles & Company to close more restaurants although sales and traffic are improving (Published: 2025-05-07 23:31:57+00:00) |
||||
2025-05-14 02:58:40,644 - INFO - Filtered to 15 articles from https://www.nrn.com/rss.xml |
||||
2025-05-14 02:58:40,644 - INFO - Processing feed: https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml (attempt 1) |
||||
2025-05-14 02:58:40,705 - INFO - Skipping old article: Ozempic Comes for the Group Dinner (Published: 2025-05-12 14:40:06+00:00) |
||||
2025-05-14 02:58:40,705 - 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-14 02:58:40,705 - 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-14 02:58:40,705 - INFO - Skipping old article: Wines by the Glass: How Some Restaurants Do It Right, and Why (Published: 2025-05-08 09:02:13+00:00) |
||||
2025-05-14 02:58:40,705 - INFO - Skipping old article: This Is the Easiest Cake for Mother’s Day (Published: 2025-05-07 17:29:15+00:00) |
||||
2025-05-14 02:58:40,705 - 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-14 02:58:40,705 - INFO - Skipping old article: When Did Restaurant Salads Get So Big? (Published: 2025-05-06 21:02:29+00:00) |
||||
2025-05-14 02:58:40,705 - 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-14 02:58:40,706 - INFO - Skipping old article: This Is the Moment for Mexican Indian Fusion Dishes to Flourish (Published: 2025-05-02 19:31:06+00:00) |
||||
2025-05-14 02:58:40,706 - INFO - Skipping old article: Some Restaurants Are Ditching Seed Oils. It Could Cost Them. (Published: 2025-05-02 16:17:12+00:00) |
||||
2025-05-14 02:58:40,706 - INFO - Skipping old article: Of Course South Street Seaport Should Have a Whaling Tavern (Published: 2025-05-06 16:29:12+00:00) |
||||
2025-05-14 02:58:40,706 - 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-14 02:58:40,706 - INFO - Skipping old article: Eggplant Fatteh Makes Leftovers Feel Like a Feast (Published: 2025-05-12 17:22:15+00:00) |
||||
2025-05-14 02:58:40,706 - INFO - Skipping old article: Quick One-Pan Crispy Halloumi Recipe (Published: 2025-05-12 15:00:04+00:00) |
||||
2025-05-14 02:58:40,706 - INFO - Skipping old article: Ina Garten’s Perfect Roast Chicken (Published: 2025-05-10 15:00:03+00:00) |
||||
2025-05-14 02:58:40,706 - INFO - Skipping old article: An Inexpensive Take on a French Classic (Published: 2025-05-09 15:00:03+00:00) |
||||
2025-05-14 02:58:40,706 - INFO - Skipping old article: You Can’t Beat Caesar Salad and Fries at the Bar (Published: 2025-05-08 20:00:02+00:00) |
||||
2025-05-14 02:58:40,707 - INFO - Skipping old article: Tonight’s Dinner Is Bouncy (Published: 2025-05-08 17:00:02+00:00) |
||||
2025-05-14 02:58:40,707 - INFO - Skipping old article: Huevos Rancheros for Breakfast, Brunch, Lunch and Dinner (Published: 2025-05-08 15:00:04+00:00) |
||||
2025-05-14 02:58:40,707 - INFO - Skipping old article: This Sheet-Pan Chicken Is the Perfect Dinner Recipe (Published: 2025-05-08 16:27:16+00:00) |
||||
2025-05-14 02:58:40,707 - INFO - Filtered to 18 articles from https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml |
||||
2025-05-14 02:58:40,707 - INFO - Processing feed: https://www.theguardian.com/food/rss (attempt 1) |
||||
2025-05-14 02:58:40,750 - 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-14 02:58:40,750 - 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-14 02:58:40,750 - INFO - Skipping old article: Meera Sodha’s recipe for dolcelatte tart with sage and pine nuts (Published: 2025-05-10 05:00:46+00:00) |
||||
2025-05-14 02:58:40,750 - INFO - Skipping old article: José Pizarro’s recipe for slow-roast pork belly with spring onion mojo verde (Published: 2025-05-10 11:00:53+00:00) |
||||
2025-05-14 02:58:40,750 - 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-14 02:58:40,750 - 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-14 02:58:40,750 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - INFO - Skipping old article: How to make the perfect vegan caesar salad – recipe (Published: 2025-05-04 12:00:05+00:00) |
||||
2025-05-14 02:58:40,751 - INFO - Skipping old article: Meera Sodha’s recipe for asparagus lasagne with pecorino (Published: 2025-05-03 05:00:29+00:00) |
||||
2025-05-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,751 - 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-14 02:58:40,752 - INFO - Skipping old article: Core principles: the return of ‘real’ cider (Published: 2025-05-08 12:00:30+00:00) |
||||
2025-05-14 02:58:40,752 - 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-14 02:58:40,752 - INFO - Skipping old article: Bill Blatch obituary (Published: 2025-05-01 16:04:00+00:00) |
||||
2025-05-14 02:58:40,752 - 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-14 02:58:40,752 - 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-14 02:58:40,752 - 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-14 02:58:40,752 - 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-14 02:58:40,752 - 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-14 02:58:40,752 - 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-14 02:58:40,752 - 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-14 02:58:40,752 - INFO - Filtered to 20 articles from https://www.theguardian.com/food/rss |
||||
2025-05-14 02:58:40,752 - INFO - Total RSS articles fetched: 20 |
||||
2025-05-14 02:58:40,753 - INFO - Skipping already posted article: Uptick in ICE activity rattles restaurant communities in Washington, D.C. and Nashville |
||||
2025-05-14 02:58:40,753 - INFO - File /home/shane/foodie_automator/author_state.json does not exist. Returning default: {'last_author_index': -1} |
||||
2025-05-14 02:58:40,753 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {} |
||||
2025-05-14 02:58:40,753 - INFO - Loaded 1 valid entries from /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:40,754 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:40,754 - INFO - Pruned system_activity.json to 1 entries |
||||
2025-05-14 02:58:40,754 - INFO - Loaded 1 valid entries from /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:40,754 - INFO - At least one script is running, using stored rate limit info for owenjohnson |
||||
2025-05-14 02:58:40,754 - INFO - Quota for owenjohnson: 17/17 tweets remaining |
||||
2025-05-14 02:58:40,754 - INFO - Saved data to /home/shane/foodie_automator/author_state.json |
||||
2025-05-14 02:58:40,754 - INFO - Selected author owenjohnson with 17/17 tweets remaining |
||||
2025-05-14 02:58:40,754 - INFO - Selected author via round-robin: owenjohnson |
||||
2025-05-14 02:58:40,755 - INFO - Trying RSS Article: JetBlue wraps an airplane in Dunkin’ branding in celebration of its 19-year partnership from Nation's Restaurant News |
||||
2025-05-14 02:58:40,755 - INFO - Processing title: raw_title='JetBlue wraps an airplane in Dunkin’ branding in celebration of its 19-year partnership', summary='Monday passengers on the aircraft are eligible for loyalty program perks...' |
||||
2025-05-14 02:58:42,131 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
2025-05-14 02:58:42,140 - INFO - Smart image query: JetBlue Dunkin branding airplane, Specific Term: JetBlue, Relevance: ['JetBlue', 'Dunkin', 'airplane', 'branding', 'partnership'], Main Topic: airline branding partnership, Skip: False, Reasons: action=KEEP, homemade_in_title=False, homemade_in_summary=False, recipe_keywords=False |
||||
2025-05-14 02:58:42,257 - INFO - response: https://duckduckgo.com/?q=JetBlue+wraps+an+airplane+in+Dunkin%E2%80%99+branding+in+celebration+of+its+19-year+partnership+news 200 |
||||
2025-05-14 02:58:43,278 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=JetBlue+wraps+an+airplane+in+Dunkin%E2%80%99+branding+in+celebration+of+its+19-year+partnership+news&vqd=4-69361506986783092678145099685783112920&p=-1&df=d 200 |
||||
2025-05-14 02:58:44,266 - INFO - response: https://duckduckgo.com/news.js?l=wt-wt&o=json&noamp=1&q=JetBlue+wraps+an+airplane+in+Dunkin%E2%80%99+branding+in+celebration+of+its+19-year+partnership+news&vqd=4-69361506986783092678145099685783112920&p=-1&df=d&s=30 200 |
||||
2025-05-14 02:58:44,267 - INFO - DuckDuckGo News context for 'JetBlue wraps an airplane in Dunkin’ branding in celebration of its 19-year partnership': some color on a gloomy day: jetblue's new dunkin' themed airplane lands in fort myers clark county news chronicle herald | news, headlines and stories | pni atlantic news some color on a gloomy day: jetblue's new dunkin' themed airplane lands in fort myers |
||||
2025-05-14 02:58:44,542 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
Interest Score for 'JetBlue wraps an airplane in Dunkin’ branding in c...': 6 (raw: 6) |
||||
2025-05-14 02:58:44,546 - INFO - Interest Score: 6 (raw: 6) |
||||
2025-05-14 02:58:44,546 - INFO - Interest score for 'JetBlue wraps an airplane in Dunkin’ branding in celebration of its 19-year partnership': 6 |
||||
2025-05-14 02:58:44,546 - INFO - Using select_best_persona with interest_score and content |
||||
2025-05-14 02:58:44,546 - INFO - Using Visionary Editor with interest_score and content |
||||
2025-05-14 02:58:49,805 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
2025-05-14 02:58:49,806 - INFO - Processed summary (Persona: Visionary Editor): JetBlue's latest venture into branding showcases a unique cross-industry collaboration with Dunkin', a partnership that has been brewing for nearly two decades. This innovative move sees an entire aircraft wrapped in Dunkin’s vibrant imagery, which not only pays homage to their longstanding alliance but also adds a splash of color to the skies. It's a novel marketing strategy that captures attention and fuels brand loyalty amidst the hustle and bustle of air travel. |
||||
|
||||
Passengers on this eye-catching flight aren't just treated to a visual feast; they also benefit from exclusive loyalty program perks. This fusion of travel and culinary branding illustrates how companies are working to transform the passenger experience, infusing it with brand familiarity and customer appreciation. It’s a clever intersection of hospitality and consumer engagement, aiming to deepen connections with travelers by offering more than just a journey from point A to B. |
||||
|
||||
This Dunkin'-themed plane is more than a mere novelty; it's a testament to the evolving landscape of brand partnerships and experiential marketing. By blurring the lines between travel and dining, JetBlue and Dunkin' are setting a new standard for customer interaction and brand synergy. Could this be the dawn of a new era where our flights are not just about reaching destinations but also about immersive brand experiences? How will this trend shape the future of airline and food service collaboration? |
||||
2025-05-14 02:58:49,806 - INFO - Input summary to insert_link_naturally: "JetBlue's latest venture into branding showcases a unique cross-industry collaboration with Dunkin', a partnership that has been brewing for nearly two decades. This innovative move sees an entire aircraft wrapped in Dunkin’s vibrant imagery, which not only pays homage to their longstanding alliance but also adds a splash of color to the skies. It's a novel marketing strategy that captures attention and fuels brand loyalty amidst the hustle and bustle of air travel.\n\nPassengers on this eye-catching flight aren't just treated to a visual feast; they also benefit from exclusive loyalty program perks. This fusion of travel and culinary branding illustrates how companies are working to transform the passenger experience, infusing it with brand familiarity and customer appreciation. It’s a clever intersection of hospitality and consumer engagement, aiming to deepen connections with travelers by offering more than just a journey from point A to B.\n\nThis Dunkin'-themed plane is more than a mere novelty; it's a testament to the evolving landscape of brand partnerships and experiential marketing. By blurring the lines between travel and dining, JetBlue and Dunkin' are setting a new standard for customer interaction and brand synergy. Could this be the dawn of a new era where our flights are not just about reaching destinations but also about immersive brand experiences? How will this trend shape the future of airline and food service collaboration?" |
||||
2025-05-14 02:58:49,807 - INFO - Summary with naturally embedded link: 'JetBlue\'s latest venture into branding showcases a unique cross-industry collaboration with Dunkin\', a partnership that has been brewing for nearly two decades. This innovative move sees an entire aircraft wrapped in Dunkin’s vibrant imagery, which not only pays homage to their longstanding alliance but also adds a splash of color to the skies according to <a href="https://www.nrn.com/quick-service/jetblue-wraps-an-airplane-in-dunkin-branding-in-celebration-of-its-19-year-partnership">Nation\'s Restaurant News</a>. It\'s a novel marketing strategy that captures attention and fuels brand loyalty amidst the hustle and bustle of air travel.\n\nPassengers on this eye-catching flight aren\'t just treated to a visual feast; they also benefit from exclusive loyalty program perks. This fusion of travel and culinary branding illustrates how companies are working to transform the passenger experience, infusing it with brand familiarity and customer appreciation. It’s a clever intersection of hospitality and consumer engagement, aiming to deepen connections with travelers by offering more than just a journey from point A to B.\n\nThis Dunkin\'-themed plane is more than a mere novelty; it\'s a testament to the evolving landscape of brand partnerships and experiential marketing. By blurring the lines between travel and dining, JetBlue and Dunkin\' are setting a new standard for customer interaction and brand synergy. Could this be the dawn of a new era where our flights are not just about reaching destinations but also about immersive brand experiences? How will this trend shape the future of airline and food service collaboration?' |
||||
2025-05-14 02:58:50,395 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
2025-05-14 02:58:50,396 - INFO - Generated title: Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know! |
||||
2025-05-14 02:58:50,769 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
2025-05-14 02:58:50,770 - INFO - Generated category: Trends |
||||
2025-05-14 02:58:50,770 - INFO - Searching DDG with query: 'JetBlue Dunkin branding airplane license:public domain' |
||||
2025-05-14 02:58:50,903 - INFO - response: https://duckduckgo.com/?q=JetBlue+Dunkin+branding+airplane+license%3Apublic+domain 200 |
||||
2025-05-14 02:58:52,097 - INFO - response: https://duckduckgo.com/i.js?l=wt-wt&o=json&q=JetBlue+Dunkin+branding+airplane+license%3Apublic+domain&vqd=4-52424321539831658989497377019764509821&f=%2C%2C%2C%2C%2C&p=1 200 |
||||
2025-05-14 02:58:52,699 - INFO - Skipping potential screenshot: https://cdn.dribbble.com/users/9660385/screenshots/19623169/media/d68a6ab11f00d7dd20adfcac51281262.png (aspect ratio: 1.3333333333333333) |
||||
2025-05-14 02:58:53,080 - INFO - Skipping low-resolution image: https://s3.amazonaws.com/cms.ipressroom.com/285/files/20161/56cfcb1c6022741996ddf5e0_1319725945583/1319725945583_86a84f98-9a5e-420a-9bd1-59aea986eb3d-prv.jpg (420x277) |
||||
2025-05-14 02:58:53,675 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,675 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,676 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,677 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,677 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,677 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,677 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,677 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,677 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,677 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,678 - INFO - Saved data to /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,678 - INFO - Saved 24 used image URLs to /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:53,678 - INFO - Selected image: https://mir-s3-cdn-cf.behance.net/project_modules/1400/856849121283061.60c262caa6f66.jpg from Behance (1400x792) |
||||
2025-05-14 02:58:54,227 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
2025-05-14 02:58:54,228 - INFO - Generated dynamic hook: Buckle up for a flavor flight: Dunkin's jet is serving up tasty travel!* |
||||
2025-05-14 02:58:55,034 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
2025-05-14 02:58:55,036 - INFO - Generated viral share prompt: Fly High with Flavor! Share the Buzz! |
||||
2025-05-14 02:58:55,085 - INFO - Auth test passed for owenjohnson: 10 |
||||
2025-05-14 02:58:55,132 - INFO - Found existing category 'Trends' with ID 10 |
||||
2025-05-14 02:58:55,132 - INFO - Attempting image upload for 'Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know!', URL: https://mir-s3-cdn-cf.behance.net/project_modules/1400/856849121283061.60c262caa6f66.jpg, source: Behance |
||||
2025-05-14 02:58:55,132 - INFO - Fetching image from https://mir-s3-cdn-cf.behance.net/project_modules/1400/856849121283061.60c262caa6f66.jpg for 'Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know!' |
||||
2025-05-14 02:58:55,690 - INFO - Uploaded image 'Is_This_Dunkin-Branded_Jet_the_Future_of_Airline_F.jpg' to WP (ID: 7118) with caption '<span style="color: grey;">Image via </span><a href="https://www.behance.net/gallery/121283061/JetBlue-rebranding">Behance</a>' |
||||
2025-05-14 02:58:55,691 - INFO - Set featured image for post 'Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know!': Media ID=7118 |
||||
2025-05-14 02:58:55,760 - INFO - Updated WordPress post: Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know! (ID: 7119) |
||||
2025-05-14 02:58:55,760 - INFO - Loaded 6 valid entries from /home/shane/foodie_automator/recent_posts.json |
||||
2025-05-14 02:58:55,760 - INFO - Saved post 'Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know!' to /home/shane/foodie_automator/recent_posts.json |
||||
2025-05-14 02:58:55,760 - INFO - Using select_best_persona with interest_score and content |
||||
2025-05-14 02:58:55,760 - INFO - Selected persona for tweet: Trend Scout |
||||
2025-05-14 02:58:57,257 - INFO - HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK" |
||||
2025-05-14 02:58:57,267 - INFO - Generated tweet: JetBlue x Dunkin' is taking flight! Their jet, wrapped in Dunkin’s vibrant colors, isn’t just eye candy—it's redefining the sky-high snack game with exclusive perks. Are flights the next frontier for brand immersion? https://insiderfoodie.com/2025/05/14/is-this-dunkin-branded-jet-the-future-of-airline-food-experiences-youll-want-to-know/ |
||||
2025-05-14 02:58:57,268 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {} |
||||
2025-05-14 02:58:57,268 - INFO - Loaded 1 valid entries from /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:57,268 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:57,268 - INFO - Pruned system_activity.json to 1 entries |
||||
2025-05-14 02:58:57,268 - INFO - Loaded 1 valid entries from /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:57,269 - INFO - At least one script is running, using stored rate limit info for owenjohnson |
||||
2025-05-14 02:58:57,269 - INFO - Quota for owenjohnson: 17/17 tweets remaining |
||||
2025-05-14 02:58:57,633 - INFO - File /home/shane/foodie_automator/rate_limit_info.json does not exist. Returning default: {} |
||||
2025-05-14 02:58:57,633 - WARNING - Rate limit info not found for owenjohnson, assuming quota exhausted |
||||
2025-05-14 02:58:57,633 - INFO - Successfully tweeted rss for owenjohnson: JetBlue x Dunkin' is taking flight! Their jet, wr... (ID: 1922456565740666887) |
||||
2025-05-14 02:58:57,633 - INFO - Successfully tweeted for post: Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know! (Tweet ID: 1922456565740666887) |
||||
2025-05-14 02:58:57,633 - INFO - Posted to WordPress for owenjohnson: https://insiderfoodie.com/2025/05/14/is-this-dunkin-branded-jet-the-future-of-airline-food-experiences-youll-want-to-know/ |
||||
2025-05-14 02:58:57,680 - INFO - Auth test passed for owenjohnson: 10 |
||||
2025-05-14 02:58:57,719 - INFO - Found existing category 'Trends' with ID 10 |
||||
2025-05-14 02:58:57,781 - INFO - Updated WordPress post: Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know! (ID: 7119) |
||||
2025-05-14 02:58:57,781 - INFO - Loaded 7 valid entries from /home/shane/foodie_automator/recent_posts.json |
||||
2025-05-14 02:58:57,782 - INFO - Loaded 3 valid entries from /home/shane/foodie_automator/posted_rss_titles.json |
||||
2025-05-14 02:58:57,782 - INFO - Saved data to /home/shane/foodie_automator/posted_rss_titles.json |
||||
2025-05-14 02:58:57,782 - INFO - Successfully saved 'JetBlue wraps an airplane in Dunkin’ branding in celebration of its 19-year partnership' to /home/shane/foodie_automator/posted_rss_titles.json |
||||
2025-05-14 02:58:57,782 - INFO - Loaded 24 valid entries from /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:57,783 - INFO - Saved data to /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:57,783 - INFO - Saved image 'https://mir-s3-cdn-cf.behance.net/project_modules/1400/856849121283061.60c262caa6f66.jpg' to /home/shane/foodie_automator/used_images.json |
||||
2025-05-14 02:58:57,783 - INFO - ***** SUCCESS: Posted 'Is This Dunkin-Branded Jet the Future of Airline Food Experiences? Youll Want to Know!' (ID: 7119) from RSS ***** |
||||
2025-05-14 02:58:57,783 - INFO - Completed RSS run |
||||
2025-05-14 02:58:57,783 - INFO - Loaded 1 valid entries from /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:57,783 - INFO - Saved data to /home/shane/foodie_automator/system_activity.json |
||||
2025-05-14 02:58:57,783 - INFO - Updated system activity: foodie_automator_rss is stopped |
||||
2025-05-14 02:58:57,783 - INFO - Run completed, sleep_time: 1267 seconds |
||||
2025-05-14 02:58:57,783 - INFO - Run completed, sleep_time: 1267 seconds |
||||
Loading…
Reference in new issue