BetsCalc Entrar

Extensão Chrome

v0.4.0

A extensão captura odds automaticamente enquanto você navega nas casas de apostas, envia os snapshots ao backend e mantém a base de dados atualizada em tempo real.

Baixar extensão
ZIP ainda não gerado. Execute no servidor: bundle exec rake betscalc:pack_extension
Download ZIP
1
Instalar no Chrome
modo desenvolvedor — sem passar pela Chrome Web Store
  1. Baixe o ZIP usando o botão acima e extraia o conteúdo em uma pasta permanente (ex.: ~/betscalc-extension/).
    Não mova nem apague a pasta depois de instalar — o Chrome carrega os arquivos dela diretamente.
  2. Abra o Chrome e acesse chrome://extensions.
  3. Ative o Modo do desenvolvedor (toggle no canto superior direito).
  4. Clique em Carregar sem compactação e selecione a pasta onde você extraiu o ZIP.
  5. O ícone do BetsCalc aparecerá na barra de ferramentas. Fixe-o clicando no ícone de quebra-cabeça (extensões) → fixar BetsCalc.
Atualizar para nova versão: Baixe o novo ZIP, substitua os arquivos na mesma pasta e clique em (atualizar) na página chrome://extensions. Não é necessário reinstalar.
2
Configurar a conexão com o backend
URL do servidor e token de autenticação
  1. Clique no ícone do BetsCalc na barra de ferramentas para abrir o popup.
  2. Clique na aba Conexão.
  3. Preencha a URL do servidor:
    http://localhost:3001
    Use o endereço IP da máquina se a extensão rodar em um computador diferente do servidor.
  4. Preencha o Token de API:
    betscalc-dev-token-change-me
    O token está em ApiClient no banco — criado pelo db:seed. Troque-o em produção.
  5. Clique em Salvar. O indicador de status ficará verde quando a conexão for bem-sucedida.
3
Ativar a captura de odds
habilitar casas e iniciar a captura oportunista
  1. No popup, vá à aba Captura.
  2. Habilite as casas que deseja capturar marcando os checkboxes. Casas com status ready têm adaptador completo.
  3. Clique em ▶ Iniciar captura para ligar a captura global.
  4. Navegue normalmente nos sites das casas habilitadas — a extensão captura as odds automaticamente a cada requisição de rede/atualização do DOM.
  5. Use o botão "abrir abas das casas (ready)" para abrir automaticamente uma aba de cada casa habilitada e disparar a coleta.
Coleta automática pelo painel
Na página Coleta, ative Auto-coleta para o backend abrir as casas periodicamente sem precisar manter o navegador aberto.
4
Casas suportadas
adaptadores com status ready
Casa Mercados Método
Betano 1X2 · O/U · BTTS JSON (rede)
Sportingbet 1X2 · O/U DOM + WebSocket SignalR
Stake 1X2 · O/U · BTTS JSON (rede)
Bet365 1X2 · O/U · BTTS DOM (página de evento pré-jogo)
Betfair Sportsbook 1X2 · O/U DOM (lista virtualizada)
Betfair Exchange 1X2 · O/U · BTTS (back/lay) DOM (lista) + JSON (evento)
SofaScore Placares · Forma · Rankings JSON (estatísticas)
?
Diagnóstico e solução de problemas
a extensão não está enviando odds?

Verifique na ordem:

  • Aba "Log" no popup — mostra por casa quantas odds foram enviadas ou o motivo pelo qual a captura está inativa (ex.: "captura global pausada", "lease negado por outra máquina").
  • Aba "Conexão" — confirme que o indicador está verde. Se vermelho, verifique a URL e o token.
  • Casas habilitadas — na aba "Captura", confirme que a casa desejada está marcada.
  • Multi-máquina (lease) — se outro computador com a extensão já está capturando o mesmo escopo (mesmo jogo/URL), a segunda máquina cede automaticamente. Veja máquinas ativas em Capturas.
  • Service Worker inativo — abra chrome://extensions → BetsCalc → "Service Worker" e confirme que aparece "ativo". Se não, clique para reativar.