Fast to use captcha
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.2.tar.gz
(1.2 MB
view details)
Built Distribution
File details
Details for the file fast_captcha-0.3.2.tar.gz
.
File metadata
- Download URL: fast_captcha-0.3.2.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.15.3 CPython/3.10.11 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b68437b01726e5c698e5b0e4784a7a495d5e98a0b77ddff873925057fd67d517 |
|
MD5 | 2eb7057c33f5535ce184c9e6398bac62 |
|
BLAKE2b-256 | 74864751bffdd88e7ac0633a98668f3d474935996c1477b058025cc9f39aa6d6 |
File details
Details for the file fast_captcha-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: fast_captcha-0.3.2-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.15.3 CPython/3.10.11 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3823ca0e53baa5cf57d0eb103e8353d2480c5cffda8d7aedcfb39e22844ac15 |
|
MD5 | 4bad1f6938c9d68bd9c8dc40ff9bea8c |
|
BLAKE2b-256 | 26055bfd827745616034e78d99a7547f2398dcb9503eaa9b19e84fb3dc9e87ad |