CoretoProposta à Comunidade Intermunicipal do Médio Tejo (abre noutro separador)

A cozinha

De onde vêm os eventos

Esta agenda não organiza nada: recolhe. Aqui está de onde, com que regras, o que ainda fica de fora — e como levar estes dados daqui para outro sítio.

Na última recolha, a 3 de novembro de 2026, lemos com sucesso 32 das 41 fontes ligadas. Há uma recolha por dia, nos 11 concelhos.

8 das 11 agendas municipais estão sem atualização: Alcanena, Constância, Entroncamento, Ferreira do Zêzere, Mação, Tomar, Torres Novas e Vila Nova da Barquinha. O que já estava publicado continua na agenda.

Cada evento recolhido guarda o endereço de onde veio e leva-o na ficha, no botão «Página oficial» — ou, quando a fonte não dá uma página por evento, no botão «Agenda oficial», que leva à agenda dela. A agenda não se põe à frente de quem faz o trabalho. O que chega por email não tem página de origem para apontar: tem quem o enviou, e passa por uma pessoa antes de aparecer.

As agendas de cada concelho

Em cada concelho, a agenda oficial da câmara; as juntas de freguesia que publicam agenda própria, com o que se passa nas aldeias e nas vilas e raramente chega à agenda da câmara (são 26 das 84 freguesias da região); e as salas, museus e coletividades que programam a sua própria casa e publicam com o detalhe que a agenda do concelho não traz. No fim de cada concelho, as agendas que conhecemos e ainda não lemos.

Abrantes · 4 de 5 agendas lidas
Alcanena · 2 de 5 agendas lidas
Constância · 2 de 4 agendas lidas
Entroncamento · 0 de 2 agendas lidas
Ferreira do Zêzere · 1 agenda, sem atualização
Mação · 1 de 2 agendas lidas
Ourém · 11 de 13 agendas lidas
Sardoal · 3 agendas, todas lidas
Tomar · 5 de 8 agendas lidas
Torres Novas · 4 de 6 agendas lidas
Vila Nova da Barquinha · 0 de 2 agendas lidas

Os 11 concelhos têm hoje, todos, pelo menos uma fonte ligada.

Programação em rede

Programação que já nasce intermunicipal e que, repartida por 11 agendas, nunca se lê como o que é.

O que já saiu daqui lê-se por inteiro, edição a edição — CAMINHOS e Festival Zero. Uma edição que já aconteceu não desaparece: fica, porque é o melhor argumento para a próxima. Os ciclos todos estão aqui, incluindo os que sabemos existir e ainda não conseguimos ler.

O que ainda não entra

Há ainda 59 espaços com sítio próprio que não são lidos diretamente — coletividades, museus, bibliotecas, juntas. De 7 deles há ficha no fim do concelho de cada um, lá em cima, com o endereço e a razão por que ainda não são lidos. Os outros foram vistos um a um no levantamento dos espaços, mas ainda não têm ficha aqui: o que fazem só chega à agenda se a câmara o publicar ou se alguém o enviar. Não é uma falha da recolha: é o mapa do que falta. A lista dos espaços está aqui.

Com que regras

Só a fonte primária
Lê-se de quem organiza ou de quem programa: a câmara, a sala, a rede intermunicipal. Nunca de agregadores nem de bilheteiras de terceiros — uma agenda feita da agenda dos outros não acrescenta nada a ninguém.
Nunca contra um bloqueio
Quando um servidor responde que não a quem o vem ler, pede-se autorização; não se dá a volta. Contornar um controlo de acesso sem autorização não é recolha.
O robots.txt manda
Antes de pedir seja o que for — a página, o cartaz, ou o sítio para onde um redirecionamento mandar — pergunta-se ao robots.txt desse servidor se se pode. O que ele proibir não é pedido, e um bloco escrito para o nosso agente vale sozinho. Se o ficheiro não responder, não se lê nada — não consegui saber não é uma autorização.
Devagar, e identificados
Um pedido de cada vez por servidor, com pelo menos um segundo entre eles e um agente que diz quem é e onde nos encontrar. Se o robots.txt pedir mais tempo, é esse que vale — e a conta é por máquina, não por endereço, porque vários sítios podem partilhar o mesmo servidor. Do outro lado está quase sempre a máquina que também serve os balcões online do concelho.
Nunca fabricar
O que a fonte não diz fica por dizer. Um evento sem data não entra, um local que não vem escrito não se adivinha, uma hora que não está publicada não se inventa.
O espaço tem de ficar no concelho
Há nomes que se repetem na região — há um «Cine-Teatro São Pedro» em Abrantes e outro em Alcanena. Um nome que case com um espaço de outro concelho que não o do evento não casa: fica por resolver, à espera de quem o saiba desfazer. Um ponto a setenta quilómetros do sítio certo é pior do que ponto nenhum.
Uma pessoa antes da publicação
O que chega por email é lido por alguém antes de aparecer. E o que a recolha traz com pouca confiança vai para a mesma fila, em vez de entrar sozinho.

Uma vez por dia, cada fonte é lida por sua vez. O que vem é normalizado — datas, horas, concelho, categoria — e comparado com o que já cá está, para não haver duplicados quando o mesmo evento aparece em duas fontes.

Uma recolha que traga muito menos do que o costume não escreve nada: é o sinal de que o sítio mudou de forma, e nesse caso é preferível manter o que se tinha ontem a esvaziar a página. Uma fonte que não responda 5 dias seguidos fica em pausa 24 horas e volta a ser tentada sozinha depois disso — o erro fica guardado, para quem for ver saber o que aconteceu. Uma fonte que responda e traga menos eventos do que o costume não é posta em pausa nenhuma: continua a ser lida todos os dias, e o que se vê fica registado.

Um evento que acontece não é apagado: é arquivado. Sai da agenda, dos feeds e do mapa, que são do que está para vir, e deixa de ter ficha própria. A excepção é a programação que pertence a um ciclo com nome — essa fica legível na página do ciclo, porque uma edição que já aconteceu é o melhor argumento para a próxima. O que for arquivado por estar errado, por ser duplicado ou por ter desaparecido da fonte não volta a ver-se.

Encontrou-nos nos registos do seu servidor

Se administra o sítio de uma câmara, de uma junta ou de uma sala desta região, é provável que tenha chegado aqui por esta linha — é ela que trazemos em cada pedido, e é por ela que nos encontra:

Coreto/1.0 (+https://coreto.org/fontes; agenda cultural, Portugal)

O que fazemos
Uma vez por dia lemos a página da agenda — o endereço, ou os poucos endereços de listagem, que estão escritos na configuração desta fonte, nunca descobertos por varrimento — e seguimos a ligação de cada evento para a ficha dele, que é onde estão a data, a hora e o local. Mais nada: não percorremos o resto do sítio, não adivinhamos endereços, não procuramos ficheiros. Um pedido de cada vez, com pelo menos um segundo entre pedidos ao mesmo servidor. Os cartazes das câmaras e das juntas de freguesia são copiados uma vez, redimensionados, e servidos daqui com o nome de quem os publicou e a ligação para o original; os das outras fontes continuam a ser servidos por si, a partir do seu endereço. Uma cópia retira-se a pedido de quem fez o cartaz, e não volta.
Para que serve
Para que o que a sua casa programa apareça numa agenda da região, com o nome da fonte e uma ligação de volta à sua página. Não há publicidade, não se revende o conteúdo, e cada evento recolhido diz de onde foi lido.
Se quiser que abrandemos, ou que paremos
Escreva correio@coreto.org e diga o domínio: desligamos a fonte no mesmo dia, ou espaçamos a leitura para o ritmo que lhe servir. Não é preciso justificar.
Se já nos bloqueou
Fica bloqueado. Não trocamos de agente, não usamos intermediários e não voltamos a bater de outra morada para contornar a regra — contornar um controlo de acesso não é recolha. Se o bloqueio foi para travar um robô a mais e não a nós, basta dizer-nos.

Lemos o seu robots.txt, e obedecemos-lhe. Antes de pedir qualquer página perguntamos ao ficheiro do seu servidor se podemos, uma vez por dia e por servidor. O que ele proibir não é pedido. Se escrever um bloco User-agent: Coreto, é esse que vale — e vale sozinho, mesmo que seja mais largo do que o que escreveu para toda a gente.

Se o ficheiro não existir, lemos a agenda: não haver ficheiro é não haver regras. Se o seu servidor não conseguir responder com ele, não lemos nada e a falha fica registada do nosso lado — não tratamos «não consegui saber» como se fosse uma autorização. E o email acima continua a funcionar no mesmo dia, para o que o robots.txt não souber dizer.

Levar estes dados daqui

Os feeds, o calendário, a API e a caixa para colar no seu sítio passaram a viver todos na mesma página, porque são a mesma pergunta: Levar a agenda.

Falta aqui uma fonte

Faltam fontes, com certeza — sobretudo das coletividades, que são metade da programação desta região e quase nada dos portais oficiais. Se organiza, programa ou apenas sabe de uma agenda que devia ser lida, diga. Se um evento que aparece aqui estiver errado, o mais provável é que esteja errado também na origem — mas escreva na mesma: corrige-se aqui e avisa-se lá.

correio@coreto.orgEnviar um evento