Files
website/index.html

137 lines
5.5 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>MiningTcup</title>
<link rel="stylesheet" href="style.css" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="dns-prefetch" href="https://git.miningtcup.me/" />
<link rel="dns-prefetch" href="https://mozhi.miningtcup.me/" />
<link rel="dns-prefetch" href="https://arch.miningtcup.me/" />
<link rel="dns-prefetch" href="https://archlinux.org/" />
<link rel="dns-prefetch" href="https://hypr.land/" />
</head>
<body>
<div class="centerer">
<div id="content">
<div id="title-1">
<div class="h1-container">
<h1>Ted Pier<span class="subtitle">a.k.a. MiningTcup</span></h1>
</div>
<img src="lulu.webp" alt="Lulu the dog" />
</div>
<hr />
<section>
<h2>Things I've Done</h2>
<a target="_blank" href="/youclient"><h3>YouClient</h3></a>
<p>
My middle school gave each student an incredibly weak Chromebook
infested with blockers and spyware, and didn't allow us to bring our
own computers. Since one of my strongest skills at the time was web
dev, I made an alternative YouTube client. The entire thing is a
single html file, making it easy to distribute and run. Advantages
over using the official YouTube website are faster loading, no ads,
tab customization, anti-unload, no browser history, and no spyware
spying.
</p>
<a
target="_blank"
href="https://git.miningtcup.me/MiningTcup/dotfiles/"
>
<h3>Linux</h3></a
>
<p>
The kernel is the core of the operating system. Linux is an
alternative operating system kernel, similar to the Windows or MacOS
kernels. It can run on nearly any device (including PCs and Macs),
and is used by Android. One of my favorite things to do is mess with
configuration files on my
<a target="_blank" href="https://archlinux.org">Arch Linux</a>
+
<a target="_blank" href="https://hypr.land">Hyprland</a>
system. Over the last more than a year, I've settled on an (in my
opinion) nearly <i>perfect</i> configuration.
</p>
<a
target="_blank"
href="https://git.miningtcup.me/MiningTcup/noteserver"
><h3>Notes</h3></a
>
<p>
I'd always wanted to use a notes app, but I never liked any of the
options. Instead of paying with my information, time, or money for
one that someone else made, I decided to make my own. I wrote the
server in Go, the language which I believe is best for anything to
do with servers, and the app in Android Studio using Kotlin. After
completing the server, I accidentally deleted the source code,
prompting me to recode it. It's finished now, and you can view the
most likely terrible source code for the server
<a
target="_blank"
href="https://git.miningtcup.me/MiningTcup/noteserver"
>here</a
>. Although I don't plan on giving out the source code for the app
because it's so terrible, you can download the APK file
<a download href="notes.apk">here</a>.
</p>
</section>
<hr />
<section>
<h2>Services I Run</h2>
<a
target="_blank"
href="https://git.miningtcup.me/MiningTcup/website"
>
<h3>Static Webserver</h3></a
>
<p>
That's what you're using right now- my website! It's a classic Nginx
webserver. Notice how fast it loaded? That's what happens when a
website is written without any libraries, tracking, or external
fonts.
</p>
<a target="_blank" href="https://git.miningtcup.me/">
<h3>Git Server</h3></a
>
<p>
GitHub is slow, annoying, and trains LLMs on everything you upload.
My Git server is <i>very</i> fast (for me, at least),
annoyance-free, and <i>doesn't</i> train LLMs on your work without
asking.
</p>
<a target="_blank" href="https://mozhi.miningtcup.me/">
<h3>Mozhi Server</h3></a
>
<p>
Mozhi is a proxy for several translators, used by Crow Translate by
KDE.
</p>
<a target="_blank" href="https://arch.miningtcup.me/">
<h3>Arch Linux Mirror</h3></a
>
<p>
Having my own Arch Linux mirror means my updates will be just about
instant.
</p>
</section>
<hr />
<section>
<h2>Contact Me</h2>
<p class="margin-8px-top">
I'm sort of chronically online. Your best chance of quick contact is
a phone call, but Discord, email, and text work too.
</p>
<div id="contact-info-container" class="cover relative">
<strong>JavaScript is required to load contact info.</strong>
<div id="click-to-reveal-prompt">click to reveal contact info</div>
</div>
</section>
<hr />
</div>
</div>
<script src="script.js" defer></script>
</body>
</html>