Usage

Upload new medias using the form, or programmatically:

import requests

with open('/path/to/some/file.jpg', 'rb') as f:
    r = requests.post('http://domain.tld/add/', files={"file1": f}, headers={"Accept": "application/json"})
    print(r.text)

Typical response data:

[
    {
        "sha1": "c4a08279e801ca7459542da745fe4bbd067512b1",
        "md5": "94bb595c8b04fb3375fa264bec26ed7b",
        "size": 208378,
        "extension": "jpg",
        "mime": "image/jpeg",
        "height": 1600,
        "width": 896,
        "path": "upload/c4/c4a08279e801ca7459542da745fe4bbd067512b1/file.jpg",
        "original_name": "file.jpg",
        "metas_path": "upload/c4/c4a08279e801ca7459542da745fe4bbd067512b1/metas.json"
    }
]