一个非常简单但功能强大的烧瓶验证码扩展

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标记

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件