1
0
mirror of https://github.com/gsi-upm/senpy synced 2024-11-21 15:52:28 +00:00
Go to file
2018-06-18 17:53:01 +02:00
.makefiles Force building before pushing 2018-06-18 17:53:01 +02:00
data@f34155c389 Unify data folders 2018-06-15 16:44:25 +02:00
emotion-anew Unify data folders 2018-06-15 16:44:25 +02:00
emotion-wnaffect Unify data folders 2018-06-15 16:44:25 +02:00
example-plugin Add CI/CD and k8s 2018-06-15 09:46:15 +02:00
k8s Unify data folders 2018-06-15 16:44:25 +02:00
sentiment-basic Unify data folders 2018-06-15 16:44:25 +02:00
sentiment-meaningCloud Merged into monorepo 2018-06-14 19:38:08 +02:00
sentiment-vader Merged into monorepo 2018-06-14 19:38:08 +02:00
.dockerignore Unify data folders 2018-06-15 16:44:25 +02:00
.gitignore Added WordNet-Affect plugin and Makefile 2016-09-21 21:53:37 +02:00
.gitlab-ci.yml Change submodules to relative URIs 2018-06-15 10:34:36 +02:00
.gitmodules Unify data folders 2018-06-15 16:44:25 +02:00
.travis.yml Added Travis CI 2016-09-22 11:10:13 +02:00
Dockerfile Unify data folders 2018-06-15 16:44:25 +02:00
LICENSE Initial commit 2015-10-08 18:47:41 +02:00
Makefile Unify data folders 2018-06-15 16:44:25 +02:00
README.md Add submodule in README 2018-05-14 11:34:23 +02:00

Senpy Plugins

Installing

First, install senpy from source or through pip:

pip install senpy

Each plugin has different requirements. As of this writing, requirement installation is done manually for each plugin. All requirements are specified in the .senpy file and, alternatively, in a requirements.txt file.

Running

Run with:

git clone https://github.com/gsi-upm/senpy-plugins-community.git
git submodule update --init --remote --recursive
senpy -f senpy-plugins-community

Loading new plugins to gitlab

You should have two repos, one with data files and the main repo of the plugin. First you have to push all the data files in the data repo and the code of the plugin in the main repo. Next, you have to "link" the two repos using submodule:

git submodule add ../data/<NAME OF YOUR PLUGIN> ./data

LICENSE

This compilation of plugins for Senpy use Apache 2.0 License. Some of the resources used for train these plugins can not be distributed, specifically, resources for the plugins emotion-anew and emotion-wnaffect. For more information visit Senpy documentation