Cantares ao desafio enchem Cabanelas de tradição e dão início às celebrações do Dia da Freguesia

A freguesia de Cabanelas, em Vila Verde, deu início às celebrações do Dia da Freguesia com uma noite dedicada aos cantares ao desafio, que juntou centenas de pessoas num ambiente de festa, tradição e convívio.

Numa noite amena e com forte participação da comunidade, o programa “Cabanelas em Festa” arrancou com um espetáculo marcado pela música popular e pelo improviso, numa iniciativa que teve como dinamizador o vilaverdense Pedro Malheiro, responsável por reunir em palco alguns nomes de referência desta expressão cultural.

Os cantares ao desafio, uma das manifestações mais genuínas da tradição popular minhota, proporcionaram momentos de animação e interação com o público, mantendo viva uma prática cultural que continua a mobilizar diferentes gerações.

As comemorações do Dia da Freguesia prosseguem este sábado, com um programa destinado a todas as idades. A partir das 16h00, os mais novos terão à disposição insufláveis, numa tarde dedicada ao convívio familiar.

Pelas 19h30, realiza-se o tradicional desfile de rusgas, um dos momentos mais emblemáticos das festividades e uma celebração das tradições locais, reunindo grupos que preservam a identidade cultural e etnográfica da freguesia.

O encerramento da jornada está marcado para as 21h30, com o concerto da Banda Kontalento, formação conhecida pelo seu repertório festivo e pela capacidade de envolver o público, prometendo uma noite de música e animação.

Promovido pela Junta de Freguesia de Cabanelas, o “Cabanelas em Festa” tem vindo a afirmar-se como um dos principais momentos de encontro da comunidade, reforçando os laços entre residentes, valorizando as tradições locais e promovendo o convívio entre gerações.

A autarquia espera uma forte adesão da população e dos visitantes, numa celebração que coloca novamente a música, a cultura popular e o espírito comunitário no centro das comemorações do Dia da Freguesia.

[email protected]

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