LauExchange is a simple exchange app based on websockets with PySide2 for a full integration in Maya or Nuke. You can exchange your current selection with others people in your studio. You can also extend this tool in other software by creating a new attachment module for your soft and by editing the launcher with the new software.
-
From the
serverdirectory, install thevirtualenvpackage:$ pip install virtualenv Collecting virtualenv Installing collected packages: virtualenv Successfully installed virtualenv-16.6.0
-
Create a virtual environment named
lauexchange:$ virtualenv lauexchange Running virtualenv with interpreter /usr/bin/python2.7 Installing setuptools, pip, wheel... done.
-
Activate the virtual environment:
$ source lauexchange/bin/activate (lauexhange) $After activation, you should see
(lauexchange)above your command prompt. -
Use the package manager pip to install requirements.txt.
$ pip install -r requirements.txt
-
Open shell and create the database.db:
$ cd server/db $ sqlite3 database.db -
Copy the content of commands.txt in the previous shell with sqlite3.
-
Run the server.py. Set the host and the port (by default: 127.0.0.1:1302)
$ python server.py --host 127.0.0.1 --port 1302
from client import launcher
launcher.run_maya()from client import launcher
launcher.run_nuke()Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.