Skip to main content

No project description provided

Project description

YouScan image recognition API client on Python

Usage

from youscan_ir_client.client import YouScanIRClient
from youscan_ir_client.entities import *


CLIENT_ID = "<your-client-id"
CLIENT_SECRET = "<your-client-secret>"


async def example():
  req = ImageDetectReqParams(
    images=[
      Image(url="<url>"),
      Image(b64_content="<content-bytes>"),
    ],
    analyse_attributes=[
      AnalysisAttributes.PEOPLE,
      AnalysisAttributes.OBJECTS,
    ],
  )
  async with YouScanIRClient(CLIENT_ID, CLIENT_SECRET) as cl:
    return await cl.analyse(req)


results = asyncio.run(example())

Development

Local dev environment

  1. Install pyenv curl https://pyenv.run | bash (or manually install pyenv and it's virtualenv plugin)
  2. Install required python version pyenv install
  3. Create virtual environment pyenv virtualenv <env-name>
  4. Activate virtual environment pyenv activate <env-name>
  5. Install dependencies via make setup

Release

  1. Add new tag to the desired commit in form vYY.MM.NN , where NN is the sequential number of release made in this month starting from 0. Leading zeroes in each number should be ommited. For instance, the first release in Feb 2023 will have tag v23.1.0 , tenth - v23.1.10.
    • git tag v23.1.0
  2. Push new tag, CI will do the rest.
    • git push --tags

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

youscan-ir-client-23.3.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

youscan_ir_client-23.3.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file youscan-ir-client-23.3.0.tar.gz.

File metadata

  • Download URL: youscan-ir-client-23.3.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for youscan-ir-client-23.3.0.tar.gz
Algorithm Hash digest
SHA256 46268c7b212c4cf1df183836e27b25873e0d024106747e4242ae1fab38bbd500
MD5 b1a900dc84d4509cc6012a70ddd13fde
BLAKE2b-256 96ba3d69c0432a349d02233055c65409a4d8ae98ab4e37ffda777d76070b03d3

See more details on using hashes here.

File details

Details for the file youscan_ir_client-23.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for youscan_ir_client-23.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 045a195bb6d4f4ad9f694d7840920d06f587ac7ca20806e32f74d9444fc9564e
MD5 e26a31610a433d88838d29de15156bcf
BLAKE2b-256 7ad77dac3609c77878d99238049bc3f7cf99c3c71daee27b45301e316fe59847

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