Rewrite README: plain language, current forge links, public projects only
This commit is contained in:
@@ -0,0 +1 @@
|
||||
Parts of this repository were written with the assistance of Claude (Anthropic).
|
||||
@@ -1,42 +1,18 @@
|
||||
## Hi, I'm flan 👋
|
||||
# flan
|
||||
|
||||
I build self-hosted infrastructure and systems tooling for my homelab — GPU-passthrough
|
||||
gaming hosts, podcast/media pipelines, and auditable data projects. Mostly Rust and Python.
|
||||
holden. i keep a homelab and write small tools that mostly work.
|
||||
mostly python, some rust. more at [arch.fyi](https://arch.fyi).
|
||||
|
||||
### Featured projects
|
||||
## projects
|
||||
|
||||
#### 🎮 [tendril](https://git.onetick.ninja/flan/tendril) · Rust
|
||||
A Fedora bootc OS that turns a multi-GPU box into several plug-and-play Windows /
|
||||
SteamOS GPU-passthrough gaming stations, driven from a web UI.
|
||||
<sub>Mirror: [github.com/sudolulo/tendril](https://github.com/sudolulo/tendril)</sub>
|
||||
|
||||
#### 🎙️ [hark](https://git.onetick.ninja/flan/hark) · Python
|
||||
A cross-podcast topic index: LLM extraction + Wikidata canonicalization surface what
|
||||
different shows say about the same topics, with cross-show claim comparison.
|
||||
|
||||
#### ✂️ [adscrub](https://git.onetick.ninja/flan/adscrub) · Python
|
||||
A player-agnostic podcast feed proxy that strips host-read / dynamically-inserted ads
|
||||
using local Whisper transcription + LLM span detection — the ads SponsorBlock-style
|
||||
databases can't catch.
|
||||
|
||||
#### 📊 [tiltmeter](https://git.onetick.ninja/flan/tiltmeter) · Python
|
||||
Auditable, reproducible political-lean ratings for news outlets built from open code
|
||||
and data — a "don't trust us, check the custody chain" alternative to closed raters.
|
||||
|
||||
#### 📷 [winnow](https://git.onetick.ninja/flan/winnow) · Python
|
||||
Automatically selects a diverse set of photos from Immich to use as training data for
|
||||
Frigate face recognition.
|
||||
|
||||
#### ☁️ [truenas-truecloud-patch](https://git.onetick.ninja/flan/truenas-truecloud-patch) · Shell
|
||||
A persist-across-updates middleware patch that adds S3 / B2 providers to TrueNAS
|
||||
TrueCloud restic backups.
|
||||
|
||||
### Support my work
|
||||
|
||||
If any of these projects are useful to you:
|
||||
|
||||
[](https://github.com/sponsors/sudolulo) [](https://ko-fi.com/sudolulo)
|
||||
- [hark](https://git.arch.fyi/flan/hark) — cross-podcast topic index. what different shows say about the same things.
|
||||
- [adscrub](https://git.arch.fyi/flan/adscrub) — feed proxy that transcribes podcasts locally and cuts the ads out.
|
||||
- [tiltmeter](https://git.arch.fyi/flan/tiltmeter) — political-lean ratings for news outlets, built from open code and data.
|
||||
- [arch-turnkey](https://git.arch.fyi/flan/arch-turnkey) — one-command arch installs. encrypted btrfs, snapshots.
|
||||
- [truenas-truecloud-patch](https://git.arch.fyi/flan/truenas-truecloud-patch) — adds backblaze b2 and s3 to truenas truecloud backup.
|
||||
- [jellyfin-placard](https://git.arch.fyi/flan/jellyfin-placard) — jellyfin plugin that bakes library names onto backdrops.
|
||||
- [winnow](https://git.arch.fyi/flan/winnow) — picks diverse photos from immich to train frigate face recognition.
|
||||
|
||||
---
|
||||
|
||||
<sub>More at [git.onetick.ninja/flan](https://git.onetick.ninja/flan).</sub>
|
||||
if any of this is useful to you: [github sponsors](https://github.com/sponsors/sudolulo) · [ko-fi](https://ko-fi.com/sudolulo)
|
||||
|
||||
Reference in New Issue
Block a user