Crate avatars

Source
Expand description

This is a Rust port of the Codeberg avatars. It can be used to generate avatars based on a seed string. The seed string is used to generate a u64 seed which is then used to generate the avatar.

§Example

use avatars::{generate_seed, female_avatar, male_avatar, Mood};

let seed = generate_seed("test");
let f_avatar = female_avatar(seed, &Mood::Sad);
let m_avatar = male_avatar(seed, &Mood::Happy);

Modules§

components
This module contains the various components that are used to generate the avatar. Most of these are SVGs str.

Enums§

Gender
The different genders that can be used to generate an avatar.
Mood
The different moods that can be used to generate an avatar.

Functions§

female_avatar
Generate a female avatar from a given seed and mood.
generate_seed
Generate a random seed from a string. This seed can be used by the various functions to generate an avatar.
male_avatar
Generate a male avatar from a given seed and mood.