Skip to content

Instantly share code, notes, and snippets.

View zoharbabin's full-sized avatar

Zohar Babin zoharbabin

View GitHub Profile
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
</head>
<body>
<input type="file" id="uploadfiles" accept="*.*" multiple />
<progress id="uploadprogress" style="display: none;" value="0" max="100"></progress>
<script>
resource = KalturaUrlResource()
resource.url = "https://www.youtube.com/watch?v=cPAbx5kgCJo"
result = client.media.addContent(entryId, resource)
resource = KalturaUploadedFileTokenResource()
resource.token = tokenId
mediaEntry = client.media.addContent(mediaEntry.id, resource)
fileData = open('IMG_9227.m4v', 'r')
result = client.uploadToken.upload(tokenId, fileData)
uploadToken = KalturaUploadToken()
result = client.uploadToken.add(uploadToken)
tokenId = result.id
uploadToken = KalturaUploadToken()
result = client.uploadToken.add(uploadToken)
tokenId = result.id
entry = KalturaMediaEntry()
entry.mediaType = KalturaMediaType.VIDEO
entry.name = "Sample Video"
entry.description = "yet another sample video in my arsenal"
mediaEntry = client.media.add(entry)
client.setKs(ks)
from KalturaClient import *
config = KalturaConfiguration(<PARTNER ID>)
client = KalturaClient(config)
ks = client.session.start(
<ADMIN SECRET>,
<YOUR EMAIL ADDRESS>,
KalturaSessionType.ADMIN,
<PARTNER ID>
)
@zoharbabin
zoharbabin / lazyloadkaltura.html
Created July 11, 2019 14:55
Lazy load many Kaltura videos sample reference
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
* {
box-sizing: border-box;
}