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
- Install pyenv
curl https://pyenv.run | bash
(or manually install pyenv and it's virtualenv plugin) - Install required python version
pyenv install
- Create virtual environment
pyenv virtualenv <env-name>
- Activate virtual environment
pyenv activate <env-name>
- Install dependencies via
make setup
Release
- Add new tag to the desired commit in form
vYY.MM.NN
, whereNN
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 tagv23.1.0
, tenth -v23.1.10
.git tag v23.1.0
- 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-24.9.0.tar.gz
(13.8 kB
view details)
Built Distribution
File details
Details for the file youscan_ir_client-24.9.0.tar.gz
.
File metadata
- Download URL: youscan_ir_client-24.9.0.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3a8c155a2c7124488556d34905e8cd19b61eeecfe2b4b227ca42ab1ed0e1fea |
|
MD5 | 11b2464f97e866984bcebda6140de206 |
|
BLAKE2b-256 | 43e115c3c2e4725905e344d345195af9c0034bda889d7f9ce72805630c467c9b |
File details
Details for the file youscan_ir_client-24.9.0-py3-none-any.whl
.
File metadata
- Download URL: youscan_ir_client-24.9.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d944dfd22022eabf145d307e323b560c2ce62c2506346feffe8b5251e87be3d2 |
|
MD5 | fe0bdaa03c516e4e23a71cbcc329fed3 |
|
BLAKE2b-256 | aea231624e7c40ba7b748e31a600960471365dbae3221113c0428ead37b7ea6a |