Skip to content

HobokenCM/crowd-reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hoboken CM: Crowd Reporting

The Crowd Reporting package runs a service that pulls posts from sources like Twitter and saves the posts as Reports. Other tools can then process the stored Reports, classifying, displaying, and so on.

Usage

Requires:

(On a Mac, the easiest way to install them is homebrew.)

  1. Clone the project:

    $ git clone [email protected]:HobokenCM/crowd-reporting.git
    $ cd crowd-reporting
    
  2. Create an env.coffee file in the project root that follows this template:

    module.exports =
        TWITTER_CONSUMER_KEY        : ''
        TWITTER_CONSUMER_SECRET     : ''
        TWITTER_ACCESS_TOKEN_KEY    : ''
        TWITTER_ACCESS_TOKEN_SECRET : ''
        MONGODB_URL                 : 'mongodb://localhost:27017/sandy'
    

    The Twitter settings require registering as a developer and setting up an app. The MongoDB URL will work if mongod is running using the defaults. Otherwise, replace it with the correct URL.

  3. Install the node dependencies using npm:

    $ npm install
    

    This will install the dependencies listed in package.json.

  4. Start the Sources:

    $ coffee app/launcher.coffee
    

More info

Notes

Potential data sources:

  • Twitter
  • Facebook
  • Email
  • Instagram
  • SMS
  • News
  • Other (manual report entry)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published