示例#1
0
def notify_ooyala(title, category, channel, user, username, path):
    data = dict(
        user=user,
        channel=channel,
        title=title,
        category=category,
        path=path)
    metadata = dict(label=username, **data)
    dst = path
    ooyala.create_asset_in_background(dst, metadata)
示例#2
0
 def accept_process(self):
     form = UploadAcceptForm(request.form)
     form.category.choices = list(Category.get_form_choices('en-us', True))
     if form.validate():
         metadata = dict(label=form.owner_username, **form.data)
         dst = self._move_video(form.path.data, 'video/%s/' % form.owner_username)
         metadata['path'] = dst
         ooyala.create_asset_in_background(dst, metadata)
         flash('Processing "%s"...' % form.title.data)
         return redirect(url_for('review.index'))
     return self.render('admin/upload_accept.html', form=form)