jimlind / tivo-php
通过Guzzle与S3 TiVo通信
v1.0.1
2017-02-14 03:11 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.2
- psr/log: ^1.0
- symfony/process: ^3.2
Requires (Dev)
- apix/log: ^1.2
- escapestudios/symfony2-coding-standard: ^2.9
- phpunit/phpunit: ^5.7
- satooshi/php-coveralls: ^1.0
- squizlabs/php_codesniffer: ^2.8
README
##tivo-php: 通过Guzzle与TiVo通信
支持的硬件
官方测试并在TiVo HD和TiVo Premiere上支持。请告诉我您硬件上的结果。
文档
我发现通过例子学习是最好的方式,因此这里有一个示例文件供您参考。
安装
此软件是为Ubuntu 14.04 LTS(Trusty Tahr)构建的,并在其上进行了测试和运行。您可以在其他发行版上运行它,但可能会有不同。一些先决条件在提供的安装文件中有文档说明。
composer require jimlind/tivo-php
验证
我编写了一个验证脚本供您测试您的配置。
Usage: php verify.php MAK [IP Address]
Arguments:
- Required -- 'MAK' is the Media Access Key for your TiVo
- Optional -- 'IP Address' is the IP address of your TiVo
Example: php verify.php 7678999999 192.168.0.1
代码质量指标
100% 代码覆盖率
composer install vendor/bin/phpunit --coverage-text
100% 代码检查
composer install bash sniff.sh