Skip to main content

gravatar

is simple module for deno It helps you to generate Gravatar (Globally Recognized Avatars) url by user email

Usage

Getting the avatar.

import { getGravatarUrl } from "https://deno.land/x/gravatar/mod.ts";

// Pass the email you of Gravatar user
console.log(getGravatarUrl('moncefplastin07@gmail.com')) // https://www.gravatar.com/avatar/ea52ed86c481ca2816b8403acdbc9169

The options

the size:

let usereGravatar = getGravatarUrl('moncefplastin07@gmail.com', {size:200});
defalt size (80px by 80px)

default Gravatar size

256px

mediume Gravatar size

512px

larg Gravatar size

the default Gravatar:

let largUsereGravatar = getGravatarUrl('no-user@no-domain.com', {
    size:512, 
    default:'https://e.top4top.io/p_1678c4s751.png'
}); 
console.log(largUsereGravatar) // https://www.gravatar.com/avatar/365ddeb431bc56010fe2d8e1c3595401?size=512&default=https://e.top4top.io/p_1678c4s751.png
Example:

default Gravatar size

Getting the Gravatar user profile url.

import { getGravatarProfileUrl } from "https://deno.land/x/gravatar/mod.ts";

console.log(getGravatarProfileUrl('moncefplastin07@gmail.com')) // https://www.gravatar.com/ea52ed86c481ca2816b8403acdbc9169 (my profile in Gravatar)

for more options you can see Gravatr Docs Frome Her