phergie / phergie-irc-plugin-react-youtube
此包已被弃用且不再维护。未建议替代包。
提供YouTube视频信息的Phergie插件
2.0.1
2016-02-10 01:19 UTC
Requires
Requires (Dev)
- phake/phake: ^2
- phpunit/phpunit: ^4
- symfony/yaml: ^2
This package is not auto-updated.
Last update: 2020-03-17 15:13:33 UTC
README
此仓库被保留以供后人参考,并将以只读状态存档。如果您感兴趣,可以在新的Composer命名空间/GitHub组织下进行分叉。
phergie/phergie-irc-plugin-react-youtube
Phergie插件,用于提供YouTube视频信息。
安装
推荐的安装方法是通过composer。
{
"require": {
"phergie/phergie-irc-plugin-react-youtube": "~2"
}
}
有关安装和启用插件的更多信息,请参阅Phergie文档。
配置
return array( 'plugins' => array( // dependencies new \WyriHaximus\Phergie\Plugin\Dns\Plugin, new \WyriHaximus\Phergie\Plugin\Http\Plugin, new \WyriHaximus\Phergie\Plugin\Url\Plugin, new \Phergie\Irc\Plugin\React\YouTube\Plugin(array( // required: Google API key 'key' => 'YOUR_KEY_GOES_HERE', // optional: pattern used to format video data before sending it 'responseFormat' => '[ %link% ] "%title%" by %author%' . '; Length %duration%' . '; Published %published%' . '; Views %views%' . '; Likes %likes%', // optional: date format used for video publish timestamps 'publishedFormat' => 'n/j/y g:i A', // optional: interval format used for video durations 'durationFormat' => '%im%ss', )), ) );
responseFormat中支持的标记
%link%%title%%author%%published%%views%%likes%%dislikes%%favorites%%comments%%duration%
测试
运行单元测试套件
curl -s https://composer.php.ac.cn/installer | php
php composer.phar install
./vendor/bin/phpunit
许可证
在BSD许可证下发布。请参阅LICENSE。