Chuva e vento agravam-se: IPMA estende aviso amarelo a 16 distritos em Portugal continental

O Instituto Português do Mar e da Atmosfera (IPMA) alargou para 16 o número de distritos de Portugal continental sob aviso amarelo devido à previsão de chuva por vezes forte, acompanhada de trovoada, e vento intenso.

A atualização, efetuada durante a tarde deste sábado, acrescenta os distritos de Viseu e Vila Real à lista inicialmente divulgada, que já incluía regiões como Porto, Braga, Viana do Castelo, Aveiro, Coimbra, Santarém, Portalegre, Castelo Branco e Évora.

O aviso estende-se igualmente aos distritos de Faro, Setúbal, Lisboa, Leiria e Beja, onde se mantém também o alerta para vento forte até às 18h00 deste sábado, com rajadas que podem atingir os 75 quilómetros por hora, sobretudo nas zonas costeiras e regiões mais elevadas.

Inicialmente, o IPMA tinha colocado 14 distritos sob aviso amarelo, maioritariamente devido a períodos de precipitação intensa e possibilidade de trovoada, com vigência prevista até às 21h00 de domingo em várias áreas do país.

De acordo com o instituto, os distritos do Porto, Braga, Viana do Castelo e Aveiro mantêm o aviso amarelo ativo até à meia-noite de segunda-feira, devido à persistência de chuva forte.

O aviso amarelo corresponde ao nível menos grave numa escala de três, sendo emitido sempre que existem condições meteorológicas que podem representar risco para determinadas atividades dependentes do estado do tempo.

Para este sábado, o IPMA prevê céu geralmente muito nublado em todo o território continental, com ocorrência de aguaceiros por vezes fortes e acompanhados de trovoada. Os fenómenos deverão ser mais frequentes até ao final da manhã no Centro e Sul, deslocando-se depois para o Norte e Centro durante a tarde.

Está ainda prevista uma ligeira descida das temperaturas máximas nas regiões Centro e Sul, num cenário de instabilidade atmosférica que deverá manter-se ao longo do 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