Skip to content

Instantly share code, notes, and snippets.

@tatat
Created March 30, 2012 16:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tatat/2252514 to your computer and use it in GitHub Desktop.
Save tatat/2252514 to your computer and use it in GitHub Desktop.
⊂( っ☉ω☉)っ
var OAuth = require('oauth').OAuth;
var tokens = {
consumer_key: 'YOUR CONSUMER KEY',
consumer_key_secret: 'YOUR CONSUMER KEY SECRET',
access_token: 'YOUR ACCESS TOKEN',
access_token_secret: 'YOUR ACCESS TOKEN SECRET'
};
var oa = new OAuth(
'https://api.twitter.com/oauth/request_token',
'https://api.twitter.com/oauth/access_token',
tokens.consumer_key,
tokens.consumer_key_secret,
'1.0',
null,
'HMAC-SHA1'
);
var statuses = [
')っ',
'ω☉)っ',
'っ☉ω☉)っ',
' っ☉ω☉)っ',
' 三 ⊂( っ☉ω☉)っ',
'_`’;.;(,`(. 、,)*)”.:\';"_ ボンッ"'
];
!function post() {
var status = statuses.shift();
if (!status) return;
oa.post(
'https://api.twitter.com/1/statuses/update.json',
tokens.access_token,
tokens.access_token_secret,
{ 'status': status },
function(err, data) {
if (err) {
console.error(err);
return;
}
data = JSON.parse(data);
console.log('posted: %s', data.text);
setTimeout(function() {
oa.post(
'https://api.twitter.com/1/statuses/destroy/' + data.id_str + '.json',
tokens.access_token,
tokens.access_token_secret,
{},
function(err) {
if (err) {
console.error(err);
return;
}
post();
}
);
}, 0);
}
);
}();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment