From 783355a2b835c7d036674e121de4424b346fa9e4 Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Wed, 5 Jul 2023 18:25:17 +0200 Subject: Updated 7 files and added 5 files (automated) --- assets/species/kirin-plush.png | Bin 0 -> 134061 bytes assets/species/kirin-robot.png | Bin 0 -> 134061 bytes assets/species/kirin.png | Bin 0 -> 134061 bytes assets/species/merpony-plush.png | Bin 0 -> 68751 bytes assets/species/merpony-robot.png | Bin 0 -> 68751 bytes includes/flags.json | 2 +- includes/fragments/metadata.inc | 6 ++++-- includes/jobs/PKFronters.php | 2 +- includes/jobs/RefreshCache.php | 2 +- includes/jobs/UpdateAssets.php | 14 +++++++------- includes/jobs/UpdateContactMethods.php | 2 +- includes/util/banner.inc | 2 ++ 12 files changed, 17 insertions(+), 13 deletions(-) create mode 100644 assets/species/kirin-plush.png create mode 100644 assets/species/kirin-robot.png create mode 100644 assets/species/kirin.png create mode 100644 assets/species/merpony-plush.png create mode 100644 assets/species/merpony-robot.png diff --git a/assets/species/kirin-plush.png b/assets/species/kirin-plush.png new file mode 100644 index 0000000..944251e Binary files /dev/null and b/assets/species/kirin-plush.png differ diff --git a/assets/species/kirin-robot.png b/assets/species/kirin-robot.png new file mode 100644 index 0000000..944251e Binary files /dev/null and b/assets/species/kirin-robot.png differ diff --git a/assets/species/kirin.png b/assets/species/kirin.png new file mode 100644 index 0000000..944251e Binary files /dev/null and b/assets/species/kirin.png differ diff --git a/assets/species/merpony-plush.png b/assets/species/merpony-plush.png new file mode 100644 index 0000000..504f6f2 Binary files /dev/null and b/assets/species/merpony-plush.png differ diff --git a/assets/species/merpony-robot.png b/assets/species/merpony-robot.png new file mode 100644 index 0000000..504f6f2 Binary files /dev/null and b/assets/species/merpony-robot.png differ diff --git a/includes/flags.json b/includes/flags.json index 0aed68e..6855dc5 100644 --- a/includes/flags.json +++ b/includes/flags.json @@ -9,7 +9,7 @@ "leader": "Leader", "fictive": "!!Equestrian", "fictive2": "Fictive (Celeste)", - "sexual_features": "Enable sexual features (for ponies below 16)", + "sexual_features": "Enable sexual features (for ponies below 15)", "sexually_active": "!!Preemptive sexual consent", "robot": "!!Robot", "plush": "!!Plush", diff --git a/includes/fragments/metadata.inc b/includes/fragments/metadata.inc index 962e3a0..69ea5a3 100644 --- a/includes/fragments/metadata.inc +++ b/includes/fragments/metadata.inc @@ -91,8 +91,9 @@ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/metadata/" . $member - + + diff --git a/includes/jobs/PKFronters.php b/includes/jobs/PKFronters.php index 3c669d5..1f54908 100644 --- a/includes/jobs/PKFronters.php +++ b/includes/jobs/PKFronters.php @@ -42,4 +42,4 @@ if (trim($data) !== "" && $data !== false && json_last_error() === JSON_ERROR_NO } chdir($_SERVER['DOCUMENT_ROOT'] . "/includes/external/matrix"); -exec("node index.js " . ($system === "gdapd" ? "raindrops" : ($system === "ynmuc" ? "cloudburst" : "other"))); \ No newline at end of file +exec("nice 19 node index.js " . ($system === "gdapd" ? "raindrops" : ($system === "ynmuc" ? "cloudburst" : "other"))); \ No newline at end of file diff --git a/includes/jobs/RefreshCache.php b/includes/jobs/RefreshCache.php index 092b644..b2545af 100644 --- a/includes/jobs/RefreshCache.php +++ b/includes/jobs/RefreshCache.php @@ -22,7 +22,7 @@ $urls = [ foreach ($urls as $url) { echo(" " . $url . "\n"); - exec("curl -k -H 'Host: ponies.equestria.horse' https://localhost" . $url); + exec("nice 19 curl -k -H 'Host: ponies.equestria.horse' https://localhost" . $url); } echo("Refreshed cache\n"); \ No newline at end of file diff --git a/includes/jobs/UpdateAssets.php b/includes/jobs/UpdateAssets.php index fdc0a30..330a66c 100644 --- a/includes/jobs/UpdateAssets.php +++ b/includes/jobs/UpdateAssets.php @@ -29,7 +29,7 @@ function downloadAssets($system, $path = null) { $id = preg_replace("/^([\da-f]{8})-([\da-f]{4})-([\da-f]{4})-([\da-f]{4})-([\da-f]{12})$/", "$1$2$3$4$5", $general["uuid"]); echo(" /avatars/$id.webp\n"); file_put_contents("/tmp/img." . pathinfo($general['avatar_url'], PATHINFO_EXTENSION), file_get_contents($general['avatar_url'])); - exec("convert -resize 512x512 \"" . "/tmp/img." . pathinfo($general['avatar_url'], PATHINFO_EXTENSION) . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/avatars/" . $id . ".webp"); + exec("nice 19 convert -resize 512x512 \"" . "/tmp/img." . pathinfo($general['avatar_url'], PATHINFO_EXTENSION) . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/avatars/" . $id . ".webp"); unlink("/tmp/img." . pathinfo($general['avatar_url'], PATHINFO_EXTENSION)); } @@ -37,7 +37,7 @@ function downloadAssets($system, $path = null) { $id = preg_replace("/^([\da-f]{8})-([\da-f]{4})-([\da-f]{4})-([\da-f]{4})-([\da-f]{12})$/", "$1$2$3$4$5", $general["uuid"]); echo(" /banners/$id.webp\n"); file_put_contents("/tmp/img." . pathinfo($general['banner'], PATHINFO_EXTENSION), file_get_contents($general['banner'])); - exec("convert -resize 2048x2048 \"" . "/tmp/img." . pathinfo($general['banner'], PATHINFO_EXTENSION) ."\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/banners/" . $id . ".webp"); + exec("nice 19 convert -resize 2048x2048 \"" . "/tmp/img." . pathinfo($general['banner'], PATHINFO_EXTENSION) ."\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/banners/" . $id . ".webp"); unlink("/tmp/img." . pathinfo($general['banner'], PATHINFO_EXTENSION)); } } @@ -52,7 +52,7 @@ function downloadAssets($system, $path = null) { if (isset($member["avatar_url"])) { echo(" /avatars/$id.webp\n"); file_put_contents("/tmp/img." . pathinfo($member['avatar_url'], PATHINFO_EXTENSION), file_get_contents($member['avatar_url'])); - exec("convert -resize 512x512 \"" . "/tmp/img." . pathinfo($member['avatar_url'], PATHINFO_EXTENSION) . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/avatars/" . $id . ".webp"); + exec("nice 19 convert -resize 512x512 \"" . "/tmp/img." . pathinfo($member['avatar_url'], PATHINFO_EXTENSION) . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/avatars/" . $id . ".webp"); unlink("/tmp/img." . pathinfo($member['avatar_url'], PATHINFO_EXTENSION)); } @@ -60,7 +60,7 @@ function downloadAssets($system, $path = null) { if (isset($member["banner"])) { file_put_contents("/tmp/img." . pathinfo($member['banner'], PATHINFO_EXTENSION), file_get_contents($member['banner'])); - exec("convert -resize 2048x2048 \"" . "/tmp/img." . pathinfo($member['banner'], PATHINFO_EXTENSION) . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/banners/" . $id . ".webp"); + exec("nice 19 convert -resize 2048x2048 \"" . "/tmp/img." . pathinfo($member['banner'], PATHINFO_EXTENSION) . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/banners/" . $id . ".webp"); unlink("/tmp/img." . pathinfo($member['banner'], PATHINFO_EXTENSION)); } else { $img = imagecreate(2048, 1024); @@ -73,7 +73,7 @@ function downloadAssets($system, $path = null) { imagejpeg($img, "/tmp/img.jpeg", 100); imagedestroy($img); - exec("convert -resize 2048x2048 \"/tmp/img.jpeg\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/banners/" . $id . ".webp"); + exec("nice 19 convert -resize 2048x2048 \"/tmp/img.jpeg\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/banners/" . $id . ".webp"); unlink("/tmp/img.jpeg"); } } @@ -86,11 +86,11 @@ function downloadAssets($system, $path = null) { $url = "" . $_SERVER['DOCUMENT_ROOT'] . "/assets/uploads/pt.png"; } echo(" /heads/$id.png\n"); - exec("convert \"" . $url . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/heads/" . $id . ".png"); + exec("nice 19 convert \"" . $url . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/heads/" . $id . ".png"); if (file_exists("" . $_SERVER['DOCUMENT_ROOT'] . "/assets/ponies/" . $member["id"] . ".png")) { echo(" /bodies/$id.png\n"); - exec("convert \"" . "" . $_SERVER['DOCUMENT_ROOT'] . "/assets/ponies/" . $member["id"] . ".png" . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/bodies/" . $id . ".png"); + exec("nice 19 convert \"" . "" . $_SERVER['DOCUMENT_ROOT'] . "/assets/ponies/" . $member["id"] . ".png" . "\" " . $_SERVER['DOCUMENT_ROOT'] . "/assets/bodies/" . $id . ".png"); } } } diff --git a/includes/jobs/UpdateContactMethods.php b/includes/jobs/UpdateContactMethods.php index 1341791..ab1c1d9 100644 --- a/includes/jobs/UpdateContactMethods.php +++ b/includes/jobs/UpdateContactMethods.php @@ -39,7 +39,7 @@ foreach ($methods as $name => $method) { $return = []; $cmd = "cd \"$_SERVER[DOCUMENT_ROOT]/includes/external/addressbook\" && node \"$_SERVER[DOCUMENT_ROOT]/includes/external/addressbook/$name.js\" \"" . str_replace('"', "''", $contacts[$id][$name]) . "\""; - exec($cmd, $return); + exec("nice 19 " . $cmd, $return); $json = trim(implode("\n", $return)); $cache[$name][$contacts[$id][$name]] = [ diff --git a/includes/util/banner.inc b/includes/util/banner.inc index 1f4d7fd..dfda86d 100644 --- a/includes/util/banner.inc +++ b/includes/util/banner.inc @@ -133,6 +133,7 @@ function getMemberBannerData(string $id, string $system, bool $french = false) { "unicorn" => $metadata["robot"] ? "Robot licorne" : (!$metadata["plush"] ? "Licorne" : "Licorne en peluche"), "changeling" => "Changelin", "merpony" => "Poney sirène", + "kirin" => "Kirin", default => $species . "_" . $metadata["robot"] }; } else { @@ -146,6 +147,7 @@ function getMemberBannerData(string $id, string $system, bool $french = false) { "changeling" => "Changeling", "human" => "Human", "merpony" => "Merpony", + "kirin" => "Kirin", default => $species . "_" . $metadata["robot"] }; } -- cgit