Vila Verde. Biblioteca recebe Irene Flunser Pimentel para apresentação de livro

Depois do habitual interregno de verão, estão de regresso as atividades do “Aqui Há Cultura!”, projeto conjunto do município de Vila Verde e da EPATV – Escola Profissional Amar Terra Verde, que volta no dia 31 de outubro.

Às 21h00, Irene Flunser Pimentel estará na Biblioteca Professor Machado Vilela, em Vila Verde, para apresentar a sua obra “Do 25 de abril de 1974 ao 25 de novembro de 1975 – episódios menos conhecidos”.

Distinguida com o Prémio Pessoa, em 2007, com o Prémio Seeds of Science, na categoria “Ciências Sociais e Humanas”, em 2009, e condecorada com a Ordem Nacional da Legião de Honra pelo Governo de França, em 2015, a autora é um dos nomes maiores da historiografia portuguesa.

Mestre em História Contemporânea (século XX) e doutorada em História Institucional e Política Contemporânea pela Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa, investigadora do Instituto de História Contemporânea (FCSH da UNL), escreveu obras como História das Organizações Femininas do Estado Novo (2000, Prémio Carolina Michaëlis em 1999), Judeus em Portugal durante a Segunda Guerra Mundial. Em Fuga de Hitler e do Holocausto (2006, Prémio ex-aequo Adérito Sedas Nunes, atribuído pelo Instituto de Ciências Sociais em 2007), A História da PIDE (2007, Prémio Especial Máxima em 2008), Tribunais Políticos. Tribunais Militares Especiais e Tribunais Plenários durante a Ditadura e o Estado Novo, em coautoria com Fernando Rosas, João Madeira, Luís Farinha e Maria Inácia Rezola (2009), A cada um o seu lugar (2011, Prémio Ensaio 2012 da Máxima), O Caso da PIDE/DGS (2017), Holocausto (2020, vencedor do Prémio Fundação Calouste Gulbenkian, na categoria “História da Europa”, em 2021) e de Informadores da Pide – Uma Tragédia Portuguesa (2022).

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