Ajuda

Resultados Ao Vivo

Integração com MeOS via script automático

O MeOS exporta os resultados para um arquivo XML e chama automaticamente o script do OTrack após cada exportação. Sem necessidade de manter processos em segundo plano.

Ao Vivo
— Assim aparece quando a transmissão está ativa

Como funciona

MeOS exporta

Salva o ResultList.xml e aciona o script automaticamente

Script envia

Lê o arquivo e envia ao OTrack em segundos, depois fecha

OTrack publica

Processa e exibe os resultados em tempo real

Pré-requisitos

MeOS 3.3 ou superior

Necessário para o campo 'Script to run after export'

Python 3.8+

Instale em python.org. No Windows, marque 'Add to PATH'.

Conta Admin no OTrack

Para criar a sessão ao vivo e obter o token de autenticação

Conexão com a Internet

O computador com MeOS precisa ter acesso à internet durante a prova

Configuração passo a passo

1

Criar a sessão ao vivo no OTrack

Acesse Administração → Resultados ao Vivo e clique em "Nova sessão ao vivo".

Dê um nome ao evento e confirme. O sistema irá gerar um token secreto único.

Copie o token! Você vai inserí-lo no script Python no próximo passo.
2

Baixar e configurar o script Python

Baixe o script otrack_sender.py e coloque-o na pasta onde o MeOS vai salvar o XML (ex: C:\MeosExport\):

Abra o arquivo no Bloco de Notas e edite a variável API_KEY:

API_KEY = "cole-seu-token-aqui"

Salve o arquivo.

3

Instalar a dependência Python

Abra o Prompt de Comando e execute uma única vez:

pip install requests
4

Configurar o MeOS

No MeOS, acesse Services → Results Online e configure a seção "Save to disk":

CampoValor
Save to disk✅ Ativado
FolderC:\MeosExport
Filename prefix(deixar em branco)
Script to run after exportC:\MeosExport\otrack_sender.py
Export formatIOF XML ResultList 3.0
O MeOS passa o caminho do arquivo gerado automaticamente como argumento para o script. Não é necessário nenhuma configuração adicional.

Clique em Start. A partir daí, a cada resultado registrado o MeOS exporta e chama o script automaticamente.

5

Verificar a transmissão no OTrack

Acesse Administração → Resultados ao Vivo. Na sessão criada, o indicador deve aparecer pulsante após o primeiro atleta chegar:

Ao Vivo

Um arquivo otrack_sender.log é gerado na mesma pasta do script com o histórico de envios para depuração.

Resolução de problemas

O script não é executado pelo MeOS

Verifique se o Python está instalado com 'Add to PATH' marcado. No campo 'Script to run after export', informe o caminho completo do arquivo .py. Teste manualmente: abra o cmd e execute 'python C:\MeosExport\otrack_sender.py'.

Erro 403 — Invalid API key

O token no script não confere com o token da sessão no OTrack. Copie novamente sem espaços extras.

Erro 400 — Body must be a valid IOF XML ResultList

O formato de exportação no MeOS deve ser 'IOF XML ResultList 3.0'. Não use o formato MOP ou outros.

Como verificar se o envio está funcionando?

Abra o arquivo otrack_sender.log na pasta do script. Cada envio bem-sucedido registra uma linha com '✅ Enviado com sucesso'.

Como encerrar a transmissão?

Clique em 'Stop' no MeOS. No OTrack, desative a sessão em Administração → Resultados ao Vivo. O script não fica em execução — ele roda e fecha a cada exportação.

Referências

OTrack v1.0.0 — Resultados de Orientação Esportiva
AjudaSobreIOF XML ResultList
base44
Edit with Base44