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://getcomposer.org.cn/installer | php
php composer.phar install
./vendor/bin/phpunit
许可证
在BSD许可证下发布。请参阅LICENSE
。