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