Skip to main content

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


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)

Uploaded Source

Built Distribution

fast_captcha-0.3.2-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

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

Hashes for fast_captcha-0.3.2.tar.gz
Algorithm Hash digest
SHA256 b68437b01726e5c698e5b0e4784a7a495d5e98a0b77ddff873925057fd67d517
MD5 2eb7057c33f5535ce184c9e6398bac62
BLAKE2b-256 74864751bffdd88e7ac0633a98668f3d474935996c1477b058025cc9f39aa6d6

See more details on using hashes here.

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

Hashes for fast_captcha-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e3823ca0e53baa5cf57d0eb103e8353d2480c5cffda8d7aedcfb39e22844ac15
MD5 4bad1f6938c9d68bd9c8dc40ff9bea8c
BLAKE2b-256 26055bfd827745616034e78d99a7547f2398dcb9503eaa9b19e84fb3dc9e87ad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page