一个非常简单但功能强大的烧瓶验证码扩展
Flask-Captcha的Python项目详细描述
#烧瓶验证码
python simple captcha是一个非常简单但高度可定制的烧瓶扩展,可以使用
##功能
- 设置和部署非常简单,但非常可配置
- 可以使用自定义挑战(例如随机字符、简单数学、字典单词等)
- 自定义生成器、噪波和过滤器功能可改变生成图像的外观
- 支持挑战文本的文本到语音音频输出,以提高可访问性
##要求
- Python3.3+
- 烧瓶
- 最新版本的python图像库(枕头2.2+)使用freetype支持编译
- 文本到语音(音频)输出需要flite,但不是必需的
##故障排除
- 如果验证码没有呈现,请尝试直接打开img url链接。如果出现此错误
“python:imagingft c模块未安装”
您需要重新编译支持libfreetype6的枕头。为此
$sudo apt get安装libfreetype6 dev
$pip卸载枕头
$pip安装枕头
##开发和发布
具有发布凭据的开发人员可以使用以下两个命令将新版本上载到pypi:
$ python setup.py sdist upload $ python setup.py bdist_egg upload
- 要创建新版本,您需要:
- 更新flask\u captcha/\u init\uuu.py中的版本变量
- 更新了setup.py脚本中的版本
- 为版本创建git标记