Since my
previous release (v0.1) of
pybrightcove, I have completely
changed my approach and rewrote the library.
This was for a number of reasons, but primarily the direction I was heading was just plain ugly and clunky to use. It required to much knowledge about how the underlying API worked in order to be able to use it.
Now you really only have to think about the objects you want to manipulate, namely a Video and a Playlist. You can find examples of how to use it on the project wiki, but one quick one to show you how you would upload a video:
from pybrightcove import Video
video = Video(filename='yourvideo.mov', name='My Video', short_description='My description')
video.tags.append('tag1')
video.tags.append('tag2')
video.save()
print video.id ## This is now populated with the Brightcove video id
So, download v0.9 today and let me know what you think. Or better yet, fork pybrightcove and help make it better.