Fast to use captcha
Reason this release was yanked:
Version number mismatch
Project description
fast_captcha
fast to use captcha
Install
pip install fast-captcha
Text Captcha
from fast_captcha import text_captcha
print(text_captcha()) # BnZU
Image Captcha
from fast_captcha import img_captcha
img, text = img_captcha()
print(img) # <_io.BytesIO object at 0x000002366AB93DB0>
print(text) # 2z22
FastAPI
from fastapi import FastAPI
from fastapi.responses import StreamingResponse
from fast_captcha import img_captcha
app = FastAPI()
@app.get('/captcha', summary='captcha', name='captcha')
def get_captcha():
img, text = img_captcha()
return StreamingResponse(content=img, media_type='image/jpeg')
Django-Ninja
from ninja import NinjaAPI
from django.http import StreamingHttpResponse
from fast_captcha import img_captcha
app = NinjaAPI()
@app.get('/captcha', summary='captcha', url_name='captcha')
def get_captcha(request):
img, text = img_captcha()
return StreamingHttpResponse(streaming_content=img, content_type='image/jpeg')
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
fast_captcha-0.3.0.tar.gz
(1.2 MB
view hashes)
Built Distribution
Close
Hashes for fast_captcha-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e6342bec0ee900846550fe118d88467b4a7214bbe7f6196331ec3faeb48a8bb |
|
MD5 | 15853df522cb78974e37c66d0e7b6b0c |
|
BLAKE2b-256 | cff766b3956bf1e47b769cc6b5d494296be7827289ec9711f5a1525090249355 |