Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Client Library for encoding Videos with HeyWatch
Python
branch: master
Failed to load latest commit information.
heywatch
README.md
setup.cfg
setup.py
tests.py Complete rewrite of the library to support the HeyWatch API v2

README.md

Python client Library for encoding Videos with HeyWatch

Install

sudo easy_install heywatch_api

Submitting the job

Use the API Request Builder to generate a config file that match your specific workflow.

Example of heywatch.conf:

var s3 = s3://accesskey:secretkey@mybucket

set source  = http://yoursite.com/media/video.mp4
set webhook = http://mysite.com/webhook/heywatch

-> mp4  = $s3/videos/video.mp4
-> webm = $s3/videos/video.webm
-> jpg_300x = $s3/previews/thumbs_#num#.jpg, number=3

Here is the ruby code to submit the config file:

import heywatch
from heywatch import api

conf = open('heywatch.conf').read()

job = heywatch.api.submit(conf, api_key='api-key')

if job['status'] == 'ok':
  print job['id']
else:
  print job['error_code']
  print job['error_message']
end

Note that you can use the environment variable HEYWATCH_API_KEY to set your API key.

Released under the MIT license.


Something went wrong with that request. Please try again.