The Social Knowledge Extractor (SKE) is a software tool that allows to discover new entities using Twitter.
Clone the repository:
git clone https://github.com/DataSciencePolimi/social-knowledge-extractor.git
Inside the SKE folder initialize a python environment
virtualenv ske-env
Activate it
source ske-env/bin/activate
The install the requirements
pip install -r requirements.txt
The information regarding Dandelion and Twitter are saved in the database.
Thus in order to start to use SKE you need to create in MongoDB a collection named application_keys
with the documents
{
"service" : "dandelion",
"key_dandelion" : "",
"app_id" : ""
}
{
"service" : "twitter",
"consumer_key" : "",
"consumer_secret" : ""
}
To run SKE simply launch
python app.py
While Docker set up the correct enviroment you still need a Dandelion account and a Twitter application in order to run you own istance of SKE.
TBD
A depolyed version of SKE is available online at here
A tutorial on how to effectively use it is available here