0.1.0 • Published 11 years ago
orc-twitter-music v0.1.0
orc-twitter-music
Turns Twitter streams and searches into pleasing melodies using Orchestrate.
Install
To install, you'll need Node.js. Once you've got it install, just use NPM:
npm install -g orc-twitter-musicUsage
First off, orc-twitter-music needs your Twitter app credentials to listen in on Twitter's happenings, and an Orchestrate API key to save the data. To get them, see Getting Credentials. Then:
orc-twitter-music config \
--orchestrate_api_key ORCHESTRATE_API_KEY \
--twitter_api_key TWITTER_API_KEY \
--twitter_api_secret TWITTER_API_SECRET \
--twitter_access_token TWITTER_ACCESS_TOKEN \
--twitter_access_token_secret TWITTER_ACCESS_TOKEN_SECRETThis saves your credentials to ~/.orc_twitter_music.json. Once you've configured orc-twitter-music, you're ready to compose:
orc-twitter-music
# Now turning Twitter into music~To track specific terms and turn them into music, do this:
orc-twitter-music --search "#yesallwomen,tech"
# Now turning Twitter into music~Getting Credentials
Don't know where to get your TWITTER_API_KEY or your ORCHESTRATE_API_KEY? Follow along:
- Create an application
- Click "manage API Keys"
API keyis yourTWITTER_API_KEYAPI secretis yourTWITTER_API_SECRET- Click "Create my access tokens"
- Watch this seal learning to swim while you wait for your access tokens to generate
- Refresh the API keys page; your access tokens should appear.
Access tokenis yourTWITTER_ACCESS_TOKENAccess token secretis yourTWITTER_ACCESS_TOKEN_SECRETecho 'you did it' | say
Orchestrate.io
- Sign up for Orchestrate.io
- Create an application.
- See that value under
API Keys? That's yourORCHESTRATE_API_KEY. echo 'you did it' | say
Tests
Currently, and regrettably, you need live credentials to run the test suite. To set them, do this:
export ORCHESTRATE_API_KEY=...
export TWITTER_API_KEY=...
export TWITTER_API_SECRET=...
export TWITTER_ACCESS_TOKEN=...
export TWITTER_ACCESS_TOKEN_SECRET=...Then, just:
npm testLicense
0.1.0
11 years ago
