mirror of
https://github.com/He4eT/oddsquat.git
synced 2026-05-04 20:37:22 +00:00
release: 2026-04-23-191549
This commit is contained in:
parent
22dbe414d1
commit
461c2a920b
80 changed files with 6968 additions and 0 deletions
351
docs/projects/index.html
Normal file
351
docs/projects/index.html
Normal file
|
|
@ -0,0 +1,351 @@
|
|||
<!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 my 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 the GlkOte library interface
|
||||
designed to be 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 where Morse code
|
||||
is 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 game.
|
||||
<br>Designed as a set of 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 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 i3wm.
|
||||
<br>It 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 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 effortless
|
||||
as swiping on a 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>
|
||||
Loading…
Add table
Add a link
Reference in a new issue