Chuva e trovoada regressam e colocam 14 distritos sob aviso amarelo

Depois de várias semanas de estabilidade, o mau tempo está de regresso a Portugal continental, com chuva forte, trovoada e possibilidade de granizo a motivarem avisos meteorológicos. O Instituto Português do Mar e da Atmosfera colocou 14 distritos sob aviso amarelo até às 21h00 desta terça-feira.

De acordo com a atualização mais recente, apenas os distritos de Leiria, Lisboa, Setúbal e Faro escapam ao aviso, que é o menos grave de uma escala de três níveis, sendo emitido quando existe risco para atividades dependentes das condições meteorológicas.

Segundo a meteorologista Ângela Lourenço, este tipo de instabilidade é comum nesta época do ano. “Abril e maio são meses de transição, pelo que não é de excluir a ocorrência de precipitação forte, normalmente de curta duração e muito localizada”, explicou, acrescentando que estes episódios podem ser acompanhados de queda de granizo.

Além da precipitação, o IPMA prevê uma descida das temperaturas, sobretudo das máximas, até quarta-feira. Para esta terça-feira, os termómetros deverão oscilar entre 11 e 15 graus Celsius de mínima e entre 21 e 27 de máxima. Na quarta-feira, está prevista uma descida mais acentuada, com mínimas entre 7 e 14 graus e máximas entre 13 e 22.

A partir de quinta-feira, dia 29, é esperada uma ligeira subida das temperaturas máximas, ainda que sem atingir os valores registados no fim de semana anterior, bem como uma progressiva estabilização das condições atmosféricas.

As autoridades alertam ainda para o risco de cheias, sobretudo nas regiões Centro e Norte e em zonas do interior, devido à intensidade prevista da precipitação.

A tendência aponta para uma melhoria do estado do tempo a partir de quinta-feira, com previsões de céu pouco nublado ou limpo durante o feriado e o próximo fim de semana.

[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