在开发博客时,为了更方面为每一个评论用户添加头像,使用libgravatar(仅支持python3)。
安装方法:
pip install libgravatar
github网址:
https://github.com/pabluk/libgravatar
使用方法:
from libgravatar import Gravatar g = Gravatar('myemailaddress@example.com') g.get_image() '/res/2020/05-08/08/d5fe5cbcc31cff5f8ac010db72eb000c.jpg'
注意:如果这个邮箱在gavator中没有对应的照片,gravatar 为给一张默认图片。
如:
如果不想使用默认的图片,可以加入default参数。
from libgravatar import Gravatar g = Gravatar('myemailaddress@example.com') g.get_image(default='identicon') '/res/2020/05-08/08/d5fe5cbcc31cff5f8ac010db72eb000c.jpg'
default 对应的参数:
mp:一个简单的人 (神秘人),卡通风格的剪影轮廓(不会因电子邮件哈希而异)
identicon: 基于电子邮件哈希的几何图案
monsterid: 生成的“怪物”,有不同的颜色,面孔等
retro:8位街机风格的像素化面孔
robohash: 生成的机器人,有不同的颜色,面孔等
blank: 透明的PNG图像(为了演示目的,下面添加到HTML边框)
gravator 的api网址: