python wrapper of minitouch, for better experience.
An easy way to use minitouch with python.
- Check device abi
- Download a specified version minitouch
- Install and run it
- Build a socket
- Send message with socket, and your message seems like:
d 0 150 150 50\nc\nu 0\nc\n
- hard to read
An unfriendly process.
from pyminitouch import MNTDevice _DEVICE_ID = '123456F' device = MNTDevice(_DEVICE_ID) # single-tap device.tap([(400, 600)]) # multi-tap device.tap([(400, 400), (600, 600)]) # set the pressure, default == 100 device.tap([(400, 600)], pressure=50) # ... and something else you want, just like minitouch itself! # and, after usage, you MUST call function `stop` to stop service device.stop()
You don't need to care about installation/device version/dependencies anymore. All you need is running the script.
Read demo.py for detail.
Please use python3.
pip install pyminitouch
How it work?
- Do the same things as Before in TLDR
- Wrap it and offer pythonic API for users
Bug & Suggestion
Please let me know via issue :)