Braga candidata a primeira Capital Europeia da Democracia

Braga é uma das 13 cidades candidatas a Capital Europeia da Democracia, uma iniciativa que pretende «destacar a inovação democrática, promover a coesão, oportunidades de colaboração e participação da sociedade». A Capital Europeia da Democracia será escolhida por dez mil cidadãos de todos os estados membros do Conselho da Europa.

Desta lista de 13 cidades, cinco serão escolhidas por um júri de especialistas para a lista final, cabendo depois aos cidadãos a escolha da primeira cidade a ostentar o título de European Capital of Democracy, que será anunciada em Janeiro de 2023.

As inscrições para fazer parte do Júri dos Cidadãos e escolher a cidade vencedora ainda estão a decorrer e podem ser efectuadas em: https://bit.ly/3SK6X7A

A Capital Europeia da Democracia vai receber diversas actividades que vão «atrair visitantes de toda a Europa» para se juntarem e participarem em eventos colaborativos para «fortalecer a democracia», sendo que a cidade vencedora será reconhecida internacionalmente como um centro de inovação e educação para a participação activa da sociedade.

O objectivo da Capital Europeia da Democracia é «estabelecer um espaço de colaboração onde os cidadãos da Europa se reúnam, se envolvam, experimentem novas formas de democracia participativa e inclusiva em acção e se inspirem num programa abrangente, projectado para promover a democracia e construir ou reconstruir a confiança».

Além de Braga, concorrem para Capital Europeia da Democracia mais duas cidades portuguesas, Cascais e Valongo, assim como Antuérpia (Bélgica), Barcelona (Espanha), Bolonha (Itália), Bruxelas (Bélgica), Burgos (Espanha), Linz (Áustria), Metz (França), Opole (Polónia), Rzeszow (Polónia) e Sarajevo (Bósnia e Herzegovina).

Todas as informações sobre a Capital Europeia da Democracia estão disponíveis em: https://capitalofdemocracy.eu/

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