# Vi Grey's Personal Projects

## My many NES projects

I like to make NES projects. You can see those projects at the following link

NES Projects Page

## Aurgelmir

HTTP server my website is running on written in Go

Source Code [HTTP]

## gmi2pdf

Go tool to convert a gemtext/plaintext file (local or Gemini resource) to a PDF file using groff

Source Code [HTTP]

## Bifrost

CSS Monochromatic color palette generator written in Go that makes WCAG 2.0 AA and AAA valid palettes

Source Code [HTTP]

## Huginn

Static Gemtext to HTML page generator written in Go

Source Code [HTTP]

## Fulla

CLI based secrets manager for storing passwords and otp (totp) codes

Source Code [HTTP]

## Muninn

Git forge written in Go that builds static Gemtext files

Source Code [HTTP]

## Bergelmir

Gemini server my gemini capsule is running on written in Go

Source Code [HTTP]

## TASD File Format Specification

A file format for storing data that can be used by Tool Assisted Speedrun (TAS) replay devices to play a TAS on physical video game console hardware

Source Code [HTTP]

## Syzygy

Haskell program that accurately calculates the 3D position in space of the Sun, Moon, and a latitude/longitude location on Earth for a given time

Source Code [HTTP]

## fairflip

Coin flip simulation program written in Python for getting fair coin flip results from an unfair coin using Classic von Neumann debiasing

Source Code [HTTP]

## 3F.py

Python script that takes a ZIP file + an image or PDF file and combines them into a single file that is a functioning version of both files at the same time

Source Code [HTTP]

## Modem-Tap

Network middleware audio engine written in Go that emulates a network connected through a Bell103 dial-up modem

Source Code [HTTP]

## Root Phisher

Proof of concept Bash script that pretends to be the sudo password prompt and deletes traces of itself

Source Code [HTTP]

## ignis

Scripting and templating engine written in Python for generating static websites

Source Code [HTTP]

## LatchBox

Password manager written in Go that uses a console based user interface

Source Code [HTTP]

## White Rabbit

Command line based tool written in Python for time management

Source Code [HTTP]

## rcube

Python module that solves scrambled Rubik's Cubes

Source Code [HTTP]

## datecalc

Python module that can calculate the day of the week for any date (Ported to Go, Ruby, and Javascript)

Source Code (Python) [HTTP]
Source Code (Go) [HTTP]
Source Code (Ruby) [HTTP]
Source Code (Javascript) [HTTP]