PerSpy is an application that is captures the movements of the user, directed for software development, offering also an extension that blocks the potentially distracting websites.
$ python --version
3.9.6
$ virtualenv env
$ .\env\Scripts\activate
Use the package manager pip to install the requirements needed for the application.
$ pip install -r requirements.txt
The extension is only suported in Chrome. To load the extension in the browser:
- Go to Chrome Extensions Page, in chrome://extensions
- Enable developer mode
- Click in Load unpacked extension and select the folder of the extension.
- The extension should be added and it should be running by now.
# run coordinator
python coordinator.py
# run inputMonitor
python inputMonitor.py
The extension connects automatically to the coordinator. 👍