Região. Regulamento do serviço público de transporte de Viana do Castelo prevê 16 linhas  

O regulamento do Serviço Público de Transporte de Passageiros de Viana do Castelo, esta quarta-feira publicado em Diário da República, esta quarta-feira, prevê um total de 16 linhas, respetivas paragens e quase duplica a extensão da rede.

O TUViana, o novo sistema de transportes urbanos, vai entrar em funcionamento no dia 23 de setembro, um dia depois do fim da concessão até agora garantida pelo grupo Avic.

Em comunicado enviado às redações, a Câmara de Viana do Castelo adianta que, com esta operação de transportes urbanos, Viana do Castelo passa dos atuais 142 quilómetros para 293 quilómetros na rede urbana”.

“A variante escolar passa de 98 quilómetros para 129 quilómetros. Assim, a rede total passa dos atuais 240 quilómetros para 422 quilómetros”, refere a nota.

BILHETES

No aviso esta quarta-feira consultado pela agência Lusa, constam os valores indicativos da Tarifa de Motorista que, na zona urbana, custa 1,25 euros e, no último de quatro circuitos na cidade, é de 1,75 euros.

Os bilhetes simples para a zona urbana custam 1,40 euros, atingindo no quarto circuito os 2,10 euros.

O preço dos bilhetes pré-comprados para a zona urbana oscila entre os valores indicativos os 10,40 euros e os 14,15 euros.

Os bilhetes pré-comprado por deficientes e reformados com mais de 65 anos, os valores oscilam entre os nove euros e os 11,50 euros.

O preço dos passes ilimitados tem um valor de referência que varia entre os 19,40 e os 27,15 euros e os passes ilimitados flexíveis entre os 25,15 e os 28,75.

Os passes ilimitados para deficientes e reformados com mais de 65 anos poderão custar os 11,60 e os 16 euros, sendo que os ilimitados flexíveis para a mesma categoria de utentes oscilam entre os 15 e os 17,25 euros.

A tarifa de referência para a rede geral inteira é de 37 euros, para a rede geral referência é de 19,75 euros.

O valor de indicativo para as rotas turístico/Cultural oscilam entre os 2,10 e os 5,25 euros.

O documento de regulamento foi aprovado pela Câmara Municipal em reunião extraordinária realizada a 12 de agosto e pela Assembleia Municipal, em sessão extraordinária realizada em 18 de agosto.

[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