Update qwant search engine.
(f8b0d94468) && (2c6b577f5b)

chore: merge pull request 227 from davidovski/main
Update image.php
This commit is contained in:
FbIN Support 2025-11-01 10:05:27 +05:30
commit dca71e3ed1

View file

@ -3,7 +3,12 @@
public function get_request_url() { public function get_request_url() {
$offset = $this->page * 5; // load 50 images per page $offset = $this->page * 5; // load 50 images per page
$query = urlencode($this->query); $query = urlencode($this->query);
return "https://api.qwant.com/v3/search/images?q=$query&t=images&count=50&locale=en_us&offset=$offset&device=desktop&tgp=3&safesearch=1"; $url = "https://api.qwant.com/v3/search/images?q=$query&t=images&count=50&locale=en_us&offset=$offset&device=desktop&tgp=3";
if (isset($_COOKIE["safe_search"]))
$url .= "&safesearch=1";
return $url;
} }
public function parse_results($response) { public function parse_results($response) {
@ -18,7 +23,7 @@
for ($i = 0; $i < $imgCount; $i++) for ($i = 0; $i < $imgCount; $i++)
{ {
array_push($results, array_push($results,
array ( array (
"thumbnail" => htmlspecialchars($imgs[$i]["thumbnail"]), "thumbnail" => htmlspecialchars($imgs[$i]["thumbnail"]),
"alt" => htmlspecialchars($imgs[$i]["title"]), "alt" => htmlspecialchars($imgs[$i]["title"]),
@ -35,7 +40,7 @@
foreach($results as $result) foreach($results as $result)
{ {
if (!$result if (!$result
|| !array_key_exists("url", $result) || !array_key_exists("url", $result)
|| !array_key_exists("alt", $result)) || !array_key_exists("alt", $result))
continue; continue;
@ -52,4 +57,4 @@
echo "</div>"; echo "</div>";
} }
} }
?> ?>