Generate URLs for Libravatar and Gravatar avatars
1<!--
2SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev>
3
4SPDX-License-Identifier: MPL-2.0
5-->
6
7# Aww
8
9Generate URL for avatars using:
10
11- [Gravatar](https://gravatar.com)
12- [Libravatar](https://libravatar.org)
13
14## Installation
15
16```elixir
17def deps do
18 [
19 {:aww, "~> 1.0"}
20 ]
21end
22```
23
24## Usage
25
26Just pass the e-mail (or, in case of Libravatar, you can also use OpenID URL) to
27the `Aww.avatar_url/1` function and you will receive `URI` struct which points
28to avatar for given user.
29
30```elixir
31Aww.avatar_url("~@hauleth.dev")
32# => %URI{
33# scheme: "https",
34# userinfo: nil,
35# host: "seccdn.libravatar.org",
36# port: nil,
37# path: "/avatar/ac3c4f9061d8e8252d03301685433aa8f943d4d6540caa232ccfb227b38aaa6c",
38# query: "",
39# fragment: nil
40# }
41```