Community modules
Core neurons and signals are already packaged with the installation of kalliope an can be used out of the box. Community modules need to be installed manually.
Note: To install a community module, you must declare your
resource_directory
in your settings.Note: After installing a community module, you need tu update your brain to use it
Install a community module
Install via Kalliope CLI
kalliope install --git-url <git_url>
E.g:
kalliope install --git-url https://github.com/kalliope-project/kalliope_neuron_wikipedia.git
You may be prompted to type your sudo
password during the process.
You can also install a module manually. Fist, clone the repo in the right resource folder.
cd /path/to/resource_folder
git clone <plugin_url>
Then install it manually via Ansible (Ansible has been installed with kalliope)
cd <cloned_repo>
ansible-playbook install.yml -K
Example
cd /home/me/my_kalliope_config/resources/neurons
git clone https://github.com/kalliope-project/kalliope_neuron_hue.git
cd hue
ansible-playbook install.yml -K
Uninstall a community module
CLI syntax
kalliope uninstall --neuron-name <neuron_name>
kalliope uninstall --tts-name <tts_name>
kalliope uninstall --trigger-name <trigger_name>
kalliope uninstall --ignal-name <signal_name>
E.g:
kalliope uninstall --neuron-name hue