
Webfitts é um aplicativo de teste de direito da FITTS baseado na Web inspirado no aplicativo Gofitts de Scott Mackenzie.
Você pode colocar o Webfitts em funcionamento no seu sistema seguindo as instruções abaixo!
Para executar o Webfitts , verifique se o seu dispositivo atende aos seguintes requisitos:
Depois que todos os pré -requisitos forem atendidos, agora você pode executar o Webfitts seguindo as instruções abaixo:
Abra o terminal e digite o seguinte comando:
git clone https://github.com/adildsw/WebFitts
No terminal, digite o seguinte comando:
cd WebFitts
Uma vez no diretório webfitts , você pode hospedar o aplicativo webfitts web no host localhost digitando o seguinte comando no terminal:
python app.py
Após a hospedagem de servidores bem -sucedidos, o prompt de terminal/comando deve retornar a seguinte mensagem:
* Serving Flask app "server" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
O Webfitts agora pode ser lançado abrindo qualquer navegador e digitando o endereço http://127.0.0.1:5000

Webfitts oferece alguns parâmetros configuráveis:
O Webfitts tem a funcionalidade que permite que os usuários hospedem o aplicativo no endereço personalizado para permitir o acesso de vários dispositivos em uma rede. Isso pode ser feito usando o argumento ip e port durante o lançamento do aplicativo.
python app.py --ip <IP> --port <PORT>
NOTA: O IP padrão está definido como 127.0.0.1 e a porta padrão está definida como 5000 .
Para criar tarefas com uma combinação de valores de amplitude e largura múltiplos, basta escrever todos os valores de amplitude e largura em seus respectivos campos separados por uma vírgula, e Webfitts criará todas as tarefas possíveis usando as configurações (amplitude x largura).
Você pode configurar o Webfitts para não salvar os resultados da tarefa no servidor, configurando o argumento servdown como 0.
python app.py --servdown 0
Após a conclusão de todas as tarefas, o Webfitts salva 3 arquivos de resultado da tarefa no sistema do cliente (e os mesmos arquivos também são armazenados no servidor se o webfitts estiver configurado dessa maneira). A descrição do arquivo é diferenciada usando tipos de arquivos individuais:
Todos os dados são armazenados no formato CSV e podem ser acessados usando qualquer editor de texto de escolha. Os cabeçalhos de dados estão incluídos em cada arquivo. A definição e os cálculos do cabeçalho são derivados do aplicativo Gofitts de Scott Mackenzie, cuja documentação pode ser encontrada aqui.
Todas as contribuições são bem -vindas! Você pode abrir um problema para discutir as alterações e usar solicitações de puxar para enviar as atualizações.