Control your devices with natural language
Project description
qaml-python
Control your iOS and Android devices with natural language
Getting Started
Make sure you have Appium installed first.
macOS
brew install appium
all other OSes
npm i -g appium
Install qaml
Now install qaml
pip install qaml
Examples
Python
import qaml
q = qaml.Client(api_key=<API_KEY>)
q.execute("open safari")
q.execute("scroll up")
q.execute("tap the address bar")
# Or use an existing appium driver
q = qaml.Client(driver=appium_driver, api_key=<API_KEY>)
q.execute("type camelqa.com")
q.execute("tap go")
repl
export QAML_API_KEY=<API_KEY>
qaml
This will start a repl in your shell. You can issue natural language commands to get a feel for qaml.
One-off commands
qaml tap the send button
Docs
For more details visit our docs
Join our community on Discord for live discussions and support!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qaml-0.0.8.2.tar.gz.
File metadata
- Download URL: qaml-0.0.8.2.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
743961ca6275856f895d7ff6f4ca0921cd38f57139f4cc7a5aa8e45142053bb2
|
|
| MD5 |
8890fa240df7a0d46868c5c28ceebdc6
|
|
| BLAKE2b-256 |
b438173c73fc04e992063723ccecfc557108528d8faf5fd91b717c0cdfe06d83
|
File details
Details for the file qaml-0.0.8.2-py3-none-any.whl.
File metadata
- Download URL: qaml-0.0.8.2-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fc684e2a82a20c387eda691b7d8925cff717321b1b4ee4b9a17cbdd393670b9
|
|
| MD5 |
947324d69d8a2ce608d6e1869ceedae6
|
|
| BLAKE2b-256 |
847935a9725096b0f95e90e19e3db0a8698e30d9e35b1684cf2d7717a5b871ed
|