Node module to build image and profile urls for gravatar.
gravatar-api makes it easy to build gravatar image and profile urls.
Using node package manager
npm install --save gravatar-api
Simply add the following require statement to import the module and then call the imageUrl method with the relevant options.
var gravatar = require('gravatar-api');
var options = {
email: '[email protected]'
}
var avatar = gravatar.imageUrl(options);
You can also specify the size of the image with the following (or any valid gravatar image option)
var options = {
email: '[email protected]',
parameters: { "size": "200" }
}
var avatar = gravatar.imageUrl(options);
A valid size is between 1 - 2048.
For more options, see gravatar documentation
You can specify retrieving the secure version of the URL by setting the secure
property to true
var options = {
email: '[email protected]',
parameters: { "size": "200", "d": "mm" },
secure: true
}
var avatar = gravatar.imageUrl(options);
You can retrieve a user's gravatar profile url.
see the gravatar docs for more information on what parameters can be used for each type.
var options = {
email: '[email protected]',
type: 'json', // Default: json,
// Available Types: 'json', 'xml', 'qr', 'php', 'vcf'
parameters: {'callback': 'doSomething' }, //optional
secure: true
}
var gravatarProfileUrl = gravatar.getProfileUrl(options);
- All values in parameters will be url encoded
- compatible with react-native