This commit is contained in:
yoruka
2025-05-16 11:38:08 +00:00
commit 25bf5f39d1
14 changed files with 374 additions and 0 deletions

4
.gitignore vendored Executable file
View File

@@ -0,0 +1,4 @@
media/shitposts/*
media/pukeko/*
share
minecraft/*

14
LICENSE Executable file
View File

@@ -0,0 +1,14 @@
WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2025 Yoruka
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.

9
LICENSE.html Executable file
View File

@@ -0,0 +1,9 @@
WHAT THE FUCK YOU WANT TO PUBLIC LICENSE<br>
Version 2, December 2004<br>
Copyright (C) 2025 Yoruka<br>
Everyone is permitted to copy and distribute verbatim or modified<br>
copies of this license document, and changing it is allowed as long<br>
as the name is changed.<br>
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE<br>
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br>
0. You just DO WHAT THE FUCK YOU WANT TO.<br>

68
SPAMIFICATION.php Executable file
View File

@@ -0,0 +1,68 @@
<html>
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="/styles/style.css" type="text/css" />
</head>
<body>
<div class="container">
<?php include("./modules/navbar.htm") ?>
<p>
VIBRATION!!!!!!
<br />
ANNIHILATION!!!!!!!!!!!!
<br />
FASCINATION!!!!!!!!!!!!!!
<br />
INFLATION!!!!!!!!!!
<br />
FAN ART CREATION!!!!!!!!!!
<br />
DEFORESTATION!!!!!!!!!
<br />
<a href="/ru/SPAMIFICATION.php">РУСИФИКАЦИЯ!!!!!!!!!!!!!!!!</a>
<br />
INTOXICATION!!!!!!!!!
<br />
NATION!!!!!!!!!!!!!
<br />
ROTATION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<br />
FORTIFICATION!!!!!
<br />
CONDENSATION!!!!!!!!!
<br />
INDOCTRINATION!!!!!!!!
<br />
STRANGULATION!!!!!!!!
<br />
RETARDATION!!!!!!!!!
<br />
PIXELATION!!!!!!!
<br />
CAPITULATION!!!!!!!!!
<br />
CELEBRATION!!!!!!!!
<br />
CONTEMPLATION!!!!!!!
<br />
DEMOLITION!!!!!!
<br />
ABOMINATION!!!!!!!
<br />
EXTROPILATION!!!!!!!
<br />
COMPLICATION!!!!!!
<br />
PREPARATION!!!!!!!
<br />
EDUCATION!!!!
<br />
CALIFORNICATION!!!!!!!!!!!!!!
<br />
SEXUALISATION!!!!!!
<br />
HOSPITALIZATION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</p>
</div>
</body>
</html>

27
birdies.php Executable file
View File

@@ -0,0 +1,27 @@
<?php
$path = "./media/pukeko";
$images = glob($path . "/*.{jpeg,jpg,png,gif,webp}", GLOB_BRACE);
?>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles/style.css" type="text/css">
</head>
<body>
<div class="container" style="width: 800px">
<?php include "./modules/navbar.htm"; ?>
<div class="in-container">
<?php
for ($i = 0; $i < count($images); $i++) {
echo '<div style="padding: 8px; display: inline-block">
<a href="'.$images[$i].'"><img src="'.$images[$i].'" height="200px" class="pukeko-image" /></a>
</div>';
}
?>
</div>
</div>
</body>
</html>

24
index.php Executable file
View File

@@ -0,0 +1,24 @@
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles/style.css" type="text/css">
</head>
<body>
<div class="container">
<?php include "./modules/navbar.htm";
include "./modules/fuckjs.htm";
?>
<h1 class="page-title">Welcome to silly page</h1>
<p class="p-primary">I made this page so I can save stupid meme I find on the internet.</p>
<p class="p-primary">You can find all of the greatest shitposts <a href="/media/shitposts">here</a>.</p>
<img src="/media/babytengu.jpg" width="200px" alt="Imagine of the silly pukeko bird meme" />
<h3>You deserve...</h3>
<h2>OBLITIRATION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</h2>
</div>
<div>
This site's source is hosted on <a href="https://gitea.pukeko.club/yoruka/pukeko.club">Gitea</a>, please check the <a href="https://www.pukeko.club/LICENSE.html">license</a> for limitations and permissions.
</div>
</body>
</html>
<script>document.getElementById("nojs").className = "nojs"</script>

BIN
media/babytengu.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

38
modules/fuckjs.htm Executable file
View File

@@ -0,0 +1,38 @@
<div id="nojs" class="hidden">
<p>Please disable JavaScript in you browser configuration.<br />
Or wait <n id="tick"></n> seconds...</p>
</div>
<style type="text/css">
@property --tick { syntax: "<integer>"; initial-value: 0; inherits: false; }
@keyframes tick { from { --tick: 15; } }
@keyframes hide { from { width: 100%; height: 100%; } }
.hidden {
display: none;
}
.nojs {
display: block;
position: absolute;
padding: 0;
margin: 0;
left: 0;
top: 0;
right: 100%;
bottom: 100%;
width: 0;
height: 0;
overflow: hidden;
animation: hide 15s steps(1, end);
background: #fff;
}
#tick {
animation: tick 15s steps(15);
counter-reset: tick var(--tick);
}
#tick::after {
content: counter(tick);
}
</style>

7
modules/navbar.htm Executable file
View File

@@ -0,0 +1,7 @@
<nav class="navigation-bar">
<ul>
<li class="nav-item"><a href="/">Home</a></li>
<li class="nav-item"><a href="/SPAMIFICATION.php">SPAMIFICATION!!!!!</a></li>
<li class="nav-item"><a href="/birdies.php">BIRDIES!!</a></li>
</ul>
</nav>

68
ru/SPAMIFICATION.php Executable file
View File

@@ -0,0 +1,68 @@
<html>
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="/styles/style.css" type="text/css" />
</head>
<body>
<div class="container">
<?php include("./modules/navbar.htm") ?>
<p>
VIBRATION!!!!!!
<br />
ANNIHILATION!!!!!!!!!!!!
<br />
FASCINATION!!!!!!!!!!!!!!
<br />
INFLATION!!!!!!!!!!
<br />
FAN ART CREATION!!!!!!!!!!
<br />
DEFORESTATION!!!!!!!!!
<br />
РУСИФИКАЦИЯ!!!!!!!!!!!!!!!!
<br />
INTOXICATION!!!!!!!!!
<br />
NATION!!!!!!!!!!!!!
<br />
ROTATION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<br />
FORTIFICATION!!!!!
<br />
CONDENSATION!!!!!!!!!
<br />
INDOCTRINATION!!!!!!!!
<br />
STRANGULATION!!!!!!!!
<br />
RETARDATION!!!!!!!!!
<br />
PIXELATION!!!!!!!
<br />
CAPITULATION!!!!!!!!!
<br />
CELEBRATION!!!!!!!!
<br />
CONTEMPLATION!!!!!!!
<br />
DEMOLITION!!!!!!
<br />
ABOMINATION!!!!!!!
<br />
EXTROPILATION!!!!!!!
<br />
COMPLICATION!!!!!!
<br />
PREPARATION!!!!!!!
<br />
EDUCATION!!!!
<br />
CALIFORNICATION!!!!!!!!!!!!!!
<br />
SEXUALISATION!!!!!!
<br />
HOSPITALIZATION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</p>
</div>
</body>
</html>

27
ru/birdies.php Executable file
View File

@@ -0,0 +1,27 @@
<?php
$path = "../media/pukeko";
$images = glob($path . "/*.{jpeg,jpg,png,gif,webp}", GLOB_BRACE);
?>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="../styles/style.css" type="text/css">
</head>
<body>
<div class="container" style="width: 800px">
<?php include "./modules/navbar.htm"; ?>
<div class="in-container">
<?php
for ($i = 0; $i < count($images); $i++) {
echo '<div style="padding: 8px; display: inline-block">
<a href="'.$images[$i].'"><img src="'.$images[$i].'" height="200px" class="pukeko-image" /></a>
</div>';
}
?>
</div>
</div>
</body>
</html>

23
ru/index.php Executable file
View File

@@ -0,0 +1,23 @@
<html>
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="../styles/style.css" type="text/css" />
</head>
<body>
<div class="container">
<?php include("./modules/navbar.htm") ?>
<h1 class="page-title">добро пожаловать на глупую страницу</h1>
<p class="p-primary">
Я создал эту страницу, чтобы сохранять глупые мемы, которые
нахожу в интернете.
</p>
<p class="p-primary">
Все самые лучшие дерьмовые посты вы можете найти
<a href="/media/shitposts">здесь</a>.
</p>
<img width="200px" src="/media/babytengu.jpg" />
<h3>Ты заслуживаешь...</h3>
<h2>УНИЧТОЖЕНИЯ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</h2>
</div>
</body>
</html>

9
ru/modules/navbar.htm Executable file
View File

@@ -0,0 +1,9 @@
<nav class="navigation-bar">
<ul>
<li class="nav-item"><a href="/ru">Главная</a></li>
<li class="nav-item">
<a href="/ru/SPAMIFICATION.php">СПАМИФИКАЦИЯ!!!!!</a>
</li>
<li class="nav-item"><a href="/ru/birdies.php">ПТИЧКИ!!</a></li>
</ul>
</nav>

56
styles/style.css Executable file
View File

@@ -0,0 +1,56 @@
:root {
--color-indigo-50: #f6f4fb;
--color-indigo-100: #f0ecf8;
--color-indigo-200: #dfd6f0;
--color-indigo-300: #d1c3e9;
--color-indigo-400: #c2b1e2;
--color-indigo-500: #b39ddb;
--color-indigo-600: #8866c7;
--color-indigo-700: #613ca4;
--color-indigo-800: #40286c;
--color-indigo-900: #211538;
--color-indigo-950: #0f0a1a;
}
body {
background-color: #EDE7F6;
color: #311B92;
}
.container {
width: 40rem;
margin: 0 auto;
background-color: var(--color-indigo-500);
padding: 2rem;
border-top: solid var(--color-indigo-400) 1px;
border-left: solid var(--color-indigo-400) 1px;
border-bottom: solid var(--color-indigo-600) 1px;
border-right: solid var(--color-indigo-600) 1px;
}
.navigation-bar {
width: 640px;
margin: 0 auto;
padding: 0.01rem;
background-color: #673AB7;
}
.nav-item {
display: inline;
}
.nav-item>a {
padding: 8px;
color: #D1C4E9;
}
.in-container {
padding-top: 30px;
}
.pukeko-image {
border-top: solid var(--color-indigo-400) 2px;
border-left: solid var(--color-indigo-400) 2px;
border-bottom: solid var(--color-indigo-600) 2px;
border-right: solid var(--color-indigo-600) 2px;
}