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.1.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: youscan-ir-client-23.3.1.tar.gz
  • Upload date:
  • Size: 13.7 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.1.tar.gz
Algorithm Hash digest
SHA256 eb4cea635e9917ff424281e14f1d00ea78580bf627dd076a35e4562c591fc2c3
MD5 e8311bd21ab55c95ef65c3d8689fa498
BLAKE2b-256 011a3e3599585013e7edc579e315e3983b197d924efea9d97065225d22b9177e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for youscan_ir_client-23.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9ceb286bb120d50689a6f1b3b7b5b130cb5572abefefcabbe94b17413c79d74
MD5 8f94119c4800268c1420304d14b06ddf
BLAKE2b-256 5ee65ca43cf1df814fe94e8b58bf1a68ef87dd3445fd4fa387edad1a64de6d9d

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