Connect with us

Kansas

Kansas City's art scene is full of fascinating exhibits this fall. Here's are 6 to check out

Published

on

Kansas City's art scene is full of fascinating exhibits this fall. Here's are 6 to check out


This story was first published in KCUR’s Adventure newsletter. You can sign up to receive stories like this in your inbox every Tuesday.

Kansas City’s kicking off its autumn in style. When you’ve finished sampling the apple cider at the metro’s many fall festivals and autumn events, consider heading to some great arts galleries and museums.

Kansas City’s art scene is filled with intriguing exhibitions this season, besides the annual Halloween-themed shows and markets.

Whether you are reminiscing about nature’s abundance or feeling a little nostalgic and sentimental, these six art exhibits will satisfy your creative craving in this poetic season.

Advertisement

“Middle Daughter” by Jo Archuleta

“Middle Daughter,” a solo exhibition by New Mexico-born, Kansas City-based Jo Archuleta at Gallery Bogart in the West Bottoms, opens the first Saturday of October.

Archuleta’s paintings and works on paper are full of spooky season elements at first glance: pink-skinned demon girls, a black cat, ominously burning sunset. But something deeply troublesome is tucked behind the bright colors.

In “Mutt,” a weeping girl in her underwear bends over and places her hands with pointy nails on a small, crusty dog. The animal is Archuleta’s self-identifying symbol, representing her awkward and uncomfortable experiences in girlhood.

One may see the character as either holding the dog down or cradling the animal with compassion, implying a complicated battle between self-awareness and self-sabotage.

In these atmospheric paintings, Archuleta illustrates her experience of finding self-worth and contentment in her own company in a society that constantly objectifies women.

Advertisement
  • When: Oct. 5 through Nov. 30.
  • Opening reception: Saturday, Oct. 5, 5-8 p.m.
  • Where: Gallery Bogart, 1400 Union Ave, Kansas City, MO 64101

“Reverberation: Faith in Motion” by Emily Cramer

Installation view of “Reverberation: Faith in Motion” at Four Chapter Gallery.

Those who find peace in the woods or along the creek should stop by Four Chapter Gallery in the Crossroads Arts District for a solo exhibition by Kansas City-based oil painter Emily Cramer, “Reverberation: Faith in Motion.”

Some pieces come in pairs, with one capturing a distorted reflection in ripples, and the other restoring the tranquil scene in calmer water. They sit side-by-side, with peaceful sceneries next to shattered shapes and colors. The paintings build a bridge between stability and chaos, reality and abstraction, motion and stillness.

Cramer uses these images to represent how faith and spirituality constantly radiate outward in the world, but the idea that humans are interconnected and vibrate with each other is applicable even beyond the painter’s Christian belief. No matter one’s faith, or lack thereof, it’s easy to appreciate the mesmerizing sanctuary created by Cramer’s paintings.

  • When: Now through Oct. 27.
  • Where: Four Chapter Gallery, 208 W 19 St, Kansas City, MO 64108

“Exhibit 36” at Holsum Gallery

Left: graphite and chalk on paper drawing of a woman looking down called “Lowered Gaze II (2024)” by Christopher Lowrance. Right: graphite and chalk on paper of a man looking down called “Lowered Gaze (2024)” by Christopher Lowrance.

Left: “Lowered Gaze II (2024)”, Christopher Lowrance, graphite and chalk on paper. Right: “Lowered Gaze (2024)”, Christopher Lowrance, graphite and chalk on paper.

Holsum Gallery, one of Kansas City’s essential artist-run spaces, presents another deeply emotional collection of work. “Exhibit 36” features three Kansas City-based artists specializing in various drawing methods: Jaasiel Duarte Terrazas, Christoper Lowrance, and Marilyn Mahoney.

Drawing can be gentle, such as Lowrance’s graphite and chalk portraits. In “Lowered Gaze I & II,” Lowrance sketches with graphite to capture soft light on his subjects, like a man and a woman looking down with their eyes half closed. These meditative images invite the audience to pause and be still with their thoughts.

Advertisement

Drawing is also used in the industrial sector, like in blueprints and structural renderings. Jaasiel Duarte Terrazas, a local architect, artist, and art educator, will showcase drawings created with his drafting skills and sculptures that turn his sketched concept into tangible structures.

  • When: Sept. 23 through Nov. 11.
  • Opening reception: Friday, Sept. 27, 6-9 p.m.
  • Where: Holsum Gallery, 1200 W 12th St, Kansas City, MO 64101

“Communing with Poppies” by Hannah Banciella

A collage art work of a drawing of one woman slumped in a chair with knives in her chest while another woman looks down at her while holding a tea pot.

Installation view of “Communing with Poppies.”

“Communing with Poppies,” an immersive, site-specific installation created by Cuban American artist Hannah Banciella, is coming to the Kansas City Artists Coalition in Midtown.

The exhibit will turn the Main Gallery into a dream state with larger-than-life charcoal drawings telling the stories of two distinct personalities based on the artist herself, standing for powerfulness and powerlessness.

The independent and curious one is seen in casual but elegant attire, whereas the beat-down, depressed one is stuck in her black nightgown. Sometimes they live separately, but other times the two personalities interact in twisted ways.

In one piece, the powerless lays in the mud and is covered by weeds. She reaches out to the sky but appears trapped by vines and thorns. Another shows the powerless one staked to a chair with two daggers, her hands and feet chopped off.

Advertisement

Next to her stands the powerful one, holding a teapot and looking a little too gathered in the presence of a grotesque corpse. Is she lamenting the death of her other self, or… is she the murderer?

  • When: Oct. 4 through Oct. 25
  • Where: Kansas City Artists Coalition, 3200 Gillham Rd, Kansas City, MO 64109

“Actions for the Earth: Art, Care & Ecology” at Nerman Museum of Contemporary Art

Installation view featuring various sculpture in an art gallery space.

E G Schempf

/

Nerman Museum of Contemporary Art

Installation view of “Actions for the Earth: Art, Care & Ecology” at the Nerman Museum of Contemporary Art.

The harvest season naturally makes people think about the intricate relationship between humanity and ecology. In the interdisciplinary exhibition “Actions for the Earth: Art, Care & Ecology,” at the Nerman Museum of Contemporary Art in Overland Park, the audience will journey with participating artists to investigate the climate crisis as a humanitarian catastrophe while fostering a deeper consciousness of the interconnection between our civilization and our planet.

Advertisement

Curated by Sharmila Wood and produced by Independent Curators International in New York, “Actions for the Earth” is a traveling exhibition featuring 18 intergenerational artists whose work emphasizes action, instruction, reciprocity, and exchange and are designed to serve as restorative strategies for our tattered earth. Wood is a Western Australia-based independent curator exploring the intersection of social change, history, and ecology in design and art.

The Nerman also added some personal touch to the exhibition: “Memory of Nature,” a nomadic restoration initiative created in 2013 by Indonesian performance artist Arahmaiani that features an empty plant bed, has been filled with native prairie plants hand-selected by the Nerman staff. It won’t live at the museum forever, though: The garden will be planted at Johnson County Community College next spring.

  • When: Now through Dec. 4.
  • Where: Nerman Museum of Contemporary Art, 12345 College Blvd, Overland Park, KS 66210

“Infinite Regress: Mystical Abstraction from the Permanent Collection and Beyond” at Kemper Museum

Side by side images of artists Theodora Allen and Panos Tsagaris in front of their art work.

Kemper Museum of Contemporary Art

Left: Theodora Allen in her studio. Right: Panos Tsagaris in front of his work.

Curated by Kevin Moore, interim curator at the Kemper Museum of Contemporary Art, “Infinite Regress” is a cross-era exploration into mankind’s endless search for a symbiotic state between nature and technology.

The exhibit displays artwork from The Kemper’s permanent collection, including paintings by mystical abstraction icons Joseph Stella, Georgia O’Keeffe, and Marsden Hartley.

Advertisement

The title, “Infinite Regress,” is borrowed from Eamon Ore-Giron’s serial painting developed upon slight variations, noting that art’s advancement is an ongoing process of recycling and upcycling ideas from predecessors throughout history. Following the same logic, the exhibition pairs contemporary artists exhibiting at the museum for the first time, such as Ore-Giron, Chelsea Culprit, Shannon Bool, Theodora Allen, and Panos Tsagaris.

Whether looking for classic paintings such as O’Keefe’s abstract flowers or Stella’s illustrative oil paintings or hoping to discover something innovative like Bool’s figurative sculpture combining human form and modern architecture, “Infinite Regress” guarantees a transcendental experience built upon the wildest imaginations.

  • When: Sept. 20 thru Feb. 23rd
  • Where: Kemper Museum of Contemporary Art, 4420 Warwick Blvd, Kansas City, MO 64111





Source link

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Kansas

Kansas City Chiefs heiress Gracie Hunt gets engaged to ex-NFL player’s son

Published

on

Kansas City Chiefs heiress Gracie Hunt gets engaged to ex-NFL player’s son


Gracie Hunt is engaged to Derek Green, the youngest son of former Kansas City Chiefs quarterback Trent Green.

The NFL heiress, who is the daughter of billionaire Chiefs CEO Clark Hunt, announced the exciting news in a sweet Instagram post on Saturday.

“It was always you,” Gracie, 27, wrote alongside a series of pics from Derek’s proposal.

Gracie Hunt and Derek Green (pictured here together in February) are engaged after a year of dating. graciehunt/instagram
The NFL heiress (seen here with her now-fiancé last month) announced the engagement news in an Instagram post on Saturday. graciehunt/instagram

The photos showed Derek, 26, down on one knee as he popped the question to his now-fiancée beneath an outdoor altar decorated with white flowers.

Advertisement

Another featured the happy couple kissing, while a third showed the NFL heiress’s emerald-cut engagement ring, which was encrusted with white diamonds and a single emerald stone along the band.

The carousel of photos also included some of the pair’s family and friends filming the proposal and clapping in celebration after Gracie said “yes.”

Gracie’s mom, Tavia, took to her own Instagram over the weekend to celebrate her daughter and future son-in-law’s engagement.

The photos showed Derek (pictured here with Gracie last month) down on one knee as he popped the question beneath an outdoor altar. graciehunt/instagram
Gracie is the daughter of billionaire Chiefs CEO Clark Hunt (seen here with his wife, Tavia, and Gracie and Derek last month). graciehunt/instagram

“We’re getting another SON!!” the 54-year-old wrote on her Instagram Stories. “Gracie Green has a nice ring to it!!”

Tavia and Clark share daughters Gracie and Ava, 21, as well as a 23-year-old son, Knobel.

Advertisement

“Forever looks so beautiful on these two,” Gracie’s mom continued. “God brought these two together in such a special way, and our hearts are overflowing with joy … We are so grateful for His hand in their lives and so excited for all that lies ahead.”

Gracie and Derek (pictured here together in February 2026) started dating in April 2025. graciehunt/instagram
Gracie (seen here with her parents and Derek in February) took to social media in July 2025 to say that she and Derek have been “friends since 2017.” graciehunt/instagram

Gracie first teased her and Derek’s relationship in a since-deleted Instagram video of them together at Arrowhead Stadium in Kansas City, Missouri, in April 2025.

“After meeting 7.5 years ago in this place… all along there was some invisible string,” she captioned the clip while quoting Taylor Swift’s song “Invisible String” from the pop star’s album “Folklore.”

Swift and Kansas City Chiefs tight end Travis Kelce, both 36, are also engaged. Kelce asked the “Fate of Ophelia” hitmaker to marry him in August 2025.

Gracie, meanwhile, returned to social media in July of last year to reveal that she and her now-fiancé have been “friends since 2017.”

Advertisement
“After meeting 7.5 years ago in this place… all along there was some invisible string,” Gracie (pictured here with Derek in February) teased in an Instagram post last year. graciehunt/instagram
Gracie also included several nods to Taylor Swift (seen here together during a Chiefs game in December 2023) in her social media posts about Derek. Gracie Hunt/Instagram

“I’m dating my best friend,” Gracie wrote in the Instagram post with Swift’s “You Belong With Me” playing in the background.

Before dating Derek, Gracie was with real estate broker Cody Keith.

Keith wasn’t seen at the NFL heiress’s 26th birthday party in March 2025, nor in attendance for the Chiefs’ 2025 Super Bowl loss against the Philadelphia Eagles that February.





Source link

Advertisement
Continue Reading

Kansas

Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display

Published

on

Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display


Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display

Advertisement

MULTIPLE TIMES AND FIND NEW BOOTHS AND ARTISTS. THE METRO IS GETTING ITS FIRST LOOK AT ALL THE HEARTS THAT WILL BE FEATURED IN THIS YEAR’S PARADE OF HEARTS. THERE WAS A SNEAK PEEK EVENT AT THE OVERLAND PARK CONVENTION CENTER YESTERDAY. THE PARADE OF HEARTS SHOWCASES KANSAS CITY’S CREATIVITY AND HIGHLIGHTS LOCAL ART. EACH SCULPTURE WAS DESIGNED BY A LOCAL ARTIST AND WILL BE ON DISPLAY AROUND THE METRO. MY FAVORITE MOMENT IS JUST SEEING THE SMILES ON EVERYONE’S FACES AND THOSE PROUD MOMENTS WHERE YOU HAVE PARENTS SITTING THERE WATCHING THEIR KIDS. WE HAVE ARTISTS AS YOUNG AS NINE YEARS OLD, SEVEN YEARS OLD, AND THEN UP UNTIL CLOSE TO 80. SO WE HAVE ALL AGES REPRESENTED, SO WE SEE THEIR FAMILIES SUPPORTING THEM, AND IT’S JUST A GREAT MOMENT. AND SOON THE ART, THE HEARTS WILL GO TO THEIR DESIGNATED LOCATIONS ACROSS THE AREA. THEY’LL BE THERE ALL SUMMER LONG BEFORE BEING AUCTIONED OFF. THE PROCEEDS WILL GO TOWARDS SUPPORTI

Advertisement

Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display

Updated: 6:26 PM CDT Apr 5, 2026

Editorial Standards

Advertisement

Kansas City is getting an early look at one of its most recognizable public art displays.A preview event for the 2026 Parade of Hearts was held Saturday at the Overland Park Convention Center, giving attendees a first glimpse at this year’s heart sculptures.The annual event highlights local artists and showcases creativity across the metro, with each sculpture designed by a Kansas City-area artist.In the coming weeks, the hearts will be placed at locations throughout the region, where they will remain on display throughout the summer.Organizers say the installations are meant to encourage people to explore the metro while supporting the arts.At the end of the season, the sculptures will be auctioned off, with proceeds going toward supporting local artists.A full map of heart locations will be available online once installations are complete.

Kansas City is getting an early look at one of its most recognizable public art displays.

Advertisement

A preview event for the 2026 Parade of Hearts was held Saturday at the Overland Park Convention Center, giving attendees a first glimpse at this year’s heart sculptures.

The annual event highlights local artists and showcases creativity across the metro, with each sculpture designed by a Kansas City-area artist.

In the coming weeks, the hearts will be placed at locations throughout the region, where they will remain on display throughout the summer.

Advertisement

Organizers say the installations are meant to encourage people to explore the metro while supporting the arts.

At the end of the season, the sculptures will be auctioned off, with proceeds going toward supporting local artists.

A full map of heart locations will be available online once installations are complete.

Advertisement

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

Advertisement

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

Advertisement

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

Advertisement

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kmbc.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.kmbc.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

Advertisement

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

Advertisement

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

`;
}

Advertisement

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

Advertisement

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

Advertisement

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kmbc.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.kmbc.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

Advertisement

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

Advertisement

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

Advertisement

Loading more articles…



Source link

Continue Reading

Kansas

Where to watch Milwaukee Brewers vs Kansas City Royals: TV channel, start time, streaming for Apr. 5

Published

on

Where to watch Milwaukee Brewers vs Kansas City Royals: TV channel, start time, streaming for Apr. 5


play

Baseball is back and finding what channel your favorite team is playing on has become a little bit more confusing since MLB announced plans to produce and distribute broadcasts for nearly a third of the league.

We’re here to help. Here’s everything you need to know Sunday as the Milwaukee Brewers visit the Kansas City Royals.

Advertisement

See USA TODAY’s sortable MLB schedule to filter by team or division.

What time is Milwaukee Brewers vs Kansas City Royals?

First pitch between the Kansas City Royals and Milwaukee Brewers is scheduled for 2:10 p.m. (ET) on Sunday, Apr. 5.

How to watch Milwaukee Brewers vs Kansas City Royals on Sunday

All times Eastern and accurate as of Sunday, April 5, 2026, at 10:03 a.m.

  • Matchup: MIL at KC
  • Date: Sunday, Apr. 5
  • Time: 2:10 p.m. (ET)
  • Venue: Ewing M. Kauffman Stadium
  • Location: Kansas City, Missouri
  • TV: Royals.TV and Brewers.TV
  • Streaming: MLB.TV on Fubo

Watch MLB all season long with Fubo

MLB regional blackout restrictions apply

MLB scores, results

MLB scores for Apr. 5 games are available on usatoday.com . Here’s how to access today’s results:

Advertisement

See scores, results for all of today’s games.



Source link

Continue Reading

Trending