def upload(filename,
           title,
           tags='PCCES',
           description='video of PCCES, pcces.org'):
    file_info = {'title': title, 'tags': tags, 'description': description}
    youku = YoukuUpload(CLIENT_ID, CLIENT_SECRET, filename)
    youku.upload(file_info)
Beispiel #2
0
def main():
    file_info = {
      'title': u'Google I/O 2014',
      'tags': 'Google,IO',
      'description': 'I/O Keynote'
    }
    file = '/home/hanguokai/filename.mp4'
    youku = YoukuUpload(settings.YOUKU_CLIENT_ID, ACCESS_TOKEN, file)
    youku.upload(file_info)
Beispiel #3
0
def main():
    file_info = {
        'title': u'Google I/O 2014',
        'tags': 'Google,IO',
        'description': 'I/O Keynote'
    }
    file = '/home/hanguokai/filename.mp4'
    youku = YoukuUpload(settings.YOUKU_CLIENT_ID, ACCESS_TOKEN, file)
    youku.upload(file_info)
Beispiel #4
0
 def upload(self, id):
     file_info = {
         'title': self.info['title'],
         'description': self.info['description']
     }
     file = '../Videos/' + str(id) + '.mp4'
     youku = YoukuUpload('f469de6164958f24',
                         '4bcca5a8766d02c80a2345a12c86b520', file)
     youku.upload(file_info)
     os.remove(file)
Beispiel #5
0
    def test_upload(self):
        UPLOAD_FILE = 'f3659211207n.mp4'
        youku = YoukuUpload(CLIENT_ID, ACCESS_TOKEN, UPLOAD_FILE)

        # youku.create(youku.prepare_video_params(**params))
        # youku.create_file()
        # youku.upload_slice()
        # youku.check()
        # youku.commit()
        # youku.cancel()
        # youku.spec()
        youku.upload(self.file_info)
def youku_task(youku_conf, youku_upload, key_name):
    """优酷上传
    使用优酷sdk进行上传操作
    """
    print youku_conf
    print youku_upload
    print key_name

    key_fullname = key_name + '.mp4'
    youku = YoukuUpload(youku_conf["clientid"], youku_conf["ak"], key_fullname)
    try:
        video_id = youku.upload(youku_upload)
        success = {
            "code": "200",
            "msg": "upload success",
            "data": {
                "key": key_name,
                "videoid": str(video_id)
            }
        }
        remove_tmp(key_fullname)
        return success

    except YoukuError, e:
        failure = {
            "code": "500",
            "msg": str(e),
            "data": {
                "key": key_name
            }
        }
        remove_tmp(key_fullname)
        print failure
        return failure
    def upload():

        file_info = {
            "title": u"优酷合作测试-VID",
            "tags": "other",
            "description": "Polymer video #7"
            # 'category': 'Tech'
        }

        youku = YoukuUpload(youku_conf.CLIENT_ID, youku_conf.ACCESS_TOKEN, file + ".mp4")

        # youku.create(youku.prepare_video_params(**params))
        # youku.create_file()
        # youku.upload_slice()
        # youku.check()
        # youku.commit()
        # youku.cancel()
        # youku.spec()

        try:
            vid = youku.upload(file_info)
            print vid
        except YoukuError, e:
            print e