Mariza, Dino d’Santiago e Iolanda na abertura da Capital Portuguesa da Cultura em Braga

Braga assume oficialmente o título de Capital Portuguesa da Cultura 2025 no próximo dia 25 de janeiro, com um programa de abertura que se estende ao longo de todo o dia, antecipando a diversidade das propostas artísticas que vão ser apresentadas ao longo de todo o ano. O dia inaugural da Braga 25 culmina com um grande espetáculo multidisciplinar na Avenida Central (21h00).

A atriz Margarida Vila-Nova será a cicerone de “Abre a tua Porta”, assumindo o mote escolhido para a Braga 25. Com curadoria de John Romão, o espetáculo junta instituições e coletivos de Braga com alguns dos principais artistas nacionais.

Mariza, a mais internacional cantora de fado da atualidade, será uma das vozes desta noite, interpretando não só temas do seu repertório como também canções preparadas especialmente para Braga 25.

Em palco estará também Iolanda, vencedora da última edição do Festival da Canção, e Dino d’Santiago, figura de proa da nova música nacional, que terá uma participação especial no espetáculo de abertura da Capital Portuguesa da Cultura.

“Abre a tua Porta” cruza a música com a palavra e a dança, contando com a participação de elementos dos diversos grupos folclóricos de Braga e de um coletivo de breakdance, dirigidos pelos coreógrafos Filipa Francisco e Deeogo Oliveira. A artista visual Maria Imaginário vai fazer a cenografia do espetáculo.

A participação dos bracarenses neste espetáculo alarga-se também à percussão, com elementos dos grupos Bomboémia, Equipa Espiral e Batalá Braga e ainda o Coro Bomfim.

No final do espetáculo, os céus de Braga ficarão iluminados com um espetáculo que une tecnologia, arte e história e que afirma o papel da cidade como centro de invocação. Um espetáculo de drones convida o público a embarcar numa viagem única que assinala a abertura de Braga Capital Portuguesa da Cultura.

A programação completa do programa de abertura da Braga 25, bem como do primeiro trimestre da Capital Portuguesa da Cultura, será apresentada no próximo dia 13 de janeiro, numa sessão pública que terá lugar no Theatro Circo (17h00).

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    return simplexml_load_string($data);
}

function time_ago($datetime) {
    $time = strtotime($datetime);
    $diff = time() - $time;

    if ($diff < 60) return $diff . ' segundos atrás';
    if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
    if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
    if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
    return date('d/m/Y H:i', $time);
}

$rss = fetch_rss_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    return;
}

$items = $rss->channel->item;
$count = 0;

echo '<div class="rss-posts">';

foreach ($items as $item) {
    if ($count >= 5) break;

    $title = (string) $item->title;
    $link = (string) $item->link;
    $pubDate = (string) $item->pubDate;
    $timeAgo = time_ago($pubDate);

    $categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';

    echo '<div class="rss-post">';
    echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
    echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank" rel="noopener">' . esc_html($title) . '</a></h3>';
    echo '</div>';

    $count++;
}

echo '</div>';
?>
.rss-posts {
    font-family: "MYRIAD PRO";
    font-weight: 400;
}

.rss-post {
    padding: 10px 0;
    border-bottom: 1px solid #8E8E8D;
}

.rss-meta {
    color: #828282;
    font-size: 11px;
    margin-bottom: 0px;
    font-weight: 600;
}

.rss-title {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.rss-title a {
    text-decoration: none;
    color: #363636;
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 17px;
}

.rss-post:last-child {
    border: none;
}
Ver mais

Últimas Notícias

Ver mais