google web, videos and news, various other fixes

This commit is contained in:
2023-11-27 01:01:56 -05:00
parent 9fd993b47b
commit 2519666e1c
22 changed files with 2913 additions and 1118 deletions

View File

@@ -857,7 +857,9 @@ class brave{
// parse ratings
if(
isset($info["ratings"]) &&
$info["ratings"] != "void 0"
$info["ratings"] != "void 0" &&
is_array($info["ratings"]) &&
count($info["ratings"]) !== 0
){
$description[] = [
@@ -1183,7 +1185,7 @@ class brave{
"title" => $news["title"],
"author" => null,
"description" => $news["description"],
"date" => !isset($news["age"]) || $news["age"] == "void 0" ? null : strtotime($news["age"]),
"date" => !isset($news["age"]) || $news["age"] == "void 0" || $news["age"] == "null" ? null : strtotime($news["age"]),
"thumb" => $thumb,
"url" => $news["url"]
];

View File

@@ -545,8 +545,6 @@ class ddg{
public function web($get){
$proxy = null;
if($get["npt"]){
[$jsgrep, $proxy] = $this->backend->get($get["npt"], "web");

File diff suppressed because it is too large Load Diff

View File

@@ -608,7 +608,7 @@ class mojeek{
$this->fuckhtml
->getTextContent(
$this->fuckhtml
->getElementsByClassName("i", "p")[1]
->getElementsByClassName("i", "p")[0]
)
);

View File

@@ -229,7 +229,7 @@ class sc{
if($json === null){
throw new Exception("Failed to decode JSON");
throw new Exception("Failed to decode JSON. Did the keys set in data/config.php expire?");
}
$out = [