Skip to content

Tracker for Acme Cafe pie mentions on Twitter, built with Node.js

Notifications You must be signed in to change notification settings

tylor/acme-pie-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a simple implementation of an Acme Cafe pie tracker. It uses node.js + WebSockets + Twitter Streaming API to push tweets onto a page and into MongoDB in realtime. It has a long way to go but this is a good start.

Currently working:
- Insert tweets into MongoDB and broadcast immediately onto websocket
- Render pages using express and pull tweets from MongoDB.

Todo:
- add socket.IO or similar for cross browser streaming
- add live sorted leaderboard and recent pies tracking
- add heuristic analysis to track the kind of pies

To get started: 
- install node.js, express, and ejs.
- clone the repository with 'git clone git://github.com/tylor/acme-pie-tracker.git'
- move into the directory 'cd acme-pie-tracker'
- initialize the submodules: 'git submodule update --init'
- build node-mongodb-native:
  - move into the directory 'cd libs/node-mongodb-native'
  - build it by running 'make'
  - move back to root: 'cd ../..'
- enter your Twitter credentials in acme-pie-tracker.js
- start mongodb server
- start Acme pie server by running 'node acme-pie-tracker.js'.
- open acme-pie-tracker.html in a modern browser with WebSockets support, like Chrome.

About

Tracker for Acme Cafe pie mentions on Twitter, built with Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published