Skip to content

mattbodman/vhxclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vhxclient

A Python client for the VHX (Vimeo OTT) API

from vhxclient import VHXClient
from vhxclient.video import Video

vhx = VHXClient(<api key>)

# create a new video
new_vid = Video(vhx)
new_vid.title = 'A Video'
new_vid.source_url = <publicly-accessable url of source>
new_vid.save()  # loads the response back into the object

old_vid = Video(vhx, <video id>)
old_vid.title
>>> "A Video"
old_vid.description = 'This is the descriptiong of the old vid'
old_vid.save()  # loads the response back into the object

# collections work the same way

# list collections like this
vhx.list('collections', <site_id>)  # site_id is required when getting Collections to workaround known Vimeo caching bug
vhx.list('videos')

More features and docs coming. For more usage examples, look at the tests.

About

A Python client for the VHX (Vimeo OTT) API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages