/lib/DDG/Spice/KhanAcademy.pm
Perl | 35 lines | 28 code | 7 blank | 0 comment | 1 complexity | 05e432c1c371dfa36e8c0435bf763bb9 MD5 | raw file
- package DDG::Spice::KhanAcademy;
- use DDG::Spice;
- primary_example_queries "khan academy videos";
- secondary_example_queries "khan trigonometry";
- description "Shows Khan Academy videos";
- name "KhanAcademy";
- code_url "https://github.com/duckduckgo/zeroclickinfo-spice/blob/master/lib/DDG/Spice/KhanAcademy.pm";
- icon_url "/i/khanacademy.org.ico";
- topics "math";
- category "reference";
- attribution github => ['https://github.com/arlolra','arlolra'];
- status "enabled";
- spice to => join '&',
- 'https://gdata.youtube.com/feeds/api/videos?',
- 'author=khanacademy',
- 'max-results=50',
- 'alt=json-in-script',
- 'callback={{callback}}',
- 'v=2',
- 'q=$1';
- triggers any => "khan", "khan academy";
- attribution web => ['http://thoughtherder.org','Arlo Breault'],
- email => ['arlolra@gmail.com','Arlo Breault'];
- handle remainder => sub {
- return $_ if $_;
- return;
- };
- 1;