phergie / phergie-irc-plugin-react-youtube
This package is abandoned and no longer maintained.
No replacement package was suggested.
Phergie plugin for providing information about YouTube videos
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
This repo is being kept for posterity and will be archived in a readonly state. If you're interested it can be forked under a new Composer namespace/GitHub organization.
phergie/phergie-irc-plugin-react-youtube
Phergie plugin for providing information about YouTube videos.
Install
The recommended method of installation is through composer.
{ "require": { "phergie/phergie-irc-plugin-react-youtube": "~2" } }
See Phergie documentation for more information on installing and enabling plugins.
Configuration
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', )), ) );
Markers supported in responseFormat
:
%link%
%title%
%author%
%published%
%views%
%likes%
%dislikes%
%favorites%
%comments%
%duration%
Format used by publishedFormat
Tests
To run the unit test suite:
curl -s https://getcomposer.org/installer | php
php composer.phar install
./vendor/bin/phpunit
License
Released under the BSD License. See LICENSE
.