| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.Gravatar
Contents
Synopsis
- gravatar :: GravatarOptions -> Text -> String
- data GravatarOptions = GravatarOptions {}
- newtype Size = Size Int
- data DefaultImg
- newtype ForceDefault = ForceDefault Bool
- data Rating
- data Scheme
- def :: Default a => a
- defaultConfig :: GravatarOptions
Documentation
gravatar :: GravatarOptions -> Text -> String Source #
Return the avatar for the given email using the provided options
>>>gravatar def "pbrisbin@gmail.com""https://www.gravatar.com/avatar/2be502055b6c21ff470730beead2a998"
Whitespace is trimmed.
>>>gravatar def " pbrisbin@gmail.com ""https://www.gravatar.com/avatar/2be502055b6c21ff470730beead2a998"
Case is ignored.
>>>gravatar def "PBrisbin@GMAIL.com""https://www.gravatar.com/avatar/2be502055b6c21ff470730beead2a998"
Options are supported.
>>>:{let opts = GravatarOptions { gSize = Just $ Size 24 , gDefault = Just NotFound , gForceDefault = ForceDefault True , gRating = Just G , gScheme = Http } in gravatar opts "pbrisbin@gmail.com" :} "http://www.gravatar.com/avatar/2be502055b6c21ff470730beead2a998?s=24&d=404&f=y&r=g"
Options
data GravatarOptions Source #
Constructors
| GravatarOptions | |
Fields
| |
Instances
| Default GravatarOptions Source # | |
Defined in Network.Gravatar Methods def :: GravatarOptions # | |
data DefaultImg Source #
Image to show when an avatar is not available
Scheme to use for image URLs
defaultConfig :: GravatarOptions Source #
Available for backwards compatability, using def is advised