avatar-generator icon indicating copy to clipboard operation
avatar-generator copied to clipboard

Generates default avatars from a given string (such as username).

Avatar Generator

Generates default avatars from a given string (such as username). This is mainly for an usage in web apps, but you can also use it to populate LDAP "jpegPhoto" field, for instance.

Example 3 Example 2 Example 1

Installation

pip install avatar-generator

Example in a Flask app

from avatar_generator import Avatar
from flask import make_response

@app.route("/photo.png")
def photo():
    avatar = Avatar.generate(128, "[email protected]", "PNG")
    headers = { 'Content-Type': 'image/png' }
    return make_response(avatar, 200, headers)

Licence

This code is under WTFPL. Just do what the fuck you want with it.