💾 Archived View for sashanoraa.gay captured on 2024-08-18 at 17:09:42. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-08-18)

➡️ Next capture (2024-08-24)

-=-=-=-=-=-=-

Sashanoraa's Gemini Site

Sashanoraa /SAH-shə-NOR-ə/
----------
Pronouns   she/her or ze/zir
Gender     Non-binary Trans Fem
Matrix     @sasha:the-apothecary.club
Email      sasha@noraa.gay
Fediverse  @sasha@noraa.gay
Website    sashanoraa.gay
Protonmail sashanoraa@protonmail.com
Code       sr.ht/~zethra

whoami

I'm Sashanoraa /SAH-shə-NOR-ə/[1] (v2.2) aka Sasha, a neurodivergent techie femby 🏳️‍⚧️. I'm a polyamorous Sapphic cat girl and maker of very gay software. I love writing code, hacking on neat tech, good gender vibes, talking to cool people, and hissing at tech bros. I'm a long time Rust programmer and a medium time NixOS users. I've also recently been learning and enjoying Haskell.

[1] /SAH-shə-NOR-ə/

I like:

I would love to talk to you about:

Things I've Made

Stargazer

More about Stargazer

Stargazer is a fast and easy to use Gemini[1] server that uses asynchronous I/O, written in Rust. It has many features including: regex based routing, automatic certificate generation, and CGI and SCGI support. It's designed to be robust and perform well. Stargazer is a single compiled binary with no runtime dependencies making it easy to deploy.

[1] Gemini

term2alpha

Source Code

term2alpha is a utility that converts colored terminal output to headers usable in the Neovim greeter alpha[1]. Pairing this with catimg[2] makes displaying term-ified images in alpha easy!

[1] alpha

[2] catimg

matrix-emote-sync

Source Code

After be frustrated creating and managing large emote packs on Matrix, I created matrix-emote-sync to manage emote packs as directories of images on my local file system.

gts-emote-sync

Source Code

After creating matrix-emote-sync, I wanted to also be able to manage my GtS emote packs the same way, so I created gts-emote-sync as a fork of matrix-emote-sync that sync emotes to a GtS instance.

sasha-fetch2

Source Code

This is the tool I wrote to generate the fetch card on this page and the terminal output returned from `curl fetch.sashanoraa.gay`. It was also a fun excused to start learning Haskell!

sasha-site-gemgen

Source Code

A tool I wrote to generate my Gemini site from the content used to generate my website via Hugo.

Hosted Stuff

I host a few neat things on this here website for your viewing pleasure.

Tiktok Link Anonymizer

Let's go!

By default Tiktok share links are linked to the account that created them. This app will take those links and give you a link not attached to any account. This progress web app can also be installed on Android so it can be used as a share target.

Gemini crates.io Search

sashanoraa.gay/crates.io

After adding SCGI support to Stargazer, I decided to make this crates.io search as a more substantial test for it. It's not a project I'm actively working on anymore, but I keep it up because it's neat.