@xn-02f/gravatar
v2.0.0
Published
A library to generate gravatar image url.
Downloads
19
Readme
Gravatar
🖼
Gravataris a node library to generate gravatar image url.
Install
Via npm :
npm i @xn-02f/gravatar[!NOTE] This library was moved to ESM from
v2.If ESM doesn't work well with your node version, switch to the
1.xversion for CJS compatibility.
Usage
const gravatar = require('@xn-02f/gravatar')
const email = '[email protected]'
const options = {size: '80', default: '404'}
gravatar(email, options)| Parameter | Description |
| --- | --- |
| email | stringThe gravatar email url. |
| options | objectQuery string options. Like: size, default, rating, forcedefault and others. |
About options parameter
| Property | Alias | Default | Description |
| --- | --- | --- | --- |
| size | s | 80 | Request a specific image size, which will be dynamically delivered from Gravatar and passing a single pixel dimension.(since the images are square) |
|default | d | | Set default image when an email address has no matching Gravatar image.Gravatar has a number of built in options:
404 do not load any image if none is associated with the email hash, instead return an HTTP 404 (File Not Found) response. mp
identicon
monsterid
wavatar
retro
robohash
blank |
| forcedefault(Unrecommend) |
f | (null) | If for some reason you wanted to force the default image to always load, you can do that by using the parameter, and setting its value to y. Before: After:
|
| rating |
r | g | This property allows users to self-rate their images so that they can indicate if an image is appropriate for a certain audience. you can specify one of the following ratings to request images up to and including that rating: g: suitable for display on all websites with any audience type. pg: may contain rude gestures, provocatively dressed individuals, the lesser swear words, or mild violence. r: may contain such things as harsh profanity, intense violence, nudity, or hard drug use. x: may contain hardcore sexual imagery or extremely disturbing violence. |
