A sentiment analysis server implementation. Designed to be extendable, so new algorithms and sources can be used.
Project description
Senpy
Sentiment analysis web services using a common interface: NIF+JSON-LD.
With Senpy, you can easily turn your sentiment analysis algorithm into a web service, just by creating a new plugin.
Installation
The stable version can be installed via pip:
pip install senpy
Alternatively, you can use the development version:
git clone git@github.com:gsi-upm/senpy
cd senpy
pip install -r requirements.txt
To install it system-wide, use setuptools:
python setup.py install
Using
You can use the modules included in senpy to build your own application. However, the easiest and recommended way is to just use the command-line tool to load your plugins and launch the server.
python -m senpy
This will create a server with any modules found in the current path. For more options, see the –help page.
TO-DO
Installation instructions
Improve documentation and generate it with Sphinx
ReadTheDocs
Improve README
Acknowledgement
EUROSENTIMENT PROJECT Grant Agreement no: 296277 Starting date: 01/09/2012 Project duration: 24 months
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.