Built with pymobiledevice3
and leaflet
.
- Python version 3.11.x
- iOS Device in developer mode
It's recommended to use a virtual environment. Run all commands in an elevated command prompt.
python -m venv .venv
.venv\Scripts\Activate
Install python dependencies
pip install -r requirements.txt
Have your device connected, USB connection is required
Start project
python main.py
Browse http://localhost:3000
- Run with one-command
- Better UI
- Randomized location
- Adjustable speed -> Choose between 3 speeds
- Randomized speed
- Closed path -> Use "loop" mode
- Persist zoom and center
- OSRM Routing (?)
- Saved route
-
Electron(why bother) -
Get out of vanilla js before it's too late(why bother)