-
-
Notifications
You must be signed in to change notification settings - Fork 332
Creating search providers
KodeStar edited this page Jun 12, 2019
·
4 revisions
<?php namespace App\SupportedApps\NZBHydra;
class NZBHydra extends \App\SupportedApps implements \App\SearchInterface {
public $type = 'external'; // Whether to go to the external site or display results locally
public function getResults($query, $provider)
{
$url = rtrim($provider->url, '/');
$q = urlencode($query);
return redirect($url.'/?category=All&mode=search&query='.$q);
}
}
public $type isn't currently implemented so should be set to external
The only current function is getResults which should redirect you to the url you need to hit.
$query is the text entered in the search bar
$provider brings back the details set in the app section, like the url.