Merge branch 'dev'

This commit is contained in:
2023-12-27 14:50:22 -05:00
4 changed files with 86 additions and 0 deletions

View File

@ -1,4 +1,7 @@
<?php
include_once('scrapers/wallhaven.php');
$config = require(__DIR__.'/../config.php');
function timesince($time) {
$time = time() - $time;
$timeunits = [
@ -37,4 +40,24 @@
return strtoupper($str);
return $str;
}
function humanquery($q, $nsfw = false) {
global $config;
if ($nsfw)
$apikey = $config["frontends"]["wallhaven"]["apikey"];
else
$apikey = "";
if (preg_match("/id:[0-9+]/", $q)) {
$info = gettaginfo("https://wallhaven.cc/api/v1/tag/".preg_replace("/id:/", "", $q));
$q = preg_replace("/id:[0-9]+/", $info["name"], $q);
}
if (preg_match("/like:([A-Za-z0-9]+)/", $q, $matches)) {
$id = preg_replace("/like:/", "", $matches[0]);
$wall = getwallpaper("https://wallhaven.cc/api/v1/w/$id?apikey=$apikey");
$q = $q."<span id='triangle'></span><img src='/proxy.php?i=".$wall["thumbs"]["orig"]."'>";
}
return $q;
}
?>