Based on https://twitter.com/antumbral/status/876843545100824576
var naziChecker = require('naziChecker')
naziChecker('GoldingBF', function (err, res) {
if (err) throw err
console.warn(res)
})
Based on https://twitter.com/antumbral/status/876843545100824576
var naziChecker = require('naziChecker')
naziChecker('GoldingBF', function (err, res) {
if (err) throw err
console.warn(res)
})
var Twitter = require('twitter') | |
var client = new Twitter({ | |
consumer_key: process.env.TWITTER_CONSUMER_KEY, | |
consumer_secret: process.env.TWITTER_CONSUMER_SECRET, | |
access_token_key: process.env.TWITTER_ACCESS_TOKEN_KEY, | |
access_token_secret: process.env.TWITTER_ACCESS_TOKEN_SECRET | |
}) | |
module.exports = naziChecker | |
function naziChecker (screenname, cb) { | |
client.get('users/lookup', { | |
screen_name: screenname | |
}, function (err, res) { | |
if (err) return cb(err) | |
var a = res[0] | |
if (a.withheld_in_countries && a.withheld_in_countries.indexOf('DE') !== -1) { | |
return cb(null, 'Prolly a nazi') | |
} else { | |
return cb(null, 'Maybe not a nazi? Beware tho') | |
} | |
}) | |
} |