The Transfer Clock foi pensado em torno de um princípio simples: uma data precisa e documentada é mais útil do que um grande feed cuja origem não é clara.
Prioridade das fontes
Usamos a seguinte ordem quando as fontes discordam:
- Um comunicado atual da liga ou competição.
- Um comunicado atual ou circular de registo da federação nacional.
- O calendário de janelas de transferências da FIFA ao nível da federação.
- Reportagem reputada apenas como pista para uma fonte oficial.
Cada registo de campeonato contém a fonte usada para o prazo apresentado. A FIFA explica que o seu calendário global é preenchido com datas introduzidas pelas federações-membro, mas essas datas podem ser mais amplas do que um prazo específico de uma competição.
Armazenamento das datas
As janelas publicadas são guardadas em data/windows.json. Cada valor de abertura e fecho é um timestamp ISO 8601 completo com offset explícito, como +01:00 ou +02:00. Isto impede que o fuso horário do navegador de um visitante altere silenciosamente o instante usado pela contagem decrescente.
O site não assume que a próxima época repetirá as datas desta época. Quando a última janela conhecida passa, o cartão indica que o próximo calendário está pendente em vez de inventar uma data.
Verificação de sincronização com a FIFA
O repositório inclui um script de manutenção que descarrega a informação estruturada de períodos de registo incorporada na página de janelas de transferências da FIFA. Seleciona os registos profissionais masculinos das federações nacionais acompanhadas e compara-os com os registos locais dos campeonatos.
O script é deliberadamente conservador:
- As datas existentes nunca são substituídas automaticamente.
- As diferenças são impressas para revisão humana.
- Uma operação de escrita pode acrescentar um novo período futuro publicado.
- As horas exatas de fecho são herdadas de um padrão de liga revisto, porque o calendário da FIFA é principalmente informação ao nível da data.
Isto protege informação específica da competição. Por exemplo, uma janela de federação pode continuar aberta para lá do prazo publicado pelo seu principal campeonato.
Escolher a janela ativa
Para cada campeonato, o navegador compara o instante atual com todos os timestamps confirmados de abertura e fecho. Se o instante atual cair dentro de um período, esse período é marcado como aberto. Caso contrário, o primeiro período futuro torna-se a próxima janela. Se nenhum existir, o calendário fica marcado como pendente.
O cálculo corre quando a página carrega, a cada minuto, quando se atinge um limite de janela e quando o visitante regressa ao separador.
Correções
Os calendários oficiais podem mudar. Se encontrares uma discrepância, envia a fonte oficial através do formulário de correções. Uma data comunicada é verificada com o órgão competente antes de os dados públicos serem alterados.
The Transfer Clock é independente e não é afiliado à FIFA, UEFA, qualquer liga ou qualquer clube.