twitto_be was a real-time twitter monitoring dashboard, performing live social network analysis on hashtags.
:warning: Twitto_be is now an archived project, since twitter shutdown its streaming API v1.1.
Twitto.be is a node.js
application.
After cloning the repository, follow these steps:
npm install
params.json
file in the root directory, using params-sample.json
as a base:
ports
: the ports express.js and socket.io should listen to.monitor
: definition of the tweets to monitor, one or more of the following:
monitor.description
: user-friendly description of the tracked topics.monitor.track
: set of keywords to monitor in the twitter streaming API. Phrases may be used - see Twitter's track
stream parameter documentation for details (optional).monitor.list
: Id of a twitter list whose users' tweets should be monitored (optional)monitor.boundingBox
: geolocation coordinates box to monitor in the twitter streaming API (optional).twitter
: enter your twitter app credentials.run npm start
Deployment scripts are included, you may need to adapt them to your own setup. Edit deploy:prod
scripts in package.json
to modify the configuration:
app.js
) is launched and maintained up by a systemd process called node-twitto
/home/srv-node-mango/twitto
/home/srv-node-mango/twitto
, is user srv-node-mango
npm run build
npm run deploy:prod
Similar script exists for a test environment ( deploy:test
).
Your participation is welcome.