Joshua Shaffer's repositories
log-analyzer
A log analyzer that pulls entries from systemd-jounal-gatewayd.
jtsu
Some TypeScript utilities
product-image-generator
Random image generator inspired by Faker's product name generator.
fractal-curves
A fractal curve editor and generator using edge-replacement.
semantic-search
A little test project to try out semantic search.
babylon
An intentionally weak text scrambler that could be used to simulate language barriers.
units-ts
Type-level unit-awareness in TypeScript.
metal-pipe
Play the falling metal pipe sound effect when the pipe character is typed.
fusuma-suid-wrapper
A wrapper to give fusuma access to input without sudo.
html-template-tag
Simple utility for generating safe HTML.
backup
My rsync based backup script. Makes versioned backups using hard links.
calendars
Handmade iCalendar files.
tor-hidden-service-on-docker
Example of setting up a web server as a Tor hidden service using Docker Compose.
resume
My résumé's source code.
drakeposting-linux-on-a-mac
A meme I glued to the lid of my Macbook when I switched to Linux.
mail-indicator
A simple application indicator for monitoring a Maildir.
todo.txt-hs
A haskell library for reading and writing todo.txt files (WIP)
mail-desk
An attempt at making a unified inbox with Dovecot and Getmail.
haskell-rsync-backup
A script to automate versioned rsync backups.
powered-susan
A lazy susan with a power strip for uses with plugged in appliences.
kiwix-from-src
A feudal attempt to install kiwix-serve from source.
hour-tracking
A script to help keep track of hours worked on a job.
project-euler
My solutions for Project Euler.
death-of-the-fifth
A mind bending maze using non-euclidian space instead of walls. (WIP)
duplicate-scanner
A haskell program that scans for duplicate files.
continuous-calendar
A quick and dirty continuous calendar generator.
hs-vs-cpp
A comparison between Haskell and C++ using some basic example problems. (WIP)
raspberry-pi-power-strip
A set of power outlets controlled by a Raspberry Pi. (WIP)
retro-cpu-monitor
A device that shows the cpu and memory loads of my computer on an external display.