oddsquat/docs/projects/index.html
2026-04-23 19:15:50 +02:00

351 lines
8.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta
name="viewport"
content="width=device-width, initial-scale=1.0">
<link rel="icon" href="/favicon.ico" sizes="32x32">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<title>
projects | oddsquat
</title>
<meta name="description" content="Incomplete list of projects and experiments.">
<link rel="preload" href="/fonts/open_sans_condensed-32.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/open_sans_condensed-27.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/open_sans-25.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/open_sans-24.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/fonts/open_sans-17.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" type="text/css" href="/css/fonts.css">
<link rel="stylesheet" type="text/css" href="/css/typography.css">
<link rel="stylesheet" type="text/css" href="/css/main.css">
</head>
<body>
<div class="stripesContainer">
<div class="stripes">
</div>
</div>
<header>
<nav>
<ul>
<li><a href="/">oddsquat</a></li>
<li>projects</li>
</ul>
</nav>
</header>
<main>
<article>
<h1 id="projects">Projects</h1>
<p>Incomplete list of&nbsp;my&nbsp;projects and experiments.</p>
<hr>
<ul>
<li><a href="#interactive-fiction-tools">Interactive Fiction Tools</a></li>
<li><a href="#games">Games</a></li>
<li><a href="#services">Services</a></li>
<li><a href="#inventory">Inventory</a><ul>
<li><a href="#hardware">Hardware</a></li>
<li><a href="#settings">Settings</a></li>
<li><a href="#software-plugins-and-tools">Software, Plugins and Tools</a></li>
</ul>
</li>
</ul>
<hr>
<h2 id="interactive-fiction-tools">Interactive Fiction Tools</h2>
<ul>
<li><article class='entry'>
<header>
<strong>
ElseIFPlayer
</strong>
</header>
<section class='description'>
Interactive Fiction player for the web.
</section>
<section>
<a href='https://github.com/He4eT/elseifplayer' target='_blank'>repository</a>
| <a href='https://www.ifwiki.org/ElseIFPlayer' target='_blank'>ifwiki</a>
| <a href='https://he4et.github.io/elseifplayer/' target='_blank'>app</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
cheap-glkote
</strong>
</header>
<section class='description'>
Abstract implementation of&nbsp;the GlkOte library interface
designed to&nbsp;be&nbsp;used with Emglken.
</section>
<section>
<a href='https://github.com/He4eT/cheap-glkote' target='_blank'>repository</a>
| <a href='https://www.npmjs.com/package/cheap-glkote' target='_blank'>npm</a>
</section>
</article>
</li>
</ul>
<hr>
<h2 id="games">Games</h2>
<ul>
<li><article class='entry'>
<header>
<strong>
DASH DOT PIT
</strong>
</header>
<section class='description'>
Endless top-down shooter for TIC-80&nbsp;where Morse code
is&nbsp;your weapon.
</section>
<section>
<a href='https://github.com/He4eT/DotDashPit' target='_blank'>repository</a>
| <a href='https://tic80.com/play?cart=4301' target='_blank'>play</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
Yet Another Experiment
</strong>
</header>
<section class='description'>
Tiny “escape the room” style TADS3&nbsp;game.
<br>Designed as&nbsp;a&nbsp;set of&nbsp;examples
for Interactive Fiction development.
</section>
<section>
<a href='https://github.com/He4eT/yet-another-experiment' target='_blank'>repository</a>
| <a href='https://ifdb.org/viewgame?id=rsssdo3anjpwnt6e' target='_blank'>ifdb</a>
| <a href='https://he4et.github.io/elseifplayer/#/focus/https%3A%2F%2Fifarchive.org%2Fif-archive%2Fgames%2Ftads%2Fyet_another_experiment.t3/serika_dark/' target='_blank'>play</a>
<section>
</article>
</li>
</ul>
<hr>
<h2 id="services">Services</h2>
<ul>
<li><article class='entry'>
<header>
<strong>
Simple SpaceAPI
</strong>
</header>
<section class='description'>
Lightweight SpaceAPI server with both web and REST interfaces.
</section>
<section>
<a href='https://github.com/He4eT/simple-spaceapi' target='_blank'>repository</a>
</section>
</article>
</li>
</ul>
<hr>
<h2 id="inventory">Inventory</h2>
<h3 id="hardware">Hardware</h3>
<ul>
<li><article class='entry'>
<header>
<strong>
Cantor MX&nbsp;Tastatura
</strong>
</header>
<section class='description'>
Small custom ergonomic mechanical keyboard.
</section>
<section>
<a href='https://github.com/He4eT/cantor-mx-tastatura' target='_blank'>repository</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
oddkb
</strong>
</header>
<section class='description'>
Huge custom ergonomic mechanical Dactyl-Manuform (5×6) keyboard.
</section>
<section>
<a href='https://github.com/He4eT/oddkb' target='_blank'>repository</a>
</section>
</article>
</li>
</ul>
<hr>
<h3 id="settings">Settings</h3>
<ul>
<li><article class='entry'>
<header>
<strong>
dotfiles
</strong>
</header>
<section class='description'>
Custom-made desktop environment based on&nbsp;i3wm.
<br>It&nbsp;comes with settings for
i3wm, Polybar, Rofi, dunst, NeoVim, and some other applications.
</section>
<section>
<a href='https://github.com/He4eT/dotfiles' target='_blank'>repository</a>
</section>
</article>
</li>
</ul>
<hr>
<h3 id="software-plugins-and-tools">Software, Plugins and Tools</h3>
<ul>
<li><article class='entry'>
<header>
<strong>
desolate.nvim
</strong>
</header>
<section class='description'>
Another customizable not-so-colorful NeoVim colorscheme.
</section>
<section>
<a href='https://github.com/He4eT/desolate.nvim' target='_blank'>repository</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
desolate-gtk
</strong>
</header>
<section class='description'>
Another customizable not-so-colorful GTK theme for your tiling WM.
</section>
<section>
<a href='https://github.com/He4eT/Desolate-GTK' target='_blank'>repository</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
tabswitcher
</strong>
</header>
<section class='description'>
Switch between Firefox tabs and manage them with a&nbsp;fuzzy search
and basic command toolset.
</section>
<section>
<a href='https://github.com/He4eT/tabswitcher' target='_blank'>repository</a>
| <a href='https://addons.mozilla.org/en-GB/firefox/addon/tabswitcher/' target='_blank'>extension</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
tabswiper
</strong>
</header>
<section class='description'>
Firefox extension that makes trimming your tabs as&nbsp;effortless
as&nbsp;swiping on&nbsp;a&nbsp;dating app.
</section>
<section>
<a href='https://github.com/He4eT/tabswiper' target='_blank'>repository</a>
| <a href='https://addons.mozilla.org/en-GB/firefox/addon/tabswiper/' target='_blank'>extension</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
fuzzsoma
</strong>
</header>
<section class='description'>
SomaFM CLI station selector.
</section>
<section>
<a href='https://github.com/He4eT/fuzzsoma' target='_blank'>repository</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
fuzzy-bitwarden-clipboard
</strong>
</header>
<section class='description'>
Interactive Bitwarden CLI wrapper.
</section>
<section>
<a href='https://github.com/He4eT/fuzzy-bitwarden-clipboard' target='_blank'>repository</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
huge-link
</strong>
</header>
<section class='description'>
Minimalistic serverless publishing tool for small markdown posts.
</section>
<section>
<a href='https://github.com/He4eT/huge-link' target='_blank'>repository</a>
| <a href='https://he4et.github.io/huge-link/' target='_blank'>app</a>
</section>
</article>
</li>
<li><article class='entry'>
<header>
<strong>
conky-dashboard
</strong>
</header>
<section class='description'>
Desktop widgets for system status monitoring.
</section>
<section>
<a href='https://github.com/He4eT/conky-dashboard' target='_blank'>repository</a>
</section>
</article>
</li>
</ul>
<hr>
</article>
</main>
<footer>
</footer>
<script async
data-goatcounter="https://he4et.goatcounter.com/count"
src="https://gc.zgo.at/count.js"></script>
</body>
</html>