PageRenderTime 49ms CodeModel.GetById 26ms RepoModel.GetById 1ms app.codeStats 0ms

/lib/DDG/Spice/IndeedJobs.pm

http://github.com/duckduckgo/zeroclickinfo-spice
Perl | 19 lines | 11 code | 5 blank | 3 comment | 1 complexity | 8628cd7f77366dee5b25eaca41c18c0c MD5 | raw file
Possible License(s): Apache-2.0
  1. package DDG::Spice::IndeedJobs;
  2. # ABSTRACT: Search for jobs on Indeed.
  3. # Reviews DDG_SPICE_INDEED_JOBS_PUBLISHER environment variable
  4. # https://ads.indeed.com/jobroll/xmlfeed
  5. use DDG::Spice;
  6. triggers any => "///***never trigger***///";
  7. spice to => 'http://api.indeed.com/ads/apisearch?publisher={{ENV{DDG_SPICE_INDEED_APIKEY}}}&v=2&useragent=DuckDuckGo&userip=1.2.3.4&q=$1&l=$2&co=$3&sort=date&format=json&callback={{callback}}';
  8. spice from => '([^/]+)/(.*?)/([^/]*)';
  9. spice proxy_cache_valid => "418 1d";
  10. handle query => sub {
  11. return $_ if $_;
  12. return;
  13. };
  14. 1;