Boalhosa, entre Vila Verde e Ponte de Lima, um lugar onde ainda se ouve ‘o som do silêncio’

Ir à Boalhosa, na fronteira dos concelhos de Vila Verde e Ponte de Lima, e não trazer uma “mão cheia” de imagens é como ir à adega e regressar com o garrafão vazio.

Aqui ouve-se o som do silêncio e descobrem-se paisagens únicas.
Enquanto ia registando estas fotos, a única coisa a impedir o silêncio absoluto era o cantar do cuco, vindo, ali do lado, da parte montanhosa.

Nesta localidade, de beleza ímpar, as habitações têm as portas abertas, faceando com as ruas.
Há animais a saciarem-se nos pastos verdejantes, há galinhas à procura de comida nos caminhos, há regos de água límpida, há gatos a descansar sobre muros ensolarados e, nos poucos estabelecimentos da aldeia, há tigelas de vinho caseiro, carregado de cor escura.

Na Boalhosa, nas imediações do concelho de Vila Verde, terra de muitos emigrantes, ainda é possível estar em contacto com o passado.

Pessoas, de idade avançada, agarram-se às sacholas, dedicando-se à lavoura, o único modo de vida que tiveram a vida inteira.

Em certos locais, os proprietários de terrenos inclinados, fazem cultivos em socalcos, usando a técnica agrícola de conservação de solos.

Por cá, onde todos os habitantes se conhecem, é fácil, mesmo para quem vem de fora, manter contacto com a população.

São os primeiros a perguntar de onde vimos, o que fazemos e o que pretendemos.

Estive lá e, confesso, a vontade de vir embora era pouca. Regressei a casa a olhar para trás.

A Boalhosa, localidade pitoresca do município de Ponte de Lima, é uma zona rural que merece uma visita atenta e demorada.

[email protected]

Por Emílio Costa (CO 1179)

Carregar mais

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