Skip to content

mrlynn/smallhands

Repository files navigation

smallhands

"Release" Build Status

A simple load generator for MongoDB using mentions of @realDonaldTrump via the Twitter Streaming API. "make run"

Required

  1. A Twitter account
  2. A set of read-only "Twitter Apps" keys (See: Twitter Apps Keys steps below)
  3. A Percona Server for MongoDB / MongoDB instance, replset or cluster
  4. Python 2.7 (Python 2.6 and 3.x not tested) with 'pip', 'json' and 'dateutil' modules, ie: "yum install python-pip python-json python-dateutil" on Redhat/CentOS
  5. Pip dependencies specified in 'requirements.txt' (installed by "make" command)

Twitter Apps Keys

Smallhands requires Twitter API auth keys. You will need to register a new read-only "app" at https://apps.twitter.com to get a set of Consumer and Access auth key pairs.

Disclaimer

The test tweet data is likely to contain offensive material, false information, etc.

Getting Started

git clone https://github.com/timvaillancourt/smallhands
cd smallhands
make
cp example.yml config.yml
# (edit config.yml for your situation)
make run

The Future...

  1. Better, trump-themed errors/handling

Code

I beat Python with a hammer until it works. Your improvements are appreciated!

Contact

Tim Vaillancourt - Github, Email

About

A simple load generator for MongoDB using mentions of @RealDonaldTrump and @Potus via the Twitter Streaming API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •