gravity v1.0.0 Gravity
Elixir client for the gravatar API. See types for possible option values.
iex> Gravity.image("yosriady@gmail.com")
"https://www.gravatar.com/avatar/1b0ab2500efc1b91424fb49045312929"
iex> Gravity.image("yosriady@gmail.com", size: 200, rating: :pg, default: :retro)
"https://www.gravatar.com/avatar/1b0ab2500efc1b91424fb49045312929?size=200&rating=pg&default=retro"
iex> Gravity.image("yosriady@gmail.com", s: 200, r: :pg, d: :retro)
"https://www.gravatar.com/avatar/1b0ab2500efc1b91424fb49045312929?s=200&r=pg&d=retro"
iex> Gravity.profile("yosriady@gmail.com")
"https://www.gravatar.com/1b0ab2500efc1b91424fb49045312929"
iex>Gravity.profile("yosriady@gmail.com", :qr)
"https://www.gravatar.com/1b0ab2500efc1b91424fb49045312929.qr"
Summary
Types
default_key :: :d | :default
default_value ::
:"404" |
:mm |
:identicon |
:monsterid |
:wavatar |
:retro |
:blank |
url
image_option_item ::
{size_key, size_value} |
{default_key, default_value} |
{rating_key, rating_value}
profile_format :: :"" | :json | :xml | :php | :vcf | :qr
rating_key :: :r | :rating
rating_value :: :g | :pg | :r | :x
size_key :: :s | :size
size_value :: 1..2048