Python client library for accessing PicPurify moderation API
Project description
picpurify-python-client
Python client library for accessing PicPurify moderation API.
Before starting
Please make sure you have created an account on https://www.picpurify.com/signup.html to collect your personal API key.
Your personnal API key can be found in your dashboard in the "API keys" tab: https://www.picpurify.com/apikey.html
Installation
pip install picpurify
Usage
from picpurify.api import PicPurifyImage, PicPurifyException
image_client = PicPurifyImage('YOUR_PERSONAL_API_KEY', ['porn_moderation', 'gore_moderation', 'obscene_gesture_moderation'])
try:
response = image_client.analyse('https://s3-eu-west-1.amazonaws.com/site-picpurify/images/porn-accepted-example.jpg')
if response['final_decision'] == 'OK':
print('Image Accepted')
else:
print('Image Rejected')
print('Reject criteria: %s' % (','.join(response['reject_criteria'])))
except PicPurifyException as e:
print(e)
Documentation
API documentation can be found at https://www.picpurify.com/api-services.html.
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
picpurify-1.0.4.tar.gz
(4.8 kB
view hashes)