Casa do Conhecimento de Vila Verde acolheu a 26ª sessão da Comunidade de Leitores

A 26ª sessão da Comunidade de Leitores Rede Casa do Conhecimento decorreu no passado dia 16 de Fevereiro, com mais uma conversa em torno de um livro, desta feita “Engenharia Genética – O Futuro já Começou”, da autoria de Sílvia Curado. Para a dinamização da sessão, nas instalações da Casa do Conhecimento de Vila Verde, marcou presença Lucília Domingues, Professora Associada com Agregação do Departamento de Engenharia Biológica da Universidade do Minho, directora do Mestrado em Biotecnologia, investigadora e directora adjunta do Centro de Engenharia Biológica (CEB).

O encontro – realizado num formato híbrido – contou com a presença do Vice-Presidente do Município de Vila Verde, Manuel Lopes, dos Directores das Escolas e Agrupamentos de Escolas de Vila Verde, bem como dos Clubes Ciência Viva na Escola pertencentes à Rede de Clubes Casa do Conhecimento de Vila Verde, entre outro público. Contou, ainda, com uma vasta participação online de público geograficamente disperso, oriundo das Casas do Conhecimento de Universidade do Minho, de Boticas, Fafe, Montalegre e Paredes de Coura.

A Comunidade de Leitores Rede Casas do Conhecimento é uma iniciativa conjunta dos Serviços de Documentação, Bibliotecas e Casa do Conhecimento da Universidade do Minho, da Casa do Conhecimento de Boticas, da Casa do Conhecimento de Montalegre, da Casa do Conhecimento de Paredes de Coura, da Casa do Conhecimento de Vila Verde, esta última em colaboração com a Biblioteca Professor Machado Vilela.

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