Vila Verde acolhe apresentação de obra póstuma de José Gama sobre a origem do concelho

A obra póstuma do professor e antigo vereador da Câmara Municipal de Vila Verde, José Gama (1945–2025), intitulada “Origem e Constituição do Concelho de Vila Verde”, será apresentada em sessão pública no próximo dia 2 de junho, pelas 21h00, no Centro de Artes e Cultura de Vila Verde.

A iniciativa é organizada pela Biblioteca Municipal Professor Machado Vilela, em colaboração com a Academia de Música de Vila Verde, e integra-se num momento de valorização do património histórico e cultural do concelho.

O livro resulta de um trabalho de investigação desenvolvido ao longo dos últimos anos de vida do autor, tendo sido concluído antes do seu falecimento. A edição e preparação da obra, bem como a organização da sessão de apresentação, ficaram a cargo da sua filha, a Dra. Paula Gama, e do seu amigo, o Dr. Alberto Nídio Silva.

No prefácio da obra, o Professor Doutor Viriato Capela destaca o contributo do estudo para o conhecimento da história local, sublinhando o seu “duplo alcance”: por um lado, o aprofundamento do conhecimento sobre a constituição do concelho de Vila Verde e, por outro, a ampliação da compreensão dos processos associados à instauração do Município Liberal.

O prefaciador salienta ainda que a investigação coloca em evidência “as etapas do desenho do território de Vila Verde”, enquadrando-as no contexto das reformas liberais e das dinâmicas políticas e sociais da década de 1840 e do período da Regeneração.

A apresentação da obra decorre num ano simbólico, em que se assinalam 170 anos da criação do concelho de Vila Verde, conferindo especial relevância ao lançamento.

Mais do que um contributo académico, a publicação assume-se também como uma homenagem a José Gama, cujo percurso intelectual e ligação ao concelho são reconhecidos como referências no estudo e valorização da história local.

[email protected]

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