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') | |
| } | |
| }) | |
| } |