BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Aplicativo web para analisar treinos pela frequência cardíaca. Importe o arquivo exportado do relógio ou do app (TCX, FIT, GPX ou CSV) e veja a curva da FC, o tempo em cada zona, os blocos de esforço, a recuperação e todos os dados do arquivo. Cada treino fica guardado no histórico, para comparar treinos entre si. As zonas (Z1 a Z5) são definidas por você na aba Ajustes.
Em Picos e rolas (ou partidas, no futebol) você dá nome a cada pico de FC e informa quanto tempo durou cada rola ou partida: o app encontra os trechos dessa duração em que a FC ficou mais alta e marca cada um no gráfico, com média, máxima e queda da FC no minuto seguinte. O treino também pode virar uma imagem para compartilhar (Stories, Feed ou Quadrado), sobre fundo escuro, claro, sem fundo ou uma foto sua. Na tela de compartilhar você escolhe o que aparece (nome, data, números, esforço, mapa do percurso, gráfico, zonas, rolas e uma frase), quais números entram e em que ordem, a posição das informações sobre a foto e a cor de destaque.
Na aba Pastas você cria pastas (por exemplo Jiu-jitsu e Pelada) e coloca os treinos nelas. Cada pasta mostra os números somados e a FC treino a treino, e dá para importar um arquivo direto para ela.
O cronômetro (botão ⏱ no topo) marca as rolas ou partidas durante o treino: você escolhe a duração, o descanso (fixo ou "até eu tocar", bom para pelada) e quantas serão. Ele toca, vibra e pisca a tela no começo e no fim de cada uma, mantém a tela acesa e guarda os horários. Quando o arquivo do relógio é importado, o treino daquele horário já vem com as rolas marcadas nos horários exatos.
No Histórico (e em cada pasta) há o calendário de frequência, com os dias de treino e as semanas seguidas com treino. No topo de cada treino aparece a comparação com o treino anterior da mesma pasta (ou modalidade); tocar nela abre a comparação completa. Na tela de compartilhar, Copiar como texto copia o resumo do treino para colar no WhatsApp. Ao excluir um treino ou uma pasta, o aviso traz Desfazer.
Em treinos com GPS (corrida, pedal, caminhada), o percurso aparece num mapa de verdade (OpenStreetMap), colorido pela zona da FC, pelo ritmo ou pela altitude, com as marcas de cada km e o ponto da FC máxima. Passar o dedo no gráfico da FC mostra no mapa onde você estava. Há também ritmo médio, tempo em movimento, subida, parciais por km e as melhores marcas do treino (400 m, 1 km, 5 km…). Sem internet, o trajeto é desenhado sem o mapa de fundo.
Nas corridas, o card Parciais mostra cada km (ou cada 500 m, ou cada volta gravada pelo relógio) com tempo, ritmo, GAP (ritmo ajustado ao relevo), FC média e máxima, cadência, passada, contato com o solo e elevação, num gráfico de barras com a linha da FC. Tocar num km destaca o trecho no mapa. O resumo da corrida compara a 1ª e a 2ª metade (split negativo ou positivo), mede a constância do ritmo e a subida da FC do 1º ao último km. Em Ritmo, cadência e dinâmica aparecem os gráficos ao longo do treino, incluindo oscilação vertical, tempo de contato com o solo, comprimento do passo e razão vertical quando o relógio grava (arquivo FIT). Corridas de esteira, com distância mas sem GPS, também têm parciais.
Cada treino recebe um esforço de 0 a 21 (no estilo do Whoop, calculado pelo TRIMP), o foco (base aeróbica, limiar ou alta intensidade) e uma Leitura do treino que explica os números: comparação com a sua média na modalidade, recuperação da FC depois do pico, FC subindo ao longo das rolas e o desacoplamento ritmo × FC. Com peso e idade em Ajustes, o app estima as calorias quando o relógio não manda. No Histórico, o card Carga e forma mostra condicionamento, fadiga e forma (como no Strava) e a carga da semana comparada às últimas quatro.
Endereço: https://guiwemery-pixel.github.io/pulso-do-treino/
Depois de instalado, o app abre pelo ícone, em tela cheia, e funciona sem internet.
Os treinos ficam guardados no próprio aparelho (no navegador). Em Ajustes › Backup, Fazer backup
salva um arquivo .json com todos os treinos, anotações e zonas (no celular, Enviar… manda o arquivo
direto para o Drive, WhatsApp ou e-mail). Restaurar backup junta os treinos do arquivo aos que já estão
no aparelho, sem duplicar. O app avisa no Histórico quando há treinos novos fora do backup.
O site é publicado pelo GitHub Pages a partir do branch main (pasta raiz): Settings › Pages › Build
and deployment › Source: Deploy from a branch › main / (root). Cada mudança enviada ao main
entra no ar em cerca de um minuto.
| Arquivo | O que é |
|---|---|
index.html | O aplicativo inteiro (também funciona aberto direto do computador, sem servidor) |
manifest.webmanifest, sw.js | Instalação na tela inicial e funcionamento sem internet |
icones/ | Ícone do app em vários tamanhos |
capa.png | Capa usada quando o link é compartilhado |
.nojekyll | Faz o GitHub Pages servir os arquivos como estão |