Skip to content
Generates default avatars from a given string (such as username).
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
avatar_generator
examples
.gitignore
README.md
setup.py

README.md

Avatar Generator

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

This is largely inspired by Richard O'Dwyer's randomavatar.

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, "example@sysnove.fr", "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.

You can’t perform that action at this time.