Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Twitter = require("twitter");
- var moment = require("moment");
- var client = new Twitter({
- consumer_key: 'P4J1RTyhVyg3RyDDlsL7DfKGs',
- consumer_secret: 'IgGW3LJbeVXUrzT9MIeRl4Kdy80hKLysY2Sg2VlTNJNfHYtZqM',
- access_token_key: '823128401636630528-PHNQIvfAVcRv58EOkF2z1mT0p0t3DDZ',
- access_token_secret: 'w6YvDk1hwqKwgYYqvAy7zJvLIvCaYB2LlSccYBsLCnnhT'
- });
- var tweets;
- var query = "#leeds AND (#devjob OR #devjobs OR #techjob OR #techjobs OR #ITjob OR #ITjobs OR ((#IT OR #digital OR #dev OR #developer OR #tech OR #software OR #softwaredev OR (#software AND #development)) AND (#hiring OR #job OR #jobs OR #newjob OR #newjobs OR #career OR #careers)))";
- var since = "since:" + moment().subtract(1, "days").format("YYYY-MM-DD");
- client.get('search/tweets', {q: query + " " + since}, function(error, tweets, response) {
- tweets = tweets.statuses;
- checkNextTweet();
- });
- function checkNextTweet()
- {
- var tweet = tweets[0].retweeted_status ? tweets[0].retweeted_status : tweets[0];
- tweets.shift();
- if(!tweet.retweeted) {
- client.post('statuses/retweet/' + tweet.id_str, function(error, tweet, response) {
- if (!error) {
- checkNextTweet();
- }
- });
- client.post('friendships/create', { user_id: tweet.user.id_str, follow: true });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement