Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xabbuh/panda-client
basic PHP client for the Panda encoding service
https://github.com/xabbuh/panda-client
Last synced: 7 days ago
JSON representation
basic PHP client for the Panda encoding service
- Host: GitHub
- URL: https://github.com/xabbuh/panda-client
- Owner: xabbuh
- License: mit
- Created: 2012-12-07T08:45:32.000Z (almost 12 years ago)
- Default Branch: 1.x
- Last Pushed: 2020-11-12T14:10:07.000Z (about 4 years ago)
- Last Synced: 2024-10-30T09:36:17.501Z (17 days ago)
- Language: PHP
- Size: 224 KB
- Stars: 14
- Watchers: 6
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
PandaClient
===========[![Build Status](https://travis-ci.org/xabbuh/panda-client.svg?branch=master)](https://travis-ci.org/xabbuh/panda-client)
[![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/xabbuh/panda-client/badges/quality-score.png?s=e8204a1032cc74bef0c5e538c17b19d33f67e79c)](https://scrutinizer-ci.com/g/xabbuh/panda-client/)
[![Code Coverage](https://scrutinizer-ci.com/g/xabbuh/panda-client/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/xabbuh/panda-client/?branch=master)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/ddfd19e8-fe75-4b16-aeaf-1947cebaf0ce/mini.png)](https://insight.sensiolabs.com/projects/ddfd19e8-fe75-4b16-aeaf-1947cebaf0ce)
[![Code Climate](https://codeclimate.com/github/xabbuh/panda-client/badges/gpa.svg)](https://codeclimate.com/github/xabbuh/panda-client)The PandaClient package provides an easy to use implementation of the
[Panda encoding services](https://www.pandastream.com/) REST API.**Caution:** Version 1.1.0 introduced a BC break for users implementing the
`CloudInterface`. Read the [upgrade instructions](UPGRADE-1.1.md) for more
information.Installation
------------The recommended way to install the Panda client is using
[Composer](http://getcomposer.org/):1. [Download and install](http://getcomposer.org/doc/00-intro.md) Composer.
1. Add ``xabbuh/panda-client`` as a dependency of your project:
```bash
$ composer require xabbuh/panda-client php-http/guzzle6-adapter
```1. And require Composer's autoloader:
``` php
require __DIR__.'/vendor/autoload.php';
```
Note: The Panda client relies on [HTTPlug](http://httplug.io/) to perform HTTP requests.
So you will need to install a [client implementation](https://packagist.org/providers/php-http/client-implementation)
to use the PandaClient. The command above uses the Guzzle 6 adapter, but you can use
any implementation.Usage
-----Read the [documentation](doc/usage.md) to find out how to use the library. Refer
to the [library's API documentation](http://dev.xabbuh.de/docs/panda-client/) for
a full reference.License
-------This package is under the MIT license. See the complete license in the
[LICENSE](LICENSE) file.