summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlolcat <will@lolcat.ca>2023-09-08 23:32:54 -0400
committerlolcat <will@lolcat.ca>2023-09-08 23:32:54 -0400
commitbcbf5dd06be31f95407e75738c8d194e892f161a (patch)
tree1b6986be51a0547ef44e97528309db4cb0d5268a
parent05cd47016b77cea8322116d130a46fcd14dd5d25 (diff)
thumbnail fix on brave
-rw-r--r--scraper/brave.php21
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[] = [