Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rorro/simple_mouse_tracker
Track mouse movements on the screen
https://github.com/rorro/simple_mouse_tracker
hacktoberfest
Last synced: 7 days ago
JSON representation
Track mouse movements on the screen
- Host: GitHub
- URL: https://github.com/rorro/simple_mouse_tracker
- Owner: rorro
- License: mit
- Created: 2020-01-26T21:41:03.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-08T11:15:32.000Z (about 3 years ago)
- Last Synced: 2023-03-06T17:38:19.965Z (over 1 year ago)
- Topics: hacktoberfest
- Language: Python
- Homepage:
- Size: 90.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple Mouse Tracker
![Simple Mouse Tracker logo](icon.png)A simple program to track mouse movements.
## Getting started
- Use Linux
- Use Python 3+
- Install tkinter
- Download or clone the project
- Go to project folder
- Run `sudo pip install -r requirements.txt`
- Run the program using `python gui.py`## Features
- Record mouse movements
- Pause/resume while tracking
- Draw recorded mouse path using PIL## Config
Default config `.simplemousetracker` will be created in `~` if none exists.
```
# The keybinding for starting/stopping the mouse tracking.
# Valid modifiers: control, shift, super (windows key), alt.
# Read more about valid bindings at https://github.com/timeyyy/system_hotkey
start_tracking=control-s# The keybinding for pausing/resuming the mouse tracking.
pause_tracking=control-p# Where to save the tracked files. Leave blank to save in same folder as
# the script. The path should be absolute.
# If folder doesn't exist, nothing will be saved.
save_folder=# Colored lines when exporting/showing tracked data.
# Only true is true, everything else is false.
colored_speed=true# Default color for drawing tracked data.
# Only applies when colored_speed is set to false.
default_color=#000000
```## Example
![An example](example.png)