python libgravatar一个轻量级gravatar头像模块

前端之家收集整理的这篇文章主要介绍了python libgravatar一个轻量级gravatar头像模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在开发博客时,为了更方面为每一个评论用户添加头像,使用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 对应的参数:

  • 404:如果没有与电子邮件哈希相关联,则不加载任何图像,而是返回HTTP 404(未找到文件)响应

  • mp:一个简单的人 (神秘人),卡通风格的剪影轮廓(不会因电子邮件哈希而异)

  • identicon: 基于电子邮件哈希的几何图案

  • monsterid: 生成的“怪物”,有不同的颜色,面孔等

  • wavatar: 生成具有不同功能和背景的面孔

  • retro:8位街机风格的像素化面孔

  • robohash: 生成的机器人,有不同的颜色,面孔等

  • blank: 透明的PNG图像(为了演示目的,下面添加到HTML边框)

gravator 的api网址:

https://en.gravatar.com/site/implement/images/

猜你在找的Python相关文章