Skip to content

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

Notifications You must be signed in to change notification settings

sureswiftcapital/avatar-generator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%