0.3.0 • Published 9 years ago

tweetgetter v0.3.0

Weekly downloads
19
License
-
Repository
github
Last release
9 years ago

tweetgetter

A nodejs app that obtains tweets for a given Twitter user

You will need to create a Twitter App and have node installed.

To created a Twitter app,

  • Visit https://apps.twitter.com, log-in and then click 'Create New App'.
  • Fill out the details and submit the form.
  • On the 'Keys and Access tokens' tab click 'Create my access token'.
  • The keys will be generated and you now have the four keys necessary to run tweetgetter.

Once installed, execute using "node ./bin/www". Naviagte to http://localhost:3000/ and enter the consumer and access keys for your twitter app account. The keys include:

  • Consumer key
  • Consumer secret
  • Access token key
  • Access token secret

Alternatively you can create the file 'keys.json' in the root directory of the project with the consumer and access keys in JSON form like the following:

{"consumer_key":"**", "consumer_secret":"**", "access_token_key":"**", "access_token_secret":"**"}

Once these have been entered you may visit the url http://localhost:3000/tweets/[twitteruser]/[numberOfTweets] to display tweets. Where twitteruser is the twitter user name and numberOfTweets is the number of tweets to display for the given username.

To return tweets in bullet point list form you can use the query parameter ?out=list like so: http://localhost:3000/tweets/[twitteruser]/[numberOfTweets]?out=list. Otherwise the default form for the result would be in JSON form.

For example, the URL for the last 15 tweets for the user @bbcweather would be http://localhost:3000/tweets/bbcweather/15/ in JSON form.

And for a bullet point list form for @bbcweather the URL would be: http://localhost:3000/tweets/bbcweather/15?out=list.