diff options
author | lolcat <will@lolcat.ca> | 2023-09-08 23:32:54 -0400 |
---|---|---|
committer | lolcat <will@lolcat.ca> | 2023-09-08 23:32:54 -0400 |
commit | bcbf5dd06be31f95407e75738c8d194e892f161a (patch) | |
tree | 1b6986be51a0547ef44e97528309db4cb0d5268a /scraper/brave.php | |
parent | 05cd47016b77cea8322116d130a46fcd14dd5d25 (diff) |
thumbnail fix on brave
Diffstat (limited to 'scraper/brave.php')
-rw-r--r-- | scraper/brave.php | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/scraper/brave.php b/scraper/brave.php index 97d1987..63f254f 100644 --- a/scraper/brave.php +++ b/scraper/brave.php @@ -418,7 +418,10 @@ class brave{ foreach($data["web"]["results"] as $result){ - if(isset($result["thumbnail"])){ + if( + isset($result["thumbnail"]) && + is_array($result["thumbnail"]) + ){ $thumb = [ "ratio" => $result["thumbnail"]["logo"] == "false" ? "16:9" : "1:1", @@ -433,7 +436,10 @@ class brave{ } $sublink = []; - if(isset($result["cluster"])){ + if( + isset($result["cluster"]) && + is_array($result["cluster"]) + ){ foreach($result["cluster"] as $cluster){ @@ -537,7 +543,10 @@ class brave{ } // video - if(isset($result["video"])){ + if( + isset($result["video"]) && + is_array($result["video"]) + ){ foreach($result["video"] as $key => $value){ @@ -598,7 +607,7 @@ class brave{ ) ), "url" => $result["url"], - "date" => isset($result["age"]) ? strtotime($result["age"]) : null, + "date" => (isset($result["age"]) && $result["age"] != "void 0") ? strtotime($result["age"]) : null, "type" => "web", "thumb" => $thumb, "sublink" => $sublink, @@ -789,12 +798,12 @@ class brave{ if(isset($disc["data"]["num_votes"])){ - $table["Votes"] = (int)$disc["data"]["num_votes"]; + $table["Votes"] = number_format($disc["data"]["num_votes"]); } if(isset($disc["data"]["num_answers"])){ - $table["Comments"] = (int)$disc["data"]["num_answers"]; + $table["Comments"] = number_format($disc["data"]["num_answers"]); } $disc_out[] = [ |