You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
J. Fernando Sánchez e51b659030 Merge commit '7c959aace896e9d318497a417e0eec8f78b62314' as 'sentiment-basic' 6 years ago
emotion-anew Merge commit '98ec4817cff3abd06f961fbbdb5c860aeb887bca' as 'emotion-anew' 6 years ago
emotion-wnaffect Merge commit '23c6cdd58dd3071fe5f707d904afacde6bd1a870' as 'emotion-wnaffect' 6 years ago
example-plugin cambios 7 years ago
sentiment-basic Merge commit '7c959aace896e9d318497a417e0eec8f78b62314' as 'sentiment-basic' 6 years ago
sentiment-meaningCloud Merge commit '1eec6ecbad039b946c0d7b690335f2bb4ea8f320' as 'sentiment-meaningCloud' 6 years ago
sentiment-vader Merge commit '4a0b6c1bf4ec7213ad2b5538eb737a27dc28faa8' as 'sentiment-vader' 6 years ago
.gitignore Squashed 'emotion-wnaffect/' content from commit 74c40d7 6 years ago
.gitmodules Squashed 'sentiment-basic/' content from commit beb8e31 6 years ago
.travis.yml Added Travis CI 8 years ago
Dockerfile Fixed sentiment-basic plugin that only retrieved Neutral sentiment. This closes senpy/senpy-plugins-community#6. Also added nltk download for some plugins. 7 years ago
LICENSE Initial commit 9 years ago
Makefile Squashed 'emotion-wnaffect/' content from commit 74c40d7 6 years ago
README.md Squashed 'sentiment-basic/' content from commit beb8e31 6 years ago

README.md

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