First of all, thanks for your contribution. This guide works well on linux with docker installed, if you use in another way, feel free to contribute.
- Python 3.5+
- pip
- Docker
- Docker compose:
$ sudo pip install docker-compose
- Some vnc client: in this guide we use Remmina
- run
docker-compose up firefox
, then a instance of selenium in your localhost:4444 will be available - open your vnc client in localhost:5900, it will ask for a password that is
secret
- create some virtual env
- install dependencies:
$ pip install -r requirements/development.txt
- create selenium variable:
$ export SELENIUM=http://localhost:4444/wd/hub
- create a number variable:
$ export MY_PHONE=55...
- run
$ ipython
and load a example%load sample/message_with_thumb.py
- check your vnc client
- run another example
%load sample/remote.py
Please, use our tool utils/commit.sh
to make commits more standardized
- To apply black style:
black .