git commit -am "Pruned git history"
All checks were successful
Rebuild signaller for deprived.dev to rebuild site / Rebuild Signaller (push) Successful in 21s

This commit is contained in:
BOTAlex 2026-05-05 13:42:47 +02:00
commit 158918c0f5
201 changed files with 24558 additions and 0 deletions

BIN
static/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

BIN
static/fonts/NotoSans.ttf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 611 KiB

55
static/images/cropper.py Normal file
View file

@ -0,0 +1,55 @@
import os
import glob
from PIL import Image
from concurrent.futures import ProcessPoolExecutor, as_completed
# Directories
input_dir = 'spinning_cat'
output_dir = 'spinning_cat_cropped'
# Ensure output directory exists
def ensure_output_dir():
if not os.path.exists(output_dir):
os.makedirs(output_dir)
# Process a single image: crop transparent borders and save
def process_image(filepath):
try:
img = Image.open(filepath)
if img.mode != 'RGBA':
img = img.convert('RGBA')
alpha = img.split()[-1]
bbox = alpha.getbbox()
cropped = img.crop(bbox) if bbox else img
filename = os.path.basename(filepath)
out_path = os.path.join(output_dir, filename)
cropped.save(out_path)
return out_path, None
except Exception as e:
return filepath, e
# Main execution: parallel processing
def main():
ensure_output_dir()
pattern = os.path.join(input_dir, 'untitled_*.png')
files = sorted(glob.glob(pattern))
if not files:
print(f"No files found in '{input_dir}' with pattern 'untitled_*.png'.")
return
with ProcessPoolExecutor() as executor:
futures = {executor.submit(process_image, fp): fp for fp in files}
for future in as_completed(futures):
fp = futures[future]
out_path, error = future.result()
if error:
print(f"Error processing {fp}: {error}")
else:
print(f"Cropped and saved: {out_path}")
print("Processing complete.")
if __name__ == '__main__':
main()

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
fill="#000000"
width="800.02313"
height="609.78137"
viewBox="0 0 24.000694 18.293441"
role="img"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<path
d="m 20.317481,1.5163647 a 19.791,19.791 0 0 0 -4.885,-1.51500001 0.074,0.074 0 0 0 -0.079,0.037 c -0.21,0.375 -0.444,0.864 -0.608,1.25000001 a 18.27,18.27 0 0 0 -5.4870004,0 12.64,12.64 0 0 0 -0.617,-1.25000001 0.077,0.077 0 0 0 -0.079,-0.037 19.736,19.736 0 0 0 -4.885,1.51500001 0.07,0.07 0 0 0 -0.032,0.027 c -3.11199997,4.649 -3.96499997,9.1830003 -3.54599997,13.6600003 a 0.082,0.082 0 0 0 0.031,0.057 19.9,19.9 0 0 0 5.99299997,3.03 0.078,0.078 0 0 0 0.084,-0.028 14.09,14.09 0 0 0 1.226,-1.994 0.076,0.076 0 0 0 -0.041,-0.106 13.107,13.107 0 0 1 -1.872,-0.892 0.077,0.077 0 0 1 -0.008,-0.128 10.2,10.2 0 0 0 0.372,-0.292 0.074,0.074 0 0 1 0.077,-0.01 c 3.928,1.793 8.1800004,1.793 12.0620004,0 a 0.074,0.074 0 0 1 0.078,0.01 c 0.12,0.098 0.246,0.198 0.373,0.292 a 0.077,0.077 0 0 1 -0.006,0.127 12.299,12.299 0 0 1 -1.873,0.892 0.077,0.077 0 0 0 -0.041,0.107 c 0.36,0.698 0.772,1.362 1.225,1.993 a 0.076,0.076 0 0 0 0.084,0.028 19.839,19.839 0 0 0 6.002,-3.03 0.077,0.077 0 0 0 0.032,-0.054 c 0.5,-5.177 -0.838,-9.6740003 -3.549,-13.6600003 a 0.061,0.061 0 0 0 -0.031,-0.03 z M 8.0204806,12.476365 c -1.183,0 -2.157,-1.085 -2.157,-2.419 0,-1.3330003 0.956,-2.4190003 2.157,-2.4190003 1.21,0 2.1760004,1.096 2.1570004,2.4200003 0,1.333 -0.9560004,2.418 -2.1570004,2.418 z m 7.9750004,0 c -1.183,0 -2.157,-1.085 -2.157,-2.419 0,-1.3330003 0.955,-2.4190003 2.157,-2.4190003 1.21,0 2.176,1.096 2.157,2.4200003 0,1.333 -0.946,2.418 -2.157,2.418 z"
id="path1"
style="fill:#fdfdfd;fill-opacity:1" />
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

BIN
static/images/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

View file

@ -0,0 +1,91 @@
<body bgcolor="#2C2F33">
<div class="border: 5px solid #FFFF00;
text-align: center;">
<h1 style="color:#ffffff;">
GOOD GAMES!11!!
</h1>
<ol style="color:#ffffff;text-align: start;">
<li>Cummy sussy baka!!!</li>
<li>Watermelon burger</li>
<li>Minecraft girl</li>
</ol>
<div>
<image width=600 src="https://www.filmsnewsfeed.com/thumb/16x9/images/article/among-us-devs-tease-character-based-on-the-rock-amidst-movie-rumors-main.webp"/>
</div>
<h1 style="color:#bcbcbc;">
Cummy sussy baka!!!
</h1>
<p1 style="color:#ffffff;">
"Cummy sussy baka!!!" has won multiple game of the year awards for being the scariest game for 5 years in a row. The game is known for being the super detailed story line and thus immerses the player into the game and scarrying the player right after. This has made people across the world, shit their pants due to the scaryness of the game.
</p1>
<div class="border: 5px solid #FFFF00;
text-align: center;" style="margin: 2in;color:#ffffff;">
<ul>
<li>White substance</li>
<li>Among us</li>
<li>The rock</li>
<li>Und weissbier ist lekker</li>
</ul>
</div>
<div style="color:#ffffff;border: 0.5in solid #21e8ac;
border-radius: 50%;">
<img width="300" src="https://media.discordapp.net/attachments/567446061837320203/1013783151803379722/unknown.png?width=1002&height=1002" alt="Fuck blind people."/>
</div>
<h2 style="color:#ffffff;">
Watermelon burger
</h2>
<p1 style="color:#ffffff;">
The Watermelon burger game has been the 2nd most popular game of the year. It is a highly detailed cooking game with a horror twist built in it. From the outside of the game, it looks like your everyday average watermelon burger but when you actually play the game... You will not stop until you completely finish the 46 hour playtime. It literally paralises you until you are done with the whole game.
</p1>
<div class="border: 5px solid #FFFF00;
text-align: center;" style="margin: 2in;color:#ffffff;">
<ul>
<li>Bread</li>
<li>Watermelon</li>
<li>Beef</li>
<li>Salad</li>
</ul>
</div>
<div style="border: 0.5in solid #21e8ac;
border-radius: 50%;">
<img width="450" src="https://wallpaperaccess.com/full/2923420.jpg" alt="Fuck blind people."/>
</div>
<h2 style="color:#ffffff;padding-bottom:2in">
Minecraft girl
</h2>
<p1 style="color:#ffffff;">
Minecraft girl has been the most popular game within the male gaming community. It is a complex plot of an interesting main charecter.
</p1>
<div class="border: 5px solid #FFFF00;
text-align: center;" style="margin-bottom: 2in;color:#ffffff;">
<ul>
<li>Good looking eyes</li>
<li>big boobies</li>
<li>Horror</li>
<li>big boobies</li>
<li>Dish washing simulator</li>
<li>Big boobies</li>
</ul>
</div>
<p1 style="color:#ffffff;"><strong>
1.1. Lovforslagets formål
Regeringen finder, at Danmark har et ansvar for danske statsborgeres handlinger både herhjemme og i udlandet. Regeringen lægger vægt på, at danske statsborgere ikke lovligt kan flytte strafbare handlinger i form af seksuelt misbrug af børn til udlandet. Også som led i en samlet international indsats mod seksuel udnyttelse af børn i 3. verdenslande finder regeringen derfor, at straffelovens regler om dansk straffemyndighed bør indrettes således, at man ikke kan unddrage sig strafansvar efter danske regler ved at foretage handlingerne under (midlertidige) ophold i et land, hvor forholdene ikke er strafbare.
Formålet med lovforslaget er således at gøre det muligt at straffe danske statsborgere og herboende udlændinge, der i udlandet foretager seksuel udnyttelse af børn, selv om den pågældende handling ikke er strafbar i det land, hvor den er begået.
Lovforslaget har endvi<em style="color:#5f32f3;">dere</em> til formål at sikre, at danske domstole ved strafudmålingen i de sager om seksuel udnyttelse af børn, hvor der efter forslaget ikke stilles krav om dobbelt strafbarhed, ikke skal være bundet af et udenlandsk strafmaksimum, hvis gerningsmanden var dansk statsborger eller bosat her i landet på gerningstidspunktet.
Lovforslaget bygger på en delbetænkning fra Justitsministeriets Jurisdiktionsudvalg om dansk straffemyndighed i forhold til seksuel udnyttelse af børn i udlandet (betænkning nr. 1470/2006) (herefter kaldet »betænkningen«). Jurisdiktionsudvalget har til opgave at foretage en generel gennemgang af straffelovens bestemmelser om straffemyndighed (jurisdiktion) med henblik på at vurdere, hvorvidt der kan være behov for at foretage ændringer i disse bestemmelser. Efter anmodning fra Justitsministeriet har udvalget i første række koncentreret sig om at afgive en delbetænkning om spørgsmålet om »sex-turisme« og dobbelt strafbarhed i forbindelse hermed.
1.2. Hovedtræk af lovforslaget</strong>
</p1>
<div>
<image src="https://c.tenor.com/SCG4zzYwpO0AAAAM/ping%C3%BCi.gif" width=300/>
</div>
</div>
</body>

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

@ -0,0 +1,92 @@
/* --- FONTS --- */
@font-face {
font-family: "CozetteVector";
src:
local("CozetteVector"),
url("/fonts/CozetteVector.ttf") format("truetype");
}
@font-face {
font-family: "NotoSans";
src:
local("NotoSans"),
url("/fonts/NotoSans.ttf") format("truetype");
}
@font-face {
font-family: "NotoSans-cn";
src:
local("NotoSans-cn"),
url("/fonts/NotoSerifCJKsc-VF.ttf") format("truetype");
}
.cozette * {
font-family: "CozetteVector";
}
.cozette-force * {
font-family: "CozetteVector" !important;
}
.NotoSans * {
font-family: "NotoSans";
}
.NotoSans-cn * {
font-family: "NotoSans-cn";
}
/* fuck it */
body * {
font-family: "CozetteVector";
}
@media print {
.hide-on-print {
display: none;
}
}
@media not print {
.hide-if-not-print {
display: none;
}
}
.include-in-print {
&,
& * {
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
}
}
html {
background: var(--background1);
}
body {
font-family: NotoSans, var(--main-font);
color: var(--text1); /* Default to primary text color. */
background-color: var(--background);
margin: 0;
}
a,
a:link a:visited {
color: var(--text1);
text-decoration: none;
}
code {
font-weight: 400;
font-size: 0.9rem;
line-height: 1.3;
letter-spacing: 0.32px;
border-radius: 0.25rem;
padding: 0 0.5rem;
background-color: #333333;
}
.hidden {
display: none;
}