/lib/DDG/Spice/Kwixer.pm

https://github.com/pardocz/zeroclickinfo-spice · Perl · 31 lines · 21 code · 8 blank · 2 comment · 1 complexity · 02f618fe60f91c1c9cd43a5ed5ce5cc1 MD5 · raw file

  1. package DDG::Spice::Kwixer;
  2. use DDG::Spice;
  3. #metadata
  4. primary_example_queries "movies with Keira Knightley";
  5. secondary_example_queries "films with with Tom Cruise and Emily";
  6. description "Advanced movie queries with Kwixer";
  7. name "Kwixer";
  8. code_url "https://github.com/duckduckgo/zeroclickinfo-spice/blob/master/lib/DDG/Spice/Kwixer.pm";
  9. icon_url "https://kwixer.com/favicon.ico";
  10. topics "entertainment", "special_interest";
  11. category "entertainment";
  12. attribution twitter => ['kwixerapp','Kwixer'],
  13. web => ['https://www.kwixer.com','Kwixer'];
  14. spice to => 'https://www.kwixer.com/api/search?filter=movie&take=40&source=ddg&lang=en&query=$1';
  15. spice wrap_jsonp_callback => 1;
  16. my @triggers = share("triggers.txt")->slurp;
  17. triggers start => @triggers;
  18. #triggers end => ('actor','actress', 'director');
  19. handle query => sub {
  20. return $_ if $_;
  21. return;
  22. };
  23. 1;