pages-server
tcp/443
Open service 217.197.84.141:443 · 9lbw.org
2026-01-12 11:26
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 4864
Content-Type: text/html; charset=utf-8
Etag: "265a9f6bb50b225b71cfcfed36aa9484fcece99f"
Last-Modified: Sun, 04 Jan 2026 16:55:26 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Mon, 12 Jan 2026 11:26:22 GMT
Connection: close
Page title: ninelives
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ninelives</title>
<link rel="stylesheet" href="style.css" />
<link rel="alternate" type="application/rss+xml" title="ninelives" href="/feed.xml" />
</head>
<body>
<div class="frame">
<aside class="sidebar">
<header class="identity">
<h1 class="brand">ninelives</h1>
<div class="tagline">
<div>notes, code, and other experiments</div>
<div>est. 2025</div>
</div>
</header>
<nav class="topnav">
<a href="blog.html">Blog</a>
<a href="/feed.xml">RSS</a>
</nav>
</aside>
<main class="content">
<section class="section intro">
<div class="prose">
<p>
This is a personal site for thoughts, projects, and whatever else seems worth sharing.
</p>
<p>
KaTeX is enabled. For example: \( \int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi} \).
If you enjoy that kind of thing, see <a href="https://katex.org/">KaTeX</a>.
</p>
</div>
</section>
<section class="section">
<h2>Projects</h2>
<ul class="project-list">
<li class="project-item">
<a href="https://github.com/9lbw/cwm-grids" class="project-header">
<span class="project-title">cwm-grids</span>
</a>
<p class="project-desc">
A small X11 fork of OpenBSD’s <code>cwm(1)</code> window manager that adds configurable grid snapping
for moving and resizing windows, while keeping the upstream behaviour and configuration model.
</p>
</li>
<li class="project-item">
<a href="https://github.com/9lbw/staccato" class="project-header">
<span class="project-title">staccato</span>
</a>
<p class="project-desc">
A self-hosted music streaming server written in Go with a vanilla JavaScript web UI, playlist and search
support, automatic library scanning, yt-dlp download integration, and optional ngrok-powered remote access.
</p>
</li>
<li class="project-item">
<a href="https://github.com/9lbw/fzlauncher" class="project-header">
<span class="project-title">fzlauncher</span>
</a>
<p class="project-desc">
A fast, cached, Rofi-like application launcher for Linux desktops. It scans <code>.desktop</code> files,
builds a cache, and lets you fuzzy-search and launch apps instantly via <code>fzf</code>, with good tiling WM workflows.
</p>
</li>
<li class="project-item">
<a href="https://github.com/9lbw/tarkov-texture-converter" class="project-header">
<span class="project-title">tarkov-texture-converter</span>
</a>
<p class="project-desc">
A C# CLI for fast, parallel batch conversion of Unity / Escape from Tarkov texture maps
(normal, diffuse, gloss, SpecGlos), including an optional mode that rewrites GLTF files for
Tarkin’s Item Exporter workflow.
</p>
</li>
</ul>
</section>
Open service 217.197.84.141:80 · 9lbw.org
2026-01-12 11:26
HTTP/1.1 302 Found content-length: 0 location: https://9lbw.org/ cache-control: no-cache connection: close
Open service 2a0a:4580:103f:c0de::2:443 · 9lbw.org
2026-01-12 11:26
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 4864
Content-Type: text/html; charset=utf-8
Etag: "265a9f6bb50b225b71cfcfed36aa9484fcece99f"
Last-Modified: Sun, 04 Jan 2026 16:55:26 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Mon, 12 Jan 2026 11:26:21 GMT
Connection: close
Page title: ninelives
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ninelives</title>
<link rel="stylesheet" href="style.css" />
<link rel="alternate" type="application/rss+xml" title="ninelives" href="/feed.xml" />
</head>
<body>
<div class="frame">
<aside class="sidebar">
<header class="identity">
<h1 class="brand">ninelives</h1>
<div class="tagline">
<div>notes, code, and other experiments</div>
<div>est. 2025</div>
</div>
</header>
<nav class="topnav">
<a href="blog.html">Blog</a>
<a href="/feed.xml">RSS</a>
</nav>
</aside>
<main class="content">
<section class="section intro">
<div class="prose">
<p>
This is a personal site for thoughts, projects, and whatever else seems worth sharing.
</p>
<p>
KaTeX is enabled. For example: \( \int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi} \).
If you enjoy that kind of thing, see <a href="https://katex.org/">KaTeX</a>.
</p>
</div>
</section>
<section class="section">
<h2>Projects</h2>
<ul class="project-list">
<li class="project-item">
<a href="https://github.com/9lbw/cwm-grids" class="project-header">
<span class="project-title">cwm-grids</span>
</a>
<p class="project-desc">
A small X11 fork of OpenBSD’s <code>cwm(1)</code> window manager that adds configurable grid snapping
for moving and resizing windows, while keeping the upstream behaviour and configuration model.
</p>
</li>
<li class="project-item">
<a href="https://github.com/9lbw/staccato" class="project-header">
<span class="project-title">staccato</span>
</a>
<p class="project-desc">
A self-hosted music streaming server written in Go with a vanilla JavaScript web UI, playlist and search
support, automatic library scanning, yt-dlp download integration, and optional ngrok-powered remote access.
</p>
</li>
<li class="project-item">
<a href="https://github.com/9lbw/fzlauncher" class="project-header">
<span class="project-title">fzlauncher</span>
</a>
<p class="project-desc">
A fast, cached, Rofi-like application launcher for Linux desktops. It scans <code>.desktop</code> files,
builds a cache, and lets you fuzzy-search and launch apps instantly via <code>fzf</code>, with good tiling WM workflows.
</p>
</li>
<li class="project-item">
<a href="https://github.com/9lbw/tarkov-texture-converter" class="project-header">
<span class="project-title">tarkov-texture-converter</span>
</a>
<p class="project-desc">
A C# CLI for fast, parallel batch conversion of Unity / Escape from Tarkov texture maps
(normal, diffuse, gloss, SpecGlos), including an optional mode that rewrites GLTF files for
Tarkin’s Item Exporter workflow.
</p>
</li>
</ul>
</section>
Open service 2a0a:4580:103f:c0de::2:80 · 9lbw.org
2026-01-12 11:26
HTTP/1.1 302 Found content-length: 0 location: https://9lbw.org/ cache-control: no-cache connection: close
Open service 217.197.84.141:80 · www.9lbw.org
2026-01-04 23:20
HTTP/1.1 302 Found content-length: 0 location: https://www.9lbw.org/ cache-control: no-cache connection: close
Open service 2a0a:4580:103f:c0de::2:443 · www.9lbw.org
2026-01-04 23:20
HTTP/1.1 307 Temporary Redirect Allow: GET, HEAD, OPTIONS Cache-Control: public, max-age=600 Content-Type: text/html; charset=utf-8 Location: https://9lbw.org/ Referrer-Policy: strict-origin-when-cross-origin Server: pages-server Date: Sun, 04 Jan 2026 23:20:17 GMT Content-Length: 53 Connection: close <a href="https://9lbw.org/">Temporary Redirect</a>.
Open service 2a0a:4580:103f:c0de::2:80 · www.9lbw.org
2026-01-04 23:20
HTTP/1.1 302 Found content-length: 0 location: https://www.9lbw.org/ cache-control: no-cache connection: close
Open service 217.197.84.141:443 · www.9lbw.org
2026-01-04 23:20
HTTP/1.1 307 Temporary Redirect Allow: GET, HEAD, OPTIONS Cache-Control: public, max-age=600 Content-Type: text/html; charset=utf-8 Location: https://9lbw.org/ Referrer-Policy: strict-origin-when-cross-origin Server: pages-server Date: Sun, 04 Jan 2026 23:20:16 GMT Content-Length: 53 Connection: close <a href="https://9lbw.org/">Temporary Redirect</a>.