Part of infromation retrieval course 2013
Peeper is a web application that enables monitoring of keywords and phrases in social network sites. It allow you to keep close look on topics, brands, products, people and event that you are interested in, identify activity trends in real-time and get understanding about the overall emotions.
- Install nodejs & npm
- Checkout the git repository
- In the project`s root folder execute nmp install
- Install and run MongoDB
mongod --dbpath <path_to_the_data_folder> --setParameter textSearchEnabled=true" - Create "dev" database
- Add twitter credentials in
./cfg/serviceCfg.js - (optional)Install and run the sentiment analysis service - Contact Me
- Start the application
node <proj_root>/app.js
- The application constantly retrieves tweets(using Twitter Streaming API) related to a give set of phrases.
- You can add new phrases to be monitored as well as get rid of unwanted ones.
- The retrieved tweets get evaluated by sentiment analysis service and then stored in the database, together with the sentiment meta-data.
- Then you can query any of the monitored phrases and they will show up in your browser.
- The interaction with the application happens through REST and there is absolutely no UI, so use generic REST Client to request it.
- Everything else is missing :D