Merge branch 'dev'
This commit is contained in:
@ -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;
|
||||
}
|
||||
?>
|
||||
|
Reference in New Issue
Block a user