succumb to zed
This commit is contained in:
Vendored
-3
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"html.format.wrapLineLength": 160
|
||||
}
|
||||
@@ -3,7 +3,9 @@
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: local("Bokor"), url("static/fonts/bokor.woff2") format("woff2");
|
||||
src:
|
||||
local("Bokor"),
|
||||
url("static/fonts/bokor.woff2") format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
@@ -11,7 +13,9 @@
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: local("IBM Plex Mono"), url("static/fonts/ibm-plex-mono.woff2") format("woff2");
|
||||
src:
|
||||
local("IBM Plex Mono"),
|
||||
url("static/fonts/ibm-plex-mono.woff2") format("woff2");
|
||||
}
|
||||
|
||||
:root {
|
||||
@@ -28,7 +32,7 @@ body,
|
||||
|
||||
body {
|
||||
background-color: var(--background-color);
|
||||
font-family: 'IBM Plex Mono', monospace;
|
||||
font-family: "IBM Plex Mono", monospace;
|
||||
}
|
||||
|
||||
::selection {
|
||||
@@ -47,7 +51,7 @@ body {
|
||||
}
|
||||
|
||||
.main-title {
|
||||
font-family: 'Bokor', sans-serif;
|
||||
font-family: "Bokor", sans-serif;
|
||||
font-size: 5em;
|
||||
line-height: 1em;
|
||||
margin: 0.2em 0 0 0;
|
||||
|
||||
+145
-36
@@ -1,61 +1,170 @@
|
||||
<!DOCTYPE html>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>futile</title>
|
||||
<link rel="stylesheet" href="index.css">
|
||||
<link rel="stylesheet" href="index.css" />
|
||||
<script src="index.js"></script>
|
||||
<link rel="icon" href="static/favicon.svg" type="image/svg+xml">
|
||||
<link rel="icon" href="static/favicon.svg" type="image/svg+xml" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<script>0</script>
|
||||
<script>
|
||||
0;
|
||||
</script>
|
||||
<div class="box">
|
||||
<h1 class="main-title">futile</h1>
|
||||
</div>
|
||||
<hr class="separator">
|
||||
<hr class="separator" />
|
||||
<div class="box">
|
||||
<p class="content">
|
||||
hello, my name is futile. i am a weird concept from the internet, or, a person from europe, depending on who you ask.<br><br>
|
||||
i love computers, programming (mostly rust), linux, malicious software (i.e. game hacks, malware), playing games, and any vehicle whether it runs on
|
||||
the ground or in the air.<br><br>
|
||||
everything i know about the aforementioned things is self-taught. i also speak english and russian fluently.<br><br>
|
||||
if you want to contact me, email <a class="click" href="mailto:me@futile.eu">me@futile.eu</a><br><br>
|
||||
hello, my name is futile. i am a weird concept from the
|
||||
internet, or, a person from europe, depending on who you ask.<br /><br />
|
||||
i love computers, programming (mostly rust), linux, malicious
|
||||
software (i.e. game hacks, malware), playing games, and any
|
||||
vehicle whether it runs on the ground or in the air.<br /><br />
|
||||
everything i know about the aforementioned things is
|
||||
self-taught. i also speak english and russian fluently.<br /><br />
|
||||
if you want to contact me, email
|
||||
<a class="click" href="mailto:me@futile.eu">me@futile.eu</a
|
||||
><br /><br />
|
||||
</p>
|
||||
</div>
|
||||
<div class="footer-container">
|
||||
<div class="footer buttons">
|
||||
<a href="https://futile.eu" target="_blank"><img src="static/buttons/futile.png" width="88" height="31"></a>
|
||||
<a href="https://pinkro.se/" target="_blank"><img src="static/buttons/rose_88x31.png" width="88" height="31"></a>
|
||||
<a href="https://astral.im" target="_blank"><img src="static/buttons/astral.gif" width="88" height="31"></a>
|
||||
<a href="https://schmool.cool" target="_blank"><img src="static/buttons/schmoolcool.gif" width="88" height="31"></a>
|
||||
<a href="https://mchal.lol" target="_blank"><img src="static/buttons/michal.gif" width="88" height="31"></a>
|
||||
<img src="static/buttons/FirtniteButton.png" onclick="alert('firt night')" width="88" height="31">
|
||||
<a href="https://ublockorigin.com" target="_blank"><img src="static/buttons/ubo.png" width="88" height="31"></a>
|
||||
<iframe src="https://increm.net/badge?key=futile" title="incremnet badge" width="88" height="31"
|
||||
style="border: none; background: url('https://increm.net/bg.png');"></iframe>
|
||||
<a href="https://www.rust-lang.org/" target="_blank"><img src="static/buttons/rustNOW.png" width="88" height="31"></a>
|
||||
<a href="https://fmhy.net/" target="_blank"><img src="static/buttons/piracy2.gif" width="88" height="31"></a>
|
||||
<a href="https://duckduckgo.com" target="_blank"><img src="static/buttons/ddg.gif" width="88" height="31"></a>
|
||||
<a href="https://en.wikipedia.org/wiki/The_Creation_of_Adam" target="_blank"><img src="static/buttons/fingerofgod.gif" width="88" height="31"></a>
|
||||
<a href="https://vostok.one" target="_blank"><img src="static/buttons/vostok.png" width="88" height="31"></a>
|
||||
<img src="static/buttons/sprunk.gif" onclick="alert('SORRY\nOUT OF\nORDER')" width="88" height="31">
|
||||
<a href="https://ya.ru/" target="_blank"><img src="static/buttons/yandex.gif" width="88" height="31"></a>
|
||||
<a href="https://vscodium.com" target="_blank"><img src="static/buttons/vscodium.com.png" width="88" height="31"></a>
|
||||
<a href="https://fedoraproject.org/spins/kde" target="_blank"><img src="static/buttons/fedora.gif" width="88" height="31"></a>
|
||||
<a href="https://mozilla.org/firefox" target="_blank"><img src="static/buttons/firefox4.gif" width="88" height="31"></a>
|
||||
<a href="https://futile.eu" target="_blank"
|
||||
><img
|
||||
src="static/buttons/futile.png"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://pinkro.se/" target="_blank"
|
||||
><img
|
||||
src="static/buttons/rose_88x31.png"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://astral.im" target="_blank"
|
||||
><img
|
||||
src="static/buttons/astral.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://schmool.cool" target="_blank"
|
||||
><img
|
||||
src="static/buttons/schmoolcool.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://mchal.lol" target="_blank"
|
||||
><img
|
||||
src="static/buttons/michal.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<img
|
||||
src="static/buttons/FirtniteButton.png"
|
||||
onclick="alert('firt night')"
|
||||
width="88"
|
||||
height="31"
|
||||
/>
|
||||
<a href="https://ublockorigin.com" target="_blank"
|
||||
><img src="static/buttons/ubo.png" width="88" height="31"
|
||||
/></a>
|
||||
<iframe
|
||||
src="https://increm.net/badge?key=futile"
|
||||
title="incremnet badge"
|
||||
width="88"
|
||||
height="31"
|
||||
style="
|
||||
border: none;
|
||||
background: url("https://increm.net/bg.png");
|
||||
"
|
||||
></iframe>
|
||||
<a href="https://www.rust-lang.org/" target="_blank"
|
||||
><img
|
||||
src="static/buttons/rustNOW.png"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://fmhy.net/" target="_blank"
|
||||
><img
|
||||
src="static/buttons/piracy2.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://duckduckgo.com" target="_blank"
|
||||
><img src="static/buttons/ddg.gif" width="88" height="31"
|
||||
/></a>
|
||||
<a
|
||||
href="https://en.wikipedia.org/wiki/The_Creation_of_Adam"
|
||||
target="_blank"
|
||||
><img
|
||||
src="static/buttons/fingerofgod.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://vostok.one" target="_blank"
|
||||
><img
|
||||
src="static/buttons/vostok.png"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<img
|
||||
src="static/buttons/sprunk.gif"
|
||||
onclick="alert('SORRY\nOUT OF\nORDER')"
|
||||
width="88"
|
||||
height="31"
|
||||
/>
|
||||
<a href="https://ya.ru/" target="_blank"
|
||||
><img
|
||||
src="static/buttons/yandex.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://vscodium.com" target="_blank"
|
||||
><img
|
||||
src="static/buttons/vscodium.com.png"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://fedoraproject.org/spins/kde" target="_blank"
|
||||
><img
|
||||
src="static/buttons/fedora.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
<a href="https://mozilla.org/firefox" target="_blank"
|
||||
><img
|
||||
src="static/buttons/firefox4.gif"
|
||||
width="88"
|
||||
height="31"
|
||||
/></a>
|
||||
</div>
|
||||
<div class="footer quote">
|
||||
<p id="quote"> </p>
|
||||
</div>
|
||||
<div class="footer links">
|
||||
<a class="click" target="_blank" href="https://codeberg.org/futile">git</a>
|
||||
<a class="click" target="_blank" href="https://steamcommunity.com/id/elituf">steam</a>
|
||||
<a class="click" target="_blank" href="https://bsky.app/profile/futile.eu">bsky</a>
|
||||
<a
|
||||
class="click"
|
||||
target="_blank"
|
||||
href="https://codeberg.org/futile"
|
||||
>git</a
|
||||
>
|
||||
<a
|
||||
class="click"
|
||||
target="_blank"
|
||||
href="https://steamcommunity.com/id/elituf"
|
||||
>steam</a
|
||||
>
|
||||
<a
|
||||
class="click"
|
||||
target="_blank"
|
||||
href="https://bsky.app/profile/futile.eu"
|
||||
>bsky</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
@@ -9,20 +9,21 @@ const quotes = [
|
||||
"do you like hurting other people?",
|
||||
"check out increm.net !",
|
||||
"get real",
|
||||
"see you space cowboy..."
|
||||
"see you space cowboy...",
|
||||
];
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const randomIndex = Math.floor(Math.random() * quotes.length);
|
||||
document.getElementById('quote').textContent = '« ' + quotes[randomIndex] + ' »';
|
||||
document.getElementById("quote").textContent =
|
||||
"« " + quotes[randomIndex] + " »";
|
||||
});
|
||||
|
||||
// load alt texts for all buttons from json
|
||||
fetch('static/buttons/_alts.json')
|
||||
.then(response => response.json())
|
||||
.then(alts => {
|
||||
document.querySelectorAll("div.footer.buttons img").forEach(img => {
|
||||
const filename = img.src.split('/').pop();
|
||||
fetch("static/buttons/_alts.json")
|
||||
.then((response) => response.json())
|
||||
.then((alts) => {
|
||||
document.querySelectorAll("div.footer.buttons img").forEach((img) => {
|
||||
const filename = img.src.split("/").pop();
|
||||
img.alt = alts[filename] || "no alt text available, sorry";
|
||||
});
|
||||
})
|
||||
.catch(error => console.error('error loading alt texts: ', error));
|
||||
.catch((error) => console.error("error loading alt texts: ", error));
|
||||
|
||||
Reference in New Issue
Block a user