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```