2.2.0 • Published 10 years ago

heywatch v2.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

NodeJS client Library for encoding Videos with HeyWatch

Install

npm install heywatch

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 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 javascript code to submit the config file:

var heywatch = require('heywatch');

heywatch.createJob({
  'conf': 'heywatch.conf',
  'source': 'https://s3-eu-west-1.amazonaws.com/media.heywatch.com/test.mp4',
  'vars': {'vid': 1234}
}, function(job) {
  if(job.status == 'ok') {
    console.log(job.id);
  } else {
    console.log(job.error_code);
    console.log(job.error_message);
  }
});

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

Released under the MIT license.


2.2.0

10 years ago

2.0.0

10 years ago

1.0.1

11 years ago

1.0.0

12 years ago