small update
This commit is contained in:
parent
f0a846d3cb
commit
0af8c8d9c1
9 changed files with 669 additions and 96 deletions
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"printWidth": 120,
|
||||
"printWidth": 160,
|
||||
"useTabs": true,
|
||||
"tabWidth": 4
|
||||
}
|
||||
|
|
1
id_slonkazoid.pub
Normal file
1
id_slonkazoid.pub
Normal file
|
@ -0,0 +1 @@
|
|||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid
|
56
identity.html
Normal file
56
identity.html
Normal file
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="my slonksite" />
|
||||
<meta property="og:title" content="slonksite" />
|
||||
<meta property="og:description" content="my slonksite" />
|
||||
<meta property="og:url" content="https://slonk.ing/" />
|
||||
<meta property="og:image" content="https://slonk.ing/img/favicon.png" />
|
||||
<title>slonksite</title>
|
||||
<link rel="shortcut icon" href="img/favicon.png" type="image/png" />
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<main>
|
||||
<h1>identity</h1>
|
||||
<p><a href="/">back to home</a></p>
|
||||
<p>aggregation of my current cryptographic keys, along with a log of changes, and proofs of identity</p>
|
||||
|
||||
<fieldset id="ssh">
|
||||
<legend>ssh</legend>
|
||||
current: <code>ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid</code><br />
|
||||
<a href="id_slonkazoid.pub" download>download</a><br />
|
||||
<details open>
|
||||
<summary>changelog</summary>
|
||||
<pre><code>-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
date: 2024-04-19T16:51:00+03:00
|
||||
|
||||
i am switching over to the following key:
|
||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid
|
||||
i will also be using that key from now on
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iJAEARYKADgWIQRNbVmTcxzpawITTQicUfMHL40RogUCZiJ4EhocYWxpZnVya2Fu
|
||||
eWlsZGl6QGdtYWlsLmNvbQAKCRCcUfMHL40RotntAP97O+rt+w2w8dCT+ov9sJ14
|
||||
9FvjPR/IbLvabq7j9bZRFwEAomVj/b4ooZvdwu73VNuXFM0QL1jlABMhHjM//Y3U
|
||||
1wo=
|
||||
=z3ba
|
||||
-----END PGP SIGNATURE-----</code></pre>
|
||||
</details>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset id="pgp">
|
||||
<legend>pgp</legend>
|
||||
current: <code>30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A</code> @
|
||||
<a href="https://keys.openpgp.org/vks/v1/by-fingerprint/30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A">keys.openpgp.org</a><br />
|
||||
<a href=".well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i" download="slonkazoid.asc">download</a>
|
||||
</fieldset>
|
||||
</main>
|
||||
<footer>rsa is dead, long live ed25519</footer>
|
||||
</body>
|
||||
</html>
|
BIN
img/towu.png
Normal file
BIN
img/towu.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
144
index.html
144
index.html
|
@ -17,63 +17,61 @@
|
|||
<main>
|
||||
<h1>my slonksite</h1>
|
||||
<p>
|
||||
hello, i'm slonkazoid<br />
|
||||
i touch computers
|
||||
hi, i'm slonkazoid<br />
|
||||
i write code and break computers<br />
|
||||
also see <a href="https://blog.slonk.ing/">my blog</a>
|
||||
</p>
|
||||
<h2 id="about">about</h2>
|
||||
<p>programmer, linux user, overall nerd.</p>
|
||||
<p>programmer, linux user, overall nerd</p>
|
||||
<p>
|
||||
i write web apps, cli tools, and such. you can find some of them in the
|
||||
<a href="#projects">projects</a> section.<br />
|
||||
my favorite languages are rust and bash, but i can code in rust, javascript, c, bash, c#; and to a
|
||||
lesser extent, java (minecraft modding), python, brainfuck, php, and lua.
|
||||
i write web apps, cli tools, bots, and such. you can find some of them over at the <a href="projects.html">projects page</a>.<br />
|
||||
my favorite languages are rust and bash, but i can write js/ts, c, c#; and to a lesser extent, java (minecraft modding), python, brainfuck, php,
|
||||
and lua.<br />
|
||||
i'm a quick learner. i like to step out of my comfort zone and try out technology i have little to no experience with. i make learner projects
|
||||
with new stacks and i come out more knowledgable in the end.
|
||||
</p>
|
||||
<p>
|
||||
typing is something i'm relatively good at. i got 121 wpm on monkeytype before typing this sentence. i
|
||||
learnt it by spending several hundred hours without a mic playing TTT in gmod when i was younger, and
|
||||
programming since i was a kid.
|
||||
my favorite web stack is rust (language) + tokio (runtime) + axum (web framework) + hyper (http server) + askama (templating engine) + sqlx
|
||||
(database driver) + postgresql (database) + lighttpd (proxy/web server) + linux (os) + aarch64 (architecture). and musl if you care about
|
||||
libc.<br />
|
||||
also experienced with php (7, plain), express.js, mysql & mariadb, sqlite3, nocodb, electron, ejs, and i'm always willing to learn.
|
||||
</p>
|
||||
<p>
|
||||
i play video games. my all-time favorites are, in no specific order after the second, team fortress 2,
|
||||
celeste, deep rock galactic, ultrakill, minecraft, half-life, and counter-strike.
|
||||
i also play video games. my all-time favorites are, in no specific order after the second, team fortress 2, celeste, deep rock galactic,
|
||||
ultrakill, minecraft, half-life, and counter-strike.
|
||||
</p>
|
||||
<p>
|
||||
i speak english and turkish. i am (not very actively) learning german. i was also learning russian at
|
||||
some point.
|
||||
</p>
|
||||
<p>i have <a href="img/cat/">a cat</a>, his name is karamel.</p>
|
||||
<br />
|
||||
<p>i am fluent in english and turkish (native). i am (not actively) learning german. i was also learning russian at some point.</p>
|
||||
<p><a href="img/cat/">my cat</a>'s name is karamel.</p>
|
||||
<fieldset id="contact">
|
||||
<legend>contact info</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<td>matrix</td>
|
||||
<td>@alifurkan:matrix.org</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>email</td>
|
||||
<td>slonkazoid [AT] slonk dot ing</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>OpenPGP key</td>
|
||||
<td>ssh key</td>
|
||||
<td>
|
||||
<details style="display: inline; word-break: break-all">
|
||||
<summary>
|
||||
<a
|
||||
href=".well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i"
|
||||
download="pubkey.gpg"
|
||||
>download</a
|
||||
>...
|
||||
</summary>
|
||||
<code>30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A</code> @
|
||||
<a
|
||||
href="https://keys.openpgp.org/vks/v1/by-fingerprint/30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A"
|
||||
>keys.openpgp.org</a
|
||||
>
|
||||
<summary><a href="id_slonkazoid.pub" download>download</a></summary>
|
||||
<code>ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid</code><br />
|
||||
if key this changes, i will make sure to sign the new key with this one and put it on the
|
||||
<a href="identity.html">identity page</a>
|
||||
</details>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pgp key</td>
|
||||
<td>
|
||||
<details style="display: inline; word-break: break-all">
|
||||
<summary><a href=".well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i" download="slonkazoid.asc">download</a></summary>
|
||||
<code>30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A</code> @
|
||||
<a href="https://keys.openpgp.org/vks/v1/by-fingerprint/30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A">keys.openpgp.org</a><br />
|
||||
if this key changes, i will probably abandon it.
|
||||
<a href="https://www.latacora.com/blog/2019/07/16/the-pgp-problem/">see my reasoning why</a>
|
||||
</details>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>discord</td>
|
||||
<td><a href="https://discord.com/users/276363003270791168">matrix.org</a></td>
|
||||
|
@ -90,21 +88,13 @@
|
|||
<td>gitlab</td>
|
||||
<td><a href="https://gitlab.com/slonkazoid">slonkazoid</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>forgejo</td>
|
||||
<td><a href="https://git.slonk.ing/slonk">slonk</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset id="projects">
|
||||
<legend>projects</legend>
|
||||
<ul>
|
||||
<li>
|
||||
<b>bingus-files</b>, simple file sharing service written in rust
|
||||
<a href="https://gitlab.com/slonkazoid/bingus-files">source</a>
|
||||
<a href="https://files.slonk.ing/">instance</a>
|
||||
</li>
|
||||
<li><b>under</b> construction</li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset id="specs">
|
||||
<legend>specs</legend>
|
||||
<ul>
|
||||
|
@ -126,10 +116,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>disk</td>
|
||||
<td>
|
||||
1x 1 TB ADATA XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (3000 MB/s
|
||||
read/write)
|
||||
</td>
|
||||
<td>1x 1 TB ADATA XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (3000 MB/s read/write)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mb</td>
|
||||
|
@ -291,6 +278,15 @@
|
|||
<li>
|
||||
<a href="xonotic.html">xonotic server</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="projects.html">projects</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="identity.html">identity</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://blog.slonk.ing/">blog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="img/cat/">cat pics</a>
|
||||
</li>
|
||||
|
@ -299,21 +295,24 @@
|
|||
</li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
|
||||
<p>
|
||||
this close to losing it
|
||||
<progress max="100" value="96"></progress>
|
||||
<progress max="100" value="97"></progress>
|
||||
</p>
|
||||
<p>
|
||||
<b>did you know?</b> this website has a total of 0 bytes of javascript<br />
|
||||
in my opinion, simple websites like this shouldn't require a powerful system to render. i want my site to be accessible on an old smartphone, on
|
||||
your 14 year old computer, <code>curl | bat -l html</code>, a new high-end computer, and the sbc you found on the sidewalk.
|
||||
</p>
|
||||
<p><b>did you know?</b> this website has a total of 0 bytes of javascript</p>
|
||||
|
||||
<div class="buttons">
|
||||
<a href="https://slonk.ing/"><img src="img/88x31.apng" alt="slonk" /></a>
|
||||
<a href="https://iusearchbtw.fun/"><img src="img/maggie.gif" alt="maggie (colon 3)" /></a>
|
||||
<a href="https://maira.cc/"><img src="img/maira.gif" alt="maira.cc" /></a>
|
||||
<a href="https://chxry.github.io/"><img src="img/chxry.gif" alt="chxry" /></a>
|
||||
<a href="https://me.colon3.lol/"><img src="img/pandarose.png" alt="pandarose" /></a>
|
||||
<a href="https://me.fxo.lol/"><img src="img/pandarose.png" alt="pandarose" /></a>
|
||||
<a href="https://matdoes.dev/retro"><img src="img/matdoesdev.png" alt="mat does dev! (colon 3)" /></a>
|
||||
<a href="https://adryd.com/"><img src="img/adryd.png" alt="(witch hat) adryd" /></a>
|
||||
<a href="https://notnite.com/"><img src="img/notnite.png" alt="notnite" /></a>
|
||||
|
@ -322,41 +321,26 @@
|
|||
<a href="https://honbra.com/"><img src="img/honbra.png" alt="honbra" /></a>
|
||||
<a href="https://jamie.rs/"><img src="img/jamie.png" alt="jamie (heart)" /></a>
|
||||
<a href="https://maia.crimew.gay/"><img src="img/maia.crimew.gay.png" alt="maia crimew arson" /></a>
|
||||
<a href="https://rambhat.la/"><img src="img/towu.png" alt="towu (@theonlywayup)" /></a>
|
||||
<a href="https://ssi.fyi/"><img src="img/ssi.gif" alt="server scanning inc" /></a>
|
||||
<a href="https://eightyeightthirty.one/"
|
||||
><img
|
||||
src="img/eightyeightythirtyone.png"
|
||||
alt="eightyeightthirty.one"
|
||||
title="very cool project by notnite"
|
||||
><img src="img/eightyeightythirtyone.png" alt="eightyeightthirty.one" title="very cool project by notnite"
|
||||
/></a>
|
||||
<a href="steam://launch/440"><img src="img/tfnow.gif" alt="team fortress now" /></a>
|
||||
<a href="steam://launch/70"><img src="img/hl.gif" alt="half-life" /></a>
|
||||
<a href="https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish"
|
||||
><img src="img/hatems.gif" alt="i hate microsoft"
|
||||
/></a>
|
||||
<a href="https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish"><img src="img/hatems.gif" alt="i hate microsoft" /></a>
|
||||
<a href="https://linux.org/"><img src="img/linuxnow2.gif" alt="linux now! (2.5)" /></a>
|
||||
<a href="https://archlinux.org/"
|
||||
><img src="img/archbtw.png" alt="powered by Arch BTW" title="i use arch btw"
|
||||
/></a>
|
||||
<a href="https://archlinux.org/"><img src="img/archbtw.png" alt="powered by Arch BTW" title="i use arch btw" /></a>
|
||||
<a href="https://debian.org/"
|
||||
><img
|
||||
src="img/debian.gif"
|
||||
alt="Powered by debian"
|
||||
title="the server runs alpine, but the reverse proxy runs debian"
|
||||
><img src="img/debian.gif" alt="Powered by debian" title="the server runs alpine, but the reverse proxy runs debian"
|
||||
/></a>
|
||||
<a href="https://neovim.io/"><img src="img/neovim.gif" alt="made with neovim" /></a>
|
||||
<a href="https://www.defectivebydesign.org/"
|
||||
><img src="img/dbd.gif" alt="eliminate drm now! defective by design"
|
||||
/></a>
|
||||
<a href="https://www.defectivebydesign.org/"><img src="img/dbd.gif" alt="eliminate drm now! defective by design" /></a>
|
||||
<a href="https://lynx.invisible-island.net/"><img src="img/lynxnow.gif" alt="lynx now! (2.5)" /></a>
|
||||
<a href="http://links.twibright.com/"><img src="img/linksbrow.gif" alt="links browser" /></a>
|
||||
<a href="https://www.anybrowser.org/"
|
||||
><img src="img/anybrowser.gif" alt="viewable with any browser"
|
||||
/></a>
|
||||
<a href="https://www.anybrowser.org/"><img src="img/anybrowser.gif" alt="viewable with any browser" /></a>
|
||||
<a href="https://validator.w3.org/"><img src="img/valid-xhtml10.png" alt="W3C XHTML 1.0 verified" /></a>
|
||||
<a href="https://www.mozilla.org/en-US/firefox/"
|
||||
><img src="img/firefox4.gif" alt="tested on firefox"
|
||||
/></a>
|
||||
<a href="https://www.mozilla.org/en-US/firefox/"><img src="img/firefox4.gif" alt="tested on firefox" /></a>
|
||||
<a href="https://librewolf.net/"><img src="img/chrome.gif" alt="anything but chrome!" /></a>
|
||||
<a href="img/catscape3.gif"><img src="img/catscape3.gif" alt="catspace meow! (3.0)" /></a>
|
||||
<a href="https://ublockorigin.com/"><img src="img/ublockorigin.png" alt="uBlock Origin NOW!" /></a>
|
||||
|
@ -369,8 +353,6 @@
|
|||
/></a>
|
||||
<a href="https://wikipedia.org/"><img src="img/wikipedia.gif" alt="support wikipedia" /></a>
|
||||
</div>
|
||||
|
||||
<p>also visit <a href="https://mimmers.xyz">mia's website</a></p>
|
||||
</main>
|
||||
|
||||
<footer>Ⓐ copyfuck 1337 slonkazoid</footer>
|
||||
|
|
513
projects.html
Normal file
513
projects.html
Normal file
|
@ -0,0 +1,513 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="description" content="my slonksite" />
|
||||
<meta property="og:title" content="slonksite" />
|
||||
<meta property="og:description" content="my slonksite" />
|
||||
<meta property="og:url" content="https://slonk.ing/" />
|
||||
<meta property="og:image" content="https://slonk.ing/img/favicon.png" />
|
||||
<title>slonksite</title>
|
||||
<link rel="shortcut icon" href="img/favicon.png" type="image/png" />
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<main>
|
||||
<h1>projects</h1>
|
||||
<p><a href="/">back to home</a></p>
|
||||
<p>
|
||||
list of some of my personal projects.<br />
|
||||
just because a project is in this list doesn't mean i'm proud of it. i put projects that i think people would be interested in here.
|
||||
</p>
|
||||
<ul class="projects-list">
|
||||
<li>
|
||||
<details open>
|
||||
<summary>bingus-blog</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>blazingly fast markdown blog software written in rust memory safe</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://git.slonk.ing/slonk/bingus-blog">git.slonk.ing</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance</td>
|
||||
<td>
|
||||
<a href="https://blog.slonk.ing/">blog.slonk.ing</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>rust</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>web, ssr</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>projects</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>active</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>MIT</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>1102 rust</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>bingus-files</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>simple file sharing service written in rust</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://gitlab.com/slonkazoid/bingus-files">gitlab.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance</td>
|
||||
<td><a href="https://files.slonk.ing/">files.slonk.ing</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>rust, js</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>web</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>projects</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>maintenance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>MIT</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>530 rust, 262 js</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>silly-png</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>embed shellscripts and files into pngs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://gitlab.com/slonkazoid/silly-png">gitlab.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>rust, posix sh</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>shellscripting, security</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>side projects</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>completed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>CC0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>128 rust</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>CelestePatcher</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>patcher for Celeste that removes the Steam dependency</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://gitlab.com/slonkazoid/CelestePatcher">gitlab.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>c#</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>mono, assembly modding</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>side projects</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>completed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>GPL-3.0<!-- why did i do that? --></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>248 C#</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>MCStatus</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>discord bot that pings minecraft servers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://gitlab.com/slonkazoid/mc-status">gitlab.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>invite</td>
|
||||
<td>
|
||||
<a href="https://discord.com/oauth2/authorize?client_id=740191553238335560&permissions=0&scope=bot">discord.com</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>js</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>minecraft, discord, bot</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>side projects</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>completed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>GPL-3.0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>634 js</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>phone</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>webhooks for my server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://git.slonk.ing/slonk/phone">git.slonk.ing</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>rust</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>web, git, automation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>side projects</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>N/A</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>N/A</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>179 rust</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>biter</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>bad but also really fast twitter proxy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://git.slonk.ing/slonk/biter">git.slonk.ing</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance</td>
|
||||
<td><a href="https://biter.slonk.ing/">biter.slonk.ing</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>rust</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>web, twitter, scraping</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>for fun</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>on hold</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>MIT</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>618 rust</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>bingus-http</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>http implementation in rust that i wrote on my phone and is 1/2 as fast as hyper</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://gitlab.com/hyron-devs/bingus-http">gitlab.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>rust</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>web</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>for fun</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>dead</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>MIT</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>864 rust</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details open>
|
||||
<summary>slonksite</summary>
|
||||
<table>
|
||||
<tr>
|
||||
<td>description</td>
|
||||
<td>this website!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>source</td>
|
||||
<td><a href="https://git.slonk.ing/slonk/slonksite">git.slonk.ing</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>link</td>
|
||||
<td><a href="https://slonk.ing/">slonk.ing</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>languages</td>
|
||||
<td>html, css</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>keywords</td>
|
||||
<td>web</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>category</td>
|
||||
<td>not sure</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>you tell me</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>license</td>
|
||||
<td>N/A</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slocs</td>
|
||||
<td>919 html, 161 css</td>
|
||||
</tr>
|
||||
</table>
|
||||
</details>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2>other stuff i could not count as a "project"</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://gitlab.com/slonkazoid/snippets"><b>snippets</b></a
|
||||
>, a collection of scripts and scraps that i don't want to rewrite each time
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://gitlab.com/slonkazoid/avt"><b>avt</b></a
|
||||
>, ffmpeg wrapper to record screen with audio losslessly on X with minimal overhead (and more)
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://git.slonk.ing/slonk/weird-express-logger"><b>weird-express-logger</b></a
|
||||
>, request logger in the form of an express.js middleware. it has a pretty cool log format and supports processing multiple requests at the
|
||||
same time and updating their status on the terminal as they complete. the implementation is really.. <i>javascript</i>.. though
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://gitlab.com/hyron-devs/hyron-deploy"><b>hyron-deploy</b></a
|
||||
>, deploy your sites to the cloud (any floppa-files or bingus-files instance) :rocket:. chatgpt generated a lot of this project's code so i
|
||||
don't count it as mine
|
||||
</li>
|
||||
<li>
|
||||
<b>personal patches</b>, i write patches for some of the software i use and sometimes even upload them to my gitlab. here are a few:
|
||||
<ul>
|
||||
<li>
|
||||
<details>
|
||||
<!-- prettier-ignore -->
|
||||
<summary>sway-slonk-git (<a href="https://gitlab.com/slonkazoid/pkgbuild-sway-slonk-git">pkgbuild</a>)</summary>
|
||||
my most infamous pkgbuild. it's just sway-git but it adds my
|
||||
<a href="https://gitlab.com/slonkazoid/sway-patches">sway patches</a> which includes the extremely useful <code>env</code> patch
|
||||
i should contribute upstream sometime and stuff to fix the bugs as they come from git
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details>
|
||||
<!-- prettier-ignore -->
|
||||
<summary>wlroots-slonk-git (<a href="https://gitlab.com/slonkazoid/pkgbuild-wlroots-slonk-git">pkgbuild</a>)</summary>
|
||||
fixes a (maybe more than one?) memory corruption bug and adds the legacy wl_drm protocol back
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details>
|
||||
<!-- prettier-ignore -->
|
||||
<summary>linux-zen-slonk (<a href="https://gitlab.com/slonkazoid/pkgbuild-linux-zen-slonk">pkgbuild</a>)</summary>
|
||||
linux-cachyos inspired linux-zen pkgbuild<br />
|
||||
adds flags in the form of environment variables to configure the build process
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details>
|
||||
<!-- prettier-ignore -->
|
||||
<summary>mkinitcpio-utils-slonk (<a href="https://gitlab.com/slonkazoid/pkgbuild-mkinitcpio-utils-slonk">pkgbuild</a>)</summary>
|
||||
1. add the missing cryptargs options (<a href="https://github.com/grazzolini/mkinitcpio-utils/pull/18">merge this PLEASE</a
|
||||
>)<br />
|
||||
2. add a duress password<br />
|
||||
more info available <a href="https://ck.katzen.cafe/notes/9riufsldq5wra1nu">here</a>
|
||||
</details>
|
||||
</li>
|
||||
<li>
|
||||
<details>
|
||||
<!-- prettier-ignore -->
|
||||
<summary>iwd</summary>
|
||||
adds a memory leak. hackaround for a bug that made it segfault on my server<br />
|
||||
<pre lang="diff">
|
||||
diff --git a/src/wiphy.c b/src/wiphy.c
|
||||
index 766df34..86eacbe 100644
|
||||
--- a/src/wiphy.c
|
||||
+++ b/src/wiphy.c
|
||||
@@ -1902,7 +1902,19 @@ static bool wiphy_get_driver_name(struct wiphy *wiphy)
|
||||
}
|
||||
|
||||
driver_path[len] = '\0';
|
||||
- wiphy->driver_str = l_strdup(basename(driver_path));
|
||||
+ //wiphy->driver_str = l_strdup(basename(driver_path));
|
||||
+ // forgive me for this
|
||||
+ char* str = malloc(9);
|
||||
+ str[0] = 'T';
|
||||
+ str[1] = 'E';
|
||||
+ str[2] = 'S';
|
||||
+ str[3] = 'T';
|
||||
+ str[4] = driver_path[len - 4];
|
||||
+ str[5] = driver_path[len - 3];
|
||||
+ str[6] = driver_path[len - 2];
|
||||
+ str[7] = driver_path[len - 1];
|
||||
+ str[8] = '\0';
|
||||
+ wiphy->driver_str = str;
|
||||
|
||||
for (i = 0; i < L_ARRAY_SIZE(driver_infos); i++)
|
||||
if (!fnmatch(driver_infos[i].prefix, wiphy->driver_str, 0))</pre
|
||||
>
|
||||
</details>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2>future project ideas</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<b>silly-files</b>, bingus-files but backed by a custom distributed replicated ref-counted storage implementation in rust, also supporting
|
||||
notes, editing files, accounts, file privacy, autodelete, encryption, etc etc
|
||||
</li>
|
||||
<li>
|
||||
<b>silly-blog</b>, bingus-blog but a complete blogging platform with an RSS feed, post editor, comments, JS, database, and whatever else i
|
||||
can fit in it
|
||||
</li>
|
||||
</ul>
|
||||
<p>yes, it seems like silly-* means "more web bingus-*"</p>
|
||||
|
||||
<h3>under construction</h3>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
|
@ -1 +0,0 @@
|
|||
.well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i
|
35
style.css
35
style.css
|
@ -27,8 +27,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
:root {
|
||||
:root,
|
||||
code {
|
||||
font-family: "Hack", "Hack Nerd Font", "JetBrains Mono", "JetBrainsMono Nerd Font", monospace, sans-serif;
|
||||
}
|
||||
|
||||
:root {
|
||||
scrollbar-width: none;
|
||||
|
||||
background-color: var(--base);
|
||||
|
@ -87,22 +91,37 @@ footer {
|
|||
font-size: small;
|
||||
opacity: 50%;
|
||||
}
|
||||
|
||||
code {
|
||||
padding: 0.15em 0.4em;
|
||||
padding: 0.15em 0.3em;
|
||||
overflow-wrap: break-word;
|
||||
word-break: break-all;
|
||||
white-space: pre-wrap;
|
||||
|
||||
background-color: var(--surface0);
|
||||
color: var(--subtext1);
|
||||
}
|
||||
|
||||
pre > code {
|
||||
border: 2px solid var(--surface0);
|
||||
padding: 1.25em 1.5em;
|
||||
display: block;
|
||||
|
||||
background-color: var(--base);
|
||||
color: var(--text);
|
||||
}
|
||||
|
||||
legend {
|
||||
font-weight: 900;
|
||||
}
|
||||
|
||||
.projects-list li details[open] {
|
||||
margin: 1em auto;
|
||||
}
|
||||
|
||||
summary:hover,
|
||||
summary:active,
|
||||
details[open] > summary {
|
||||
font-weight: bolder;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
summary::after {
|
||||
|
@ -127,9 +146,14 @@ div.buttons > a {
|
|||
}
|
||||
}
|
||||
|
||||
td:nth-child(1) {
|
||||
table {
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
td:first-child {
|
||||
font-weight: bold;
|
||||
word-break: keep-all;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
td:nth-child(2) {
|
||||
|
@ -147,6 +171,7 @@ td:nth-child(2) {
|
|||
|
||||
body {
|
||||
padding: 4em 0;
|
||||
min-height: calc(100vh - 8em);
|
||||
|
||||
background: var(--crust);
|
||||
background: linear-gradient(
|
||||
|
|
13
xonotic.html
13
xonotic.html
|
@ -19,16 +19,13 @@
|
|||
><b>download <a href="https://xonotic.org/">xonotic</a> now!</b></marquee
|
||||
>
|
||||
<h1>xonotic server</h1>
|
||||
<p><a href="/">back to home</a></p>
|
||||
<p>
|
||||
i host a xonotic server on the same <a href="https://is.slonk.ing/notice/Ad6bptg7T7I50tJps8">phone</a> i
|
||||
host this website and the akkoma instance on. after downloading the game, you can join the server by
|
||||
typing "xonotic.slonk.ing" into the address bar above the join button in the multiplayer menu
|
||||
i host a xonotic server on the same <a href="https://is.slonk.ing/notice/Ad6bptg7T7I50tJps8">phone</a> i host this website and the akkoma
|
||||
instance on. after downloading the game, you can join the server by typing "xonotic.slonk.ing" into the address bar above the join button in the
|
||||
multiplayer menu
|
||||
</p>
|
||||
<img
|
||||
src="img/xonotic.png"
|
||||
alt="screenshot of xonotic's multiplayer menu showing 'xonotic.slonk.ing' in the address bar"
|
||||
style="width: 100%"
|
||||
/>
|
||||
<img src="img/xonotic.png" alt="screenshot of xonotic's multiplayer menu showing 'xonotic.slonk.ing' in the address bar" style="width: 100%" />
|
||||
</main>
|
||||
|
||||
<footer>Ⓐ copyfuck 1337 slonkazoid</footer>
|
||||
|
|
Loading…
Reference in a new issue