Giter Site home page Giter Site logo

kalturageneratedapiclientsangular's Introduction

Kaltura Angular X Client

Conventional Commits Gitter chat Build Status

An easy-to-use facade to Kaltura server with Angular X support for action requests, classes and enums.

Instructions

Getting Started

To keep being update review the changelog frequently.

Found a bug? create kaltura/clients-generator issue

Features list

View list of features here.

Building the sources

This library is auto-generated using kaltura/clients-generator php engine. Feel free to clone, build and play with this library but in order to submit PR you should work against the kaltura/clients-generator repo.

Adding this library as a dependency to your project

Since this library was designed to be consumed directly and not using npmjs repository, you will need to do the following steps to add it to your project:

  1. run the following to transpile the library:
$ npm install
$ npm run deploy
  1. open folder dist and find a tar.gz file starting with kaltura-ngx-client-v.
  2. copy this file to your project (we recommend coping it to folder libs)
  3. run the following command
npm install file:the_path_to_the_file_including_its_name.tgz

make sure you prefix the path with file: as shown above.

An example of a valid command will be: npm install file:libs/kaltura-ngx-client-v7.1.0-20173010-1053.tgz

  1. if you already have older version, delete that file. You should do this only after you installed the new version.

Running integration tests

  • In src/api/tests folder you should duplicate file tests-config.template.ts and name it tests-config.ts.
  • Modify the file content to include valid information.
  • Run npm run test to test the library

If you want to test the library against the production server use the following as the endpoint in the config file: http://www.kaltura.com/api_v3/index.php/

License and Copyright Information

All code in this project is released under the AGPLv3 license unless a different license for a particular library is specified in the applicable library path.

Copyright © Kaltura Inc. All rights reserved.

kalturageneratedapiclientsangular's People

Contributors

kalturacommunity avatar eransakal avatar

Stargazers

Sonika Sharma avatar Joséphine D avatar Antonio Fortunato avatar Vinayak Patil avatar Govind Patil avatar

Watchers

iKinnrot avatar James Cloos avatar Kaltura bot avatar Eran Etam avatar  avatar  avatar  avatar KCorpIT avatar Jesse Portnoy avatar Kaltura GitHub Hooks avatar  avatar  avatar  avatar Antonio Fortunato avatar  avatar

Forkers

fossabot

kalturageneratedapiclientsangular's Issues

Progress of chunk upload

Hi,
this is more of a question then an issue i am able to upload chunk video files using Client APIs'
this._kaltura //KalturaClient .request( new UploadTokenUploadAction({ uploadTokenId: this.uploadTokenId, fileData: this.fileData.files[0], resume: true, finalChunk: false, resumeAt: -1 }) ).subscribe((data) => { this._toastService.success({ message: 'Upload Completed !!!' }); }, (error) => { console.log(error); } );

but i also want the progress of the upload how can i achieve it? is it possible?
Is there any doc available to guide me through the API usage?

please suggest some way around.

Regards
Sandeep K Singh

Increased bundle size

Currently, I have an issue:
{
arguments: [ Notice! Your application bundle the whole package of kaltura-xxx-client (either rxjs/ngx/typescript), please refer to the library readme.md to reduce app bundle size. ],
logger: console
}

Saw the solution for a similar situation for KalturaGeneratedAPIClientsTypescript, but I couldn't make that work for my project.

To whom can I refer my questions?
Thanks in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.