Biblioteca Municipal de Esposende convida Pedro Abrunhosa para “conversa intimista”

A Biblioteca Municipal Manuel de Boaventura, em Esposende, vai receber Pedro Abrunhosa, no próximo dia 29 de Janeiro, para uma “conversa intimista”, com Helena Teixeira da Silva, sobre a «arte, o silêncio e a bondade como valores de aproximação da humanidade».

Esta actividade marca a agenda da Biblioteca Municipal do primeiro mês do ano, que reserva mais uma sessão “(Con)Viver com Poesia”, numa «estratégia de dinamização da cultura e da promoção do livro e da leitura».

PEDRO ABRUNHOSA

Pedro Abrunhosa, músico, compositor, autor, viajante, leitor compulsivo, homem de palco e de causas escolheu desde sempre o caminho mais difícil. A sua história pública não começa com uma banda de garagem mas pelo Conservatório. Não começou por ganhar fama na música ligeira para se aventurar depois em projectos mais ousados. Fez ao contrário: aos 16 anos estudava Análise, Composição e História da Música com Álvaro Salazar e Jorge Peixinho na Escola de Música do Porto e, posteriormente, com Cândido Lima no Conservatório. Por essa altura integrava já o Grupo de Música Contemporânea de Madrid. Entrou na música pela via erudita. E quando chegou ao jazz era um erudito a tocar jazz.

HELENA TEIXEIRA DA SILVA

Helena Teixeira da Silva é jornalista e vive no Porto. Iniciou a sua carreira no jornal “Público” e, como confessa, “habitou” a redação do “Jornal de Notícias” durante 21 anos, trabalhando nas áreas da Política, Sociedade e Cultura. Colaborou com a “Grande Reportagem” e a “Notícias Magazine”. Em 2022, abandonou temporariamente o jornalismo diário para desenvolver outros projectos na área do jornalismo cultural. É autora do livro “751 dias – O tempo não consome a eternidade”, sobre Paulo Cunha e Silva.

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