Direct port of boring-avatars to Elixir.
Generates SVG avatars based on a given name and a color palette.
Usage
iex> BoringAvatars.beam(name: "Maria")Options can be passed as a keyword list or as a %BoringAvatars.Props{} struct.
See BoringAvatars.Props for all available options.
Summary
Callbacks
Callback to implement for a custom avatar variant.
Functions
Generates a Bauhaus variant avatar.
Generates a Beam variant avatar.
Generates a Marble variant avatar.
Generates a Pixel variant avatar.
Generates a Ring variant avatar.
Generates a Sunset variant avatar.
Callbacks
@callback avatar( %BoringAvatars.Props{ colours: term(), name: term(), size: term(), square: term(), title: term() } | keyword() ) :: iodata()
Callback to implement for a custom avatar variant.
Receives a %BoringAvatars.Props{} struct or a keyword list of options
and should return iodata() representing the generated SVG.
Functions
Generates a Bauhaus variant avatar.
Generates a Beam variant avatar.
Generates a Marble variant avatar.
Generates a Pixel variant avatar.
Generates a Ring variant avatar.
Generates a Sunset variant avatar.