Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Frameio/python-frameio-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-frameio-client

Official Python client for the Frame.io API.

Overview

Installation

via Pip

$ pip install frameioclient

via Source

$ git clone https://github.com/frameio/python-frameio-client
$ pip install -r requirements.txt

Documentation

TODO

Usage

Note: A valid token is required to make requests to Frame.io. Please contact [email protected] to get setup.

In addition to the snippets below, examples are included in /examples.

Get User Info

Get basic info on the authenticated user.

from frameioclient import FrameioClient

client = FrameioClient("TOKEN")
me = client.get_me()
print(me['id'])

Create and Upload Asset

Create a new asset and upload a file. For more information on how assets work, check out our docs.

from frameioclient import FrameioClient
import os

client = FrameioClient("TOKEN")

filesize = os.path.getsize("sample.mp4")

# Create a new asset.
asset = client.create_asset(
  parent_asset_id="1234abcd",
  name="MyVideo.mp4",
  type="file",
  filetype="video/mp4",
  filesize=filesize
)

# Upload the file at the target asset.
file = open('sample.mp4')
client.upload(asset, file)

About

Python SDK for interacting with the Frame.io API. Documentation here - https://frameio.github.io/python-frameio-client/

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 11

Languages