mirror of
https://github.com/thewesker/bug-em.git
synced 2025-12-20 12:11:05 -05:00
lol
This commit is contained in:
32
app.js
32
app.js
@@ -1,11 +1,18 @@
|
|||||||
var Twit = require('twit')
|
var Twit = require('twit')
|
||||||
var fs = require('fs')
|
var fs = require('fs')
|
||||||
var Screenshot = require('url-to-screenshot');
|
|
||||||
var low = require('lowdb');
|
var low = require('lowdb');
|
||||||
var join = require('path').join;
|
|
||||||
var childProcess = require('child_process')
|
var childProcess = require('child_process')
|
||||||
var storage = require('lowdb/file-sync');
|
var storage = require('lowdb/file-sync');
|
||||||
var session = low('./config.json', {'storage': storage});
|
var session = low('./config.json', {'storage': storage});
|
||||||
|
var path = require('path')
|
||||||
|
var childProcess = require('child_process')
|
||||||
|
var phantomjs = require('phantomjs-prebuilt')
|
||||||
|
var binPath = phantomjs.path
|
||||||
|
var _ = require('wegweg')({
|
||||||
|
globals: false,
|
||||||
|
shelljs: false
|
||||||
|
})
|
||||||
|
var screenshot = require('url-screenshot')
|
||||||
|
|
||||||
var T = new Twit({
|
var T = new Twit({
|
||||||
consumer_key: 'XEpOzvNVnIL0z5cFggsZQzrTt',
|
consumer_key: 'XEpOzvNVnIL0z5cFggsZQzrTt',
|
||||||
@@ -22,15 +29,18 @@ stream.on('tweet', function (tweet) {
|
|||||||
if (tweet.user.screen_name === 'a__robot') {
|
if (tweet.user.screen_name === 'a__robot') {
|
||||||
var nameID = tweet.id_str;
|
var nameID = tweet.id_str;
|
||||||
var trumptweeturl = 'https://twitter.com/a__robot/status/' + nameID;
|
var trumptweeturl = 'https://twitter.com/a__robot/status/' + nameID;
|
||||||
console.log(trumptweeturl);
|
|
||||||
|
|
||||||
var s = Screenshot(trumptweeturl).width(800).capture(function (err, img) {
|
ss_opt = {
|
||||||
if (err) throw err;
|
url: trumptweeturl
|
||||||
fs.writeFileSync(join('./pics/trump.png'), img);
|
outfile: './pics.trump.png'
|
||||||
console.log('saved to trump.png');
|
}
|
||||||
});
|
|
||||||
console.log(s);
|
|
||||||
|
|
||||||
|
await screenshot ss_opt, defer e,outfile
|
||||||
|
|
||||||
|
console.log e
|
||||||
|
console.log outfile
|
||||||
|
|
||||||
|
process.exit 0
|
||||||
var trumpmessages = session.object.trumpmessages;
|
var trumpmessages = session.object.trumpmessages;
|
||||||
var randomtrumpmessage = trumpmessages[Math.floor(Math.random() * trumpmessages.length)];
|
var randomtrumpmessage = trumpmessages[Math.floor(Math.random() * trumpmessages.length)];
|
||||||
var b64content = fs.readFileSync('./pics/trump.png', { encoding: 'base64' })
|
var b64content = fs.readFileSync('./pics/trump.png', { encoding: 'base64' })
|
||||||
@@ -54,6 +64,10 @@ T.post('media/upload', { media_data: b64content }, function (err, data, response
|
|||||||
T.post('statuses/update', params, function (err, data, response) {
|
T.post('statuses/update', params, function (err, data, response) {
|
||||||
console.log("Replied to Trump's Tweet with " + randomtrumpmessage)
|
console.log("Replied to Trump's Tweet with " + randomtrumpmessage)
|
||||||
})
|
})
|
||||||
|
T.post('statuses/update', {status: randomtrumpmessage + ' ' + trumptweeturl}, function (err, data, response) {
|
||||||
|
console.log("Posted tweet with " + randomtrumpmessage)
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -8,7 +8,9 @@
|
|||||||
"Nope!",
|
"Nope!",
|
||||||
"Donald Dump",
|
"Donald Dump",
|
||||||
"Tronald Dump",
|
"Tronald Dump",
|
||||||
"Shut the FUCK up, Donny"
|
"Shut the FUCK up, Donny",
|
||||||
|
"Where's your damn tax returns",
|
||||||
|
"Quit now while you're behind"
|
||||||
],
|
],
|
||||||
"hillarymessages": [
|
"hillarymessages": [
|
||||||
"Release the Benghazi emails!",
|
"Release the Benghazi emails!",
|
||||||
|
|||||||
@@ -7,8 +7,9 @@
|
|||||||
"fs": "^0.0.2",
|
"fs": "^0.0.2",
|
||||||
"twit": "^2.2.4",
|
"twit": "^2.2.4",
|
||||||
"lowdb": "^0.12.5",
|
"lowdb": "^0.12.5",
|
||||||
"phantomjs-prebuilt": "^2.1.7",
|
"url-screenshot": "^0.4.0",
|
||||||
"url-to-screenshot": "^0.6.1"
|
"wegweg": "^0.9.0",
|
||||||
|
"phantomjs-prebuilt": "^2.1.7"
|
||||||
},
|
},
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user