feat: Reorganize whole repo to be one page

This commit is contained in:
2024-10-27 20:23:45 +01:00
parent 6850a4507d
commit 54e6710b76
764 changed files with 15094 additions and 15385 deletions

View File

@@ -1,2 +0,0 @@
node_modules/
dist/

2
.gitattributes vendored
View File

@@ -1,2 +0,0 @@
# Auto detect text files and perform LF normalization
* text=auto

5
.gitignore vendored
View File

@@ -1,5 +1,3 @@
!.gitkeep
tmp/ tmp/
src/tmp src/tmp
@@ -7,3 +5,6 @@ node_modules/
obj/ obj/
out/ out/
!.gitkeep

View File

@@ -20,7 +20,7 @@
<html lang="en"> <html lang="en">
<head> <head>
<base target="_self"> <base target="_self">
<base href="static/"> <base href="https://wessel.gg/static/">
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0"> <meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

View File

@@ -1,68 +0,0 @@
==================================================================
https://keybase.io/wessel_tip
--------------------------------------------------------------------
I hereby claim:
* I am an admin of https://wessel.gg
* I am wessel_tip (https://keybase.io/wessel_tip) on keybase.
* I have a public key with fingerprint 46ED 4E83 7580 D2E8 0D65 6D62 8E67 9DC5 B88F 3FF8
To do so, I am signing this object:
{
"body": {
"key": {
"eldest_kid": "0101bc79e213576070dd479bba0b6c1435875a62c863b7879efa752443596c1cfa510a",
"fingerprint": "46ed4e837580d2e80d656d628e679dc5b88f3ff8",
"host": "keybase.io",
"key_id": "8e679dc5b88f3ff8",
"kid": "0101bc79e213576070dd479bba0b6c1435875a62c863b7879efa752443596c1cfa510a",
"uid": "30ed2370c46451bc86aae72e43de0719",
"username": "wessel_tip"
},
"service": {
"hostname": "wessel.gg",
"protocol": "https:"
},
"type": "web_service_binding",
"version": 1
},
"ctime": 1673997443,
"expire_in": 157680000,
"prev": "d2b02a2cd3753192cc91dfa053e55073fe32371e65ced7334a2be2a4c49e6084",
"seqno": 68,
"tag": "signature"
}
which yields the signature:
-----BEGIN PGP MESSAGE-----
Version: Keybase OpenPGP v2.1.13
Comment: https://keybase.io/crypto
yMIoAnicrVJbSBRRGN5VM1RKizAqJZgULy029zOzJlhJYYZdibBgmcuZ3Und2XbG
bXU1y25kBplIFpYUhBqZ9mDEZmEiSJYWRIVoSyihL/qShrKgnbF6CHrsPJzD+f/v
+873/Zz+VZGWWGvW2MWc562Kz/rm1c0yizRgOx/ARE0ux+wBrBguH7BEhrrhKFZl
zI7hBE6IEuAhSVAMYHGAyzINeFEUcJGVCJpiOMAILClxLCUCDgEVATAkjRo86kuK
wBC4gNkwRXU7odfjVd0GkqVZKNOQowDD4TIJ0cYyrMySHGQBL0uMyHEKpSgcIro0
3WQgc6KgwyxVQzV0cSzb+wf+P/suW5ajcCiTFMAlmqUZJMyxggABCWlKhjggeBOo
Q69bKIUIfRrqOixxGKoHq7JhqO5TJWiO1szyFybL6URUj1czNEkrQWWXYXh0u0kz
yj2/cKLjt4JDVN0yGiNi+KBXVzU3ZicQUjJUU5JgAcXzAEWwYdDvUb3QoZoIFJ/D
0TLfgT4kKZMiTgqkJKPxUwRPShJPyIqAMxRkGBxQCqRQVgKyjARlQFG0QIqQFGiJ
5iGLczRmZjrl1jA7yyGfghNp6qrTLRhlXohV9fWeiLJYYy3RKyLM/2WJjUn48+t6
a1cuVebPvsg+UzP9/fXXwKEHOcG0dZ+bkoMV8YvF3e/p63TpkK81vi80k7q/O72j
ayjOMuW70Nm699lotT9pqXFNQk9noK7r2L3sw2vDtcH5/EfNN/p3xbVf7cpYGJuI
Gj64raUw3DG5JX7y9lz1YsHLgYqtbY0joTz//Yyi7T3FYy3W7tTc9QWXPzS7mhL9
9RtHr+XMvRseONqWtzv3nGs2fbxqavxK4qXonTH9Pyo51+B8zcj408WuIj7cvm9m
dbV0oOFtQ4r2bYIcPO6403wLUKFwWs2TzNBJV2FoesPjyuSlzHBdZLC2oiBhx6fI
s0kLmQ8H6z/eHYrYMz2Q8qXQt3nTkZ+adEfS
=8YHS
-----END PGP MESSAGE-----
And finally, I am proving ownership of this host by posting or
appending to this document.
View my publicly-auditable identity here: https://keybase.io/wessel_tip
==================================================================

153
index.html Normal file
View File

@@ -0,0 +1,153 @@
<!--
/*--------------------------------*\
| _ |
| | | |
| __ _____ ___ ___ ___| | |
| \ \ /\ / / _ \/ __/ __|/ _ \ | |
| \ V V / __/\__ \__ \ __/ | |
| \_/\_/ \___||___/___/\___|_| |
| github.com/Wessel/portofolio |
| |
| This code is made as portofolio |
| page by wessel Tip (wessel.gg) |
| and it's licensed under the MIT |
| license, for more info visit |
| opensource.org/licenses/MIT. |
\*--------------------------------*/
-->
<!DOCTYPE html>
<html lang="en">
<head>
<base target="_blank">
<base href="static/">
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta property="og:url" content="http://wessel.gg/" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Wessel Tip" />
<meta property="og:image" content="https://wessel.gg/static/img/embed-logo-dark.png" />
<meta property="og:locale" content="en_us">
<meta property="og:site_name" content="/home/ &mdash; Wessel">
<meta property="og:description" content="Developer and Photographer. Feel free to contact me for inquiries via contact@wessel.gg." />
<meta name="KEYWORDS" content="wessel, wesselgame, wesseltip, tip" />
<meta name="theme-color" content="#171825" />
<meta name="DESCRIPTION" content="Developer and Photographer. Feel free to contact me for inquiries contact@wessel.gg." />
<link rel="icon" type="image/x-icon" href="img/favicon-dark.ico">
<link rel="shortcut-icon" type="image/x-icon" href="img/favicon.ico" >
<link rel="stylesheet" type="text/css" href="css/main.css" />
<script src="js/bootstrap.bundle.min.js"></script>
<title>Wessel Tip</title>
</head>
<body>
<div id="particles-js"></div>
<div class="container center main_slide maincontent">
<div class="row">
<div class="buttons unselectable">
<a draggable="false" target="_blank" class="btn discord animation hover" href="https://www.discord.gg/SV7DAE9">Discord</a>
<a draggable="false" target="_blank" class="btn github animation hover" href="https://www.github.com/wessel">GitHub</a>
<a draggable="false" target="_blank" class="btn midnight-blue animation hover" href="mailto:contact@wessel.gg">E-mail</a>
</div>
</div>
<div class="row main">
<div class="col-sm-4">
<img style="margin-top: 1.8rem" width="auto" height="auto" src="img/logo-gradient.svg" alt="logo">
</div>
<div class="col-sm-8 left">
<h2 class="name">Wessel Tip</h2>
<h3 class="title">Developer, Photographer</h3>
<p class="description">
<p>I'm Wessel, a <span id="age">??</span> year old self-taught software engineer with <span id="since">?</span>+ years of experience. <br />
I like to listen to a lot of <a href="https://www.last.fm/user/wesselgame">music</a> and participate in some <a href="https://photo.wessel.gg/">photography</a> when I feel like it.</p>
<p>I am currently studying computer engineering at the Inholland University of Applied Sciences in Alkmaar and have a Cambridge English Level 2 Certficate in ESOL International.</p>
<p>A lot of my work is closed source or unfinished, but the ones that are open sourced can be found on my <a href="https://github.com/Wessel">GitHub</a>.
Feel free to send an e-mail to <a href="mailto:contact@wessel.gg">contact@wessel.gg</a> for any inquiries, whether it be about development or photography. <br />
</p>
</div>
</div>
<div class="row experience">
<div class="col">
<h3>Proficiency</h3>
<div class="row icon_set unselectable">
<div class="col">
<!-- <h4>Database / Versioning</h4> -->
<i class="devicon-redis-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Redis">&#8203;</i>
<i class="devicon-postgresql-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="PostgreSQL">&#8203;</i>
<i class="devicon-cassandra-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Cassandra">&#8203;</i>
<i class="devicon-git-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Git">&#8203;</i>
<i class="devicon-docker-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Docker">&#8203;</i>
</div>
<div class="col">
<!-- <h4>Languages</h4> -->
<i class="devicon-c" data-bs-toggle="tooltip" data-bs-placement="bottom" title="C">&#8203;</i>
<i class="devicon-rust" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Rust">&#8203;</i>
<i class="devicon-elixir" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Elixir">&#8203;</i>
<i class="devicon-python" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Python">&#8203;</i>
<i class="devicon-typescript" data-bs-toggle="tooltip" data-bs-placement="bottom" title="TypeScript">&#8203;</i>
<i class="devicon-html5" data-bs-toggle="tooltip" data-bs-placement="bottom" title="HTML 5">&#8203;</i>
<i class="devicon-sass" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Sass">&#8203;</i>
</div>
<div class="col">
<!-- <h4>Systems</h4> -->
<i class="devicon-archlinux-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Arch">&#8203;</i>
<i class="devicon-redhat-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="RHEL (RedHat, Fedora, Centos, Rocky Linux)">&#8203;</i>
<i class="devicon-ubuntu-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Ubuntu">&#8203;</i>
<i class="devicon-debian-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Debian">&#8203;</i>
</div>
</div>
</div>
</div>
<div class="row projects">
<h3>Experience</h3>
<div class="col">
<dl class="row">
<dt class="col-sm-2 right"><a href="https://muetab.com" target="_blank"></i>Mue</a></dt>
<dd class="col-sm-9 left">Fast, open and free-to-use new tab page for modern browsers.</dd>
<dt class="col-sm-2 right"><a href="https://eve.wessel.gg" target="_blank"></i>EVE</a></dt>
<dd class="col-sm-9 left">EVE is a latent text-to-image diffusion model initialized on the weights of the <a href="https://huggingface.co/runwayml/stable-diffusion-v1-5">Stable Diffusion-v1-5</a> checkpoint and furthur trained on the <a href="https://laion.ai/blog/laion-aesthetics/">LAION 5B</a> dataset which can be interacted with in the form of a chatbot on Discord.</dd>
<dt class="col-sm-2 right"><a href="https://github.com/Wessel/Snowflakey" target="_blank"></i>Snowflakey</a></dt>
<dd class="col-sm-9 left">A snowflake (user identifier) and token (user credential) generator, written in TypeScript.</dd>
<dt class="col-sm-2 right"><a href="https://github.com/LiquidBlast" target="_blank"></i>(DISCONTINUED) QTRadio</a></dt>
<dd class="col-sm-9 left">An online continuous radio streaming service with dekstop app and web interface.</dd>
</dl>
</div>
</div>
<div class="row footer">
<div class="col col-md-2" id="footer">
<img class="" style="max-width: 7.5rem; margin-bottom: 2rem;" width="auto" height="auto" src="img/logo-gradient.svg" alt="logo">
</div>
<div class="col-md-4">
<p>SITE MAP<br />
&ensp;/<a target="_blank" href="https://wessel.gg/">Programming</a> <br />
&ensp;/<a target="_blank" href="https://photo.wessel.gg">Photography</a> <br />
&ensp;/<a target="_blank" href="https://wessel.gg/contact">Contact</a></p>
</p>
</div>
<div class="col-md-4">
<p>GET IN TOUCH<br />
EMAIL/<a href="mailto:contact@wessel.gg">contact@wessel.gg</a> <br />
DISCORD/<a target="_blank" href="https://www.discord.gg/SV7DAE9">Wessel#0498</a><br />
INSTAGRAM/<a target="_blank" href="https://instagram.com/wesseltip">wesseltip</a><br />
INSTAGRAM/<a target="_blank" href="https://instagram.com/lichtjeskamer">lichtjeskamer</a></p>
</div>
</div>
</div>
<script src="js/main.min.js"></script>
<script>
const ageDate = new Date(Date.now() - new Date(2004, 7, 29));
document.getElementById('age').innerHTML = Math.abs(ageDate.getUTCFullYear() - 1970);
const sinceDate = new Date(Date.now() - new Date(2016, 7, 29));
document.getElementById('since').innerHTML = Math.abs(sinceDate.getUTCFullYear() - 1970);
</script>
</body>
</html>

1
static/css/autoindex.css Normal file
View File

@@ -0,0 +1 @@
body{font-family:Roboto}/*# sourceMappingURL=autoindex.css.map */

View File

@@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../scss/autoindex.scss"],"names":[],"mappings":"AAAA,KACE","file":"autoindex.css"}

1
static/css/devicon.min.css vendored Normal file

File diff suppressed because one or more lines are too long

1
static/css/main.css Normal file

File diff suppressed because one or more lines are too long

1
static/css/main.css.map Normal file

File diff suppressed because one or more lines are too long

2
static/css/main.gulp.css Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,29 @@
module.exports = {
CHARACTERS: [
// Unicode range from U+0020 to U+007E (including the last one).
// Contains: space, !, ", #, $, %, &, ', (, ), *, +, comma,
// -, dot, /, numbers, :, ;, <, =, >, ?, @, A-Z, [, \, ], ^,
// _, `, a-z, {, |, }, ~
'E9C3', // docker
'E998', // c
'E9A1', // css 3
'E9A0', // c#
'E9B1', // debian
'E92C', // arch
'E965', // cassandra
'E9DB', // elixir
'EA2D', // git
'EA67', // html5
'EBEE', // sass
'EBE6', // rust
'EB9C', // python
'EC63', // typescript
'EBC6', // redhat
'EBC8', // redis
'EB79', // postgres
'EC68' // ubuntu
],
// Drop all the features except 'tnum' and 'kern'
LAYOUT_FEATURES: ['tnum', 'kern']
}

BIN
static/font/devicon.ttf Normal file

Binary file not shown.

BIN
static/font/devicon.woff Normal file

Binary file not shown.

BIN
static/font/devicon.woff2 Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.2 MiB

Binary file not shown.

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 147 KiB

View File

Before

Width:  |  Height:  |  Size: 478 KiB

After

Width:  |  Height:  |  Size: 478 KiB

View File

Before

Width:  |  Height:  |  Size: 286 KiB

After

Width:  |  Height:  |  Size: 286 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

Before

Width:  |  Height:  |  Size: 366 B

After

Width:  |  Height:  |  Size: 366 B

View File

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 265 B

View File

Before

Width:  |  Height:  |  Size: 135 B

After

Width:  |  Height:  |  Size: 135 B

View File

Before

Width:  |  Height:  |  Size: 144 B

After

Width:  |  Height:  |  Size: 144 B

View File

Before

Width:  |  Height:  |  Size: 145 B

After

Width:  |  Height:  |  Size: 145 B

View File

Before

Width:  |  Height:  |  Size: 145 B

After

Width:  |  Height:  |  Size: 145 B

View File

Before

Width:  |  Height:  |  Size: 142 B

After

Width:  |  Height:  |  Size: 142 B

View File

Before

Width:  |  Height:  |  Size: 142 B

After

Width:  |  Height:  |  Size: 142 B

View File

Before

Width:  |  Height:  |  Size: 142 B

After

Width:  |  Height:  |  Size: 142 B

View File

Before

Width:  |  Height:  |  Size: 142 B

After

Width:  |  Height:  |  Size: 142 B

View File

Before

Width:  |  Height:  |  Size: 144 B

After

Width:  |  Height:  |  Size: 144 B

View File

Before

Width:  |  Height:  |  Size: 297 B

After

Width:  |  Height:  |  Size: 297 B

View File

Before

Width:  |  Height:  |  Size: 395 B

After

Width:  |  Height:  |  Size: 395 B

View File

Before

Width:  |  Height:  |  Size: 397 B

After

Width:  |  Height:  |  Size: 397 B

View File

Before

Width:  |  Height:  |  Size: 352 B

After

Width:  |  Height:  |  Size: 352 B

View File

Before

Width:  |  Height:  |  Size: 366 B

After

Width:  |  Height:  |  Size: 366 B

View File

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 283 B

View File

Before

Width:  |  Height:  |  Size: 686 B

After

Width:  |  Height:  |  Size: 686 B

View File

Before

Width:  |  Height:  |  Size: 268 B

After

Width:  |  Height:  |  Size: 268 B

View File

Before

Width:  |  Height:  |  Size: 438 B

After

Width:  |  Height:  |  Size: 438 B

View File

Before

Width:  |  Height:  |  Size: 588 B

After

Width:  |  Height:  |  Size: 588 B

View File

Before

Width:  |  Height:  |  Size: 162 B

After

Width:  |  Height:  |  Size: 162 B

View File

Before

Width:  |  Height:  |  Size: 399 B

After

Width:  |  Height:  |  Size: 399 B

View File

Before

Width:  |  Height:  |  Size: 164 B

After

Width:  |  Height:  |  Size: 164 B

View File

Before

Width:  |  Height:  |  Size: 162 B

After

Width:  |  Height:  |  Size: 162 B

View File

Before

Width:  |  Height:  |  Size: 161 B

After

Width:  |  Height:  |  Size: 161 B

View File

Before

Width:  |  Height:  |  Size: 166 B

After

Width:  |  Height:  |  Size: 166 B

View File

Before

Width:  |  Height:  |  Size: 349 B

After

Width:  |  Height:  |  Size: 349 B

View File

Before

Width:  |  Height:  |  Size: 695 B

After

Width:  |  Height:  |  Size: 695 B

View File

Before

Width:  |  Height:  |  Size: 455 B

After

Width:  |  Height:  |  Size: 455 B

View File

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 306 B

View File

Before

Width:  |  Height:  |  Size: 429 B

After

Width:  |  Height:  |  Size: 429 B

View File

Before

Width:  |  Height:  |  Size: 429 B

After

Width:  |  Height:  |  Size: 429 B

View File

Before

Width:  |  Height:  |  Size: 207 B

After

Width:  |  Height:  |  Size: 207 B

View File

Before

Width:  |  Height:  |  Size: 330 B

After

Width:  |  Height:  |  Size: 330 B

View File

Before

Width:  |  Height:  |  Size: 237 B

After

Width:  |  Height:  |  Size: 237 B

View File

Before

Width:  |  Height:  |  Size: 258 B

After

Width:  |  Height:  |  Size: 258 B

View File

Before

Width:  |  Height:  |  Size: 132 B

After

Width:  |  Height:  |  Size: 132 B

View File

Before

Width:  |  Height:  |  Size: 531 B

After

Width:  |  Height:  |  Size: 531 B

View File

Before

Width:  |  Height:  |  Size: 524 B

After

Width:  |  Height:  |  Size: 524 B

View File

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 299 B

View File

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 269 B

View File

Before

Width:  |  Height:  |  Size: 396 B

After

Width:  |  Height:  |  Size: 396 B

View File

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

View File

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 307 B

View File

Before

Width:  |  Height:  |  Size: 246 B

After

Width:  |  Height:  |  Size: 246 B

View File

Before

Width:  |  Height:  |  Size: 252 B

After

Width:  |  Height:  |  Size: 252 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 231 B

After

Width:  |  Height:  |  Size: 231 B

View File

Before

Width:  |  Height:  |  Size: 239 B

After

Width:  |  Height:  |  Size: 239 B

View File

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 288 B

View File

Before

Width:  |  Height:  |  Size: 239 B

After

Width:  |  Height:  |  Size: 239 B

View File

Before

Width:  |  Height:  |  Size: 327 B

After

Width:  |  Height:  |  Size: 327 B

View File

Before

Width:  |  Height:  |  Size: 320 B

After

Width:  |  Height:  |  Size: 320 B

View File

Before

Width:  |  Height:  |  Size: 304 B

After

Width:  |  Height:  |  Size: 304 B

View File

Before

Width:  |  Height:  |  Size: 234 B

After

Width:  |  Height:  |  Size: 234 B

View File

Before

Width:  |  Height:  |  Size: 239 B

After

Width:  |  Height:  |  Size: 239 B

View File

Before

Width:  |  Height:  |  Size: 976 B

After

Width:  |  Height:  |  Size: 976 B

Some files were not shown because too many files have changed in this diff Show More