To generate avatar for flask
Project description
- Author:
jianglin
1 flask-avatar
1.1 Example
1.2 Installation
To install Flask-Avatar:
pip install flask-avatar
Or alternatively, you can download the repository and install manually by doing:
git clone git@github.com:honmaple/flask-avatar.git
cd flask-avatar
python setup.py install
1.3 Usage
from flask_avatar import Avatar
[...]
Avatar(app)
# or use cachefunc
Avatar(app, cache=cachefunc)
cachefunc must be a decorator: example:
def cachefunc(func):
@wrap(func)
def _cache(*args, **kwargs):
r = cacheclient.get("cache key")
if r is not None:
return r
return func(*args, **kwargs)
return _cache
Templates:
{{ url_for('avatar',text = user.username )}}
or set width with:
{{ url_for('avatar',text = user.username,width=60)}}
1.4 Config
AVATAR_URL = '/avatar' #The avatar url,default '/avatar/<text>/<width>'
AVATAR_RANGE = [0,512] #set avatar range to allow generate,if disallow,abort(404).Default [0,512]
1.5 Thanks to
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flask-Avatar-0.1.3.tar.gz
(2.3 MB
view details)
File details
Details for the file Flask-Avatar-0.1.3.tar.gz.
File metadata
- Download URL: Flask-Avatar-0.1.3.tar.gz
- Upload date:
- Size: 2.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
663bffd979337253d3c99bbf5889f659174361bb92f9257709fd2ae3de14446b
|
|
| MD5 |
7ee42e8d0afe28cadee98874e433c029
|
|
| BLAKE2b-256 |
f8cee45c6181111dd875f2ee8a14aad6c68077bb1c17bb1152b647e88e33f94f
|