Skip to content

govtmirror/Kaltura_API_Python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: THIS IS NOT THE OFFICAL KALTURA PYTHON API!

The official version can be obtained here: http://www.kaltura.com/api_v3/testme/client-libs.php

The reason for this repository is so other github python projects can fork and pin a version of the API (at their own risk)

=====================================================

This source contains:
 - The Kaltura client library (KalturaClient.py & KalturaClientBase.py)
 - Auto generated core APIs (KalturaCoreClient.py)
 - Auto generated plugin APIs (KalturaPlugins/*.py)
 - Python library test code and data files (TestCode/*)
 - The 'poster' python module (used by KalturaClient.py)

== STANDARD DEPENDENCIES ==

The API library depends on the following python modules (included with python by default):
 - email.header
 - hashlib
 - httplib
 - mimetypes
 - os
 - re
 - socket
 - sys
 - time
 - urllib
 - urllib2
 - uuid or random & sha
 - xml.dom
 - xml.parsers.expat
 
== EXTERNAL DEPENDENCIES ==

The API library depends on the following python modules that are not included by default with python:
 - setuptools - can be downloaded from https://pypi.python.org/pypi/setuptools
 - poster - can be downloaded from https://pypi.python.org/pypi/poster/
	installed by running: python setup.py install

== INSTALLATION ==

Make sure you have the modules listed under the 'external dependencies' installed.
Install the Kaltura client by running 'python setup.py install' from the same folder as this README file.

== TESTING THE CLIENT LIBRARY ==
  
To run the test script that accompanies this source:
 - Edit your Partner ID, Service Secret, Admin Secret and User Name in 'TestCode/PythonTester.py'
 - Run "python PythonTester.py"

Note: The library was tested under ActivePython 2.5.5

== RELEASE NOTES ==

Aug 2013 - the library was refactored to make it installable as a PyPI package.
	This refactoring changed the way Kaltura client plugin modules are loaded -
	before the change the metadata plugin (for example) was loaded by:
		from KalturaMetadataClientPlugin import *
	when upgrading the client, this will need to be changed to:
		from KalturaClient.Plugins.Metadata import *

Packages

No packages published

Languages

  • Python 100.0%