Biblioteca Municipal de Barcelos mostra ‘Cultura na Comunidade Local. 25 de Abril na vida de…’

A Biblioteca Municipal de Barcelos tem patente, até 24 de Fevereiro, a exposição ‘Cultura na Comunidade Local. 25 de Abril na vida de…’, uma mostra que resulta de um trabalho dos alunos da licenciatura Design Audiovisual da Escola Superior de Design, do Instituto Politécnico do Cávado e Ave (IPCA).

“ (…) a cultura de uma região corresponde a um conjunto muito variado de actividades, lugares, objectos e pessoas. Constitui-se em presença de quem a vive. É com este mote que os alunos da licenciatura em Design Audiovisual vão à descoberta do concelho de Barcelos, identificando as instituições através do testemunho das pessoas que as constituem”, lê-se na apresentação da mostra, organizado no âmbito do Projecto 50+10.

No ano em que se comemoram os 50 anos da Revolução dos Cravos, os alunos procuraram registar a experiência individual do que significa hoje em dia e do que foi o 25 de Abril para alguém que é agente activo na sociedade barcelense.

“Da Protecção Civil à indústria local, do associativismo ao património e à história, das festas tradicionais à riqueza natural do estuário do rio Cávado, foram produzidos registos visuais que constituem um exercício de aprendizagem para alunos e de reflexão para o público, representando um início auspicioso para estes jovens estudantes na área do Design Audiovisual”, refere a apresentação.

[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