client for the Mirador image moderation API. (mirador.im)
Project description
The Mirador client to our Image Moderation API provides functionality for the simple moderation of image files and publically-accessible image URLs, along with integration into popular web and application frameworks. Basic usage:
#!/usr/bin/env python from mirador import MiradorClient client = MiradorClient('your_api_key') for id, result in client.classify_files({ 'nsfw': 'nsfw.jpg', 'sfw': 'sfw.jpg'}): print "{id}: {safe}, {value}".format(**result.__dict__) # you can classify a single file or url result = client.classify_url('http://static.mirador.im/nsfw.jpg') other = client.classify_file('images/test.png') # if you have a buffer (e.g., from a file upload), you can work directly with that: res = client.classify_buffers(open('test.jpg', 'r').read(), open('mypix.jpg', 'r').read()) # you can also classify data URIs data_uri = client.classify_data_uri(my_uri='data:image/jpg;base64,faefae3ro3irhreafer30024rfafe==') # kwargs lets you set IDs for request/results data_uri = client.classify_data_uri(another_example=request['data_uri']) print data_uri.id # "another_example"
Full Documentation/More Info
For more information please see the github: http://github.com/mirador-cv/mirador-py And our website: http://mirador.im/documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Mirador-0.3.3.tar.gz
(9.9 kB
view details)
File details
Details for the file Mirador-0.3.3.tar.gz
.
File metadata
- Download URL: Mirador-0.3.3.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c2d56a7ed6d9146ac5eea56e2380857eea84a625403834be721eb6c2cd48a7 |
|
MD5 | ff65fc6330aa4f0710fd6f0f3af45eca |
|
BLAKE2b-256 | df92c1cc9cf4c3ddfdfca50c48e38f7fd1238abc71ffad7d91d48474fafb442b |