A “pequenada” foi quem mais brilhou no arranque do São João de Braga

As festas do São João de Braga já arrancaram. A manhã desta terça-feira, o primeiro dia de celebração, ficou marcado pelo cortejo do “São João da Pequenada”, que juntou cerca de um milhar de crianças de várias escolas do concelho.

“Esta manhã, as principais artérias de Braga foram invadidas pela alegria contagiante do cortejo infantil “São João da Pequenada”. Mais um ano, mais um recorde batido: é verdade, nesta edição, contamos com a participação de perto de 1000 crianças”, refere a Associação de Festas de São João de Braga.

Neste primeiro de oito dias de festa, que se prolonga até à próxima terça-feira, destaque para o espetáculo “Faça-se Luz”, na Praça da República, pelas 22h00, que marca o momento oficial em que a iluminação das ornamentações é ligada. À mesma hora, no Parque da Ponte, há cantares ao desafio.

Para quarta-feira à noite está agendada a Gala Sanjoanina, no Theatro Circo, a partir das 21h30, que juntará os cordofones de Braga, designadamente cavaquinhos e violas braguesas, com as violas da terra (Ponta Delgada) e violas campaniças (Évora). A cantora Katia Guerreiro é um dos nomes confirmados na gala.

O programa deste ano mantém todas as outras iniciativas habituais da celebração do São João em Braga, como o cortejo histórico, na sexta-feira, com saída às 22h00 do Arco da Porta Nova, ou o cortejo internacional de gigantones e cabeçudos, no sábado, às 21h30 horas, na Praça Municipal.

Quanto aos espetáculos musicais, Ágata atua na sexta-feira e os Sons do Minho no sábado, ambos às 22h00, no Parque da Ponte. Na “noitada” de São João, a partir da 01h30, há um concerto de Diogo Piçarra na Avenida Central, local que recebe, no dia 24, às 22h00, um espetáculo do cantor Tony Carreira.

A edição deste ano ficará ainda marcada pela apresentação da candidatura do São João de Braga ao Inventário Nacional do Património Cultural Imaterial. A sessão de apresentação acontecerá no sábado, às 12h00, no salão nobre da Câmara de Braga.

O programa completo está disponível AQUI.

Carregar mais

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