
WebFitts是一个基于Web的Fitts的法律测试应用程序,灵感来自Scott Mackenzie的Gofitts应用程序。
您可以按照以下说明在系统上启动和运行网络贴图!
为了运行WebFitts ,请确保您的设备符合以下要求:
一旦满足所有先决条件,您现在可以按照以下说明来运行WebFitts :
打开终端并键入以下命令:
git clone https://github.com/adildsw/WebFitts
在终端中,键入以下命令:
cd WebFitts
进入WebFitts目录后,您可以通过在终端中键入以下命令来托管WebFitts Web应用程序:
python app.py
成功的服务器托管后,终端/命令提示符应返回以下消息:
* 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)
现在可以通过打开任何浏览器并输入地址http://127.0.0.1:5000来启动WebFitts

WebFitts提供了一些可配置的参数:
WebFitts具有允许用户在自定义地址中托管应用程序的功能,以允许通过网络访问多设备。这可以通过在启动应用程序时使用ip和port参数来完成。
python app.py --ip <IP> --port <PORT>
注意:默认IP设置为127.0.0.1 ,默认端口设置为5000 。
为了创建具有多个振幅和宽度值的组合的任务,只需在其各自的字段中写下所有振幅和宽度值,而webfitts将使用(振幅x宽度)配置创建所有可能的任务。
您可以配置WebFitts以不将任务结果保存在服务器上,将servdown参数设置为0。
python app.py --servdown 0
完成每个任务后, WebFitts将3个任务结果文件保存在客户端系统上(如果以这种方式配置WebFitts ,则将相同的文件存储在服务器上)。使用单个文件类型对文件描述进行区分:
所有数据均以CSV格式存储,可以使用任何选择的文本编辑器访问。每个文件都包含数据标题。标题定义和计算来自Scott Mackenzie的Gofitts应用程序,该应用程序可以在此处找到。
欢迎所有贡献!您可以打开一个问题以讨论更改,并使用拉动请求发送更新。