diff --git a/bin/email_hash.js b/bin/email_hash.js new file mode 100755 index 0000000000..4ba07c9e05 --- /dev/null +++ b/bin/email_hash.js @@ -0,0 +1,17 @@ +#!/usr/bin/node +// +// Returns a Gravatar stle hash as per: http://en.gravatar.com/site/implement/hash/ +// + +if (process.argv.length != 3) { + process.stderr.write("Usage: " + process.argv[1] + " email_address\n\nReturns gravitar style hash.\n"); + +} else { + var md5 = require('crypto').createHash('md5'); + + md5.update(process.argv[2].trim().toLowerCase()); + + process.stdout.write(md5.digest('hex') + "\n"); +} + +// vim:sw=2:sts=2:ts=8:et