Skip to content

Instantly share code, notes, and snippets.

View henryboldi's full-sized avatar
🐶

Henry Boldizsar henryboldi

🐶
View GitHub Profile
// render the profile view (e.g. /views/show.ejs)
show: function(req, res, next) {
User.findOne({ username: req.param('id') }, function foundUser(err, user) {
if (err) return next(err);
if (!user) return next();
Hacks.find({ owner: user.id }.sort('createdAt DESC').exec(function foundHacks(err, hacks){
hackID = hacks.map(function (item){ return item.id});
Comment.find().where({ postID: hackID }).exec(function(err, comments){
if(err) return next(err);
if (!comments) return next();
//send to be encoded by heywatch
client.Job.create({input: url, "outputs": [
{
"url": "s3://" + bucketName + "/" + key + ".webm",
"label": "webm",
"format": "webm",
"thumbnails": [{
"label": "first",
"number": 1
}]
//send to be encoded by zencoder
client.Job.create({input: url, "outputs": [
{
"url": "s3://" + bucketName + "/" + key + ".webm",
"label": "webm",
"format": "webm"
}, "thumbnails": [{
"label": "first",
"number": 1
}]
client.Job.create({input: url, "outputs": [
{
"url": "s3://" + bucketName + "/" + key + ".webm",
"label": "webm",
"format": "webm"
}, "thumbnails": [{
"label": "first",
"number": 1
}]
],
client.Job.create({input: url, "outputs": [
{
"url": "s3://" + bucketName + "/" + key + ".webm",
"label": "webm",
"format": "webm"
}], "thumbnails": [
{
"label": "first",
"number": 10
}],