d888888o. 8 8888888888 8 888888888o. .`8888:' `88. 8 8888 8 8888 `88. 8.`8888. Y8 8 8888 8 8888 `88 `8.`8888. 8 8888 8 8888 ,88 `8.`8888. 8 888888888888 8 8888. ,88' `8.`8888. 8 8888 8 888888888P' `8.`8888. 8 8888 8 8888`8b 8b `8.`8888. 8 8888 8 8888 `8b. `8b. ;8.`8888 8 8888 8 8888 `8b. `Y8888P ,88P' 8 888888888888 8 8888 `88. 888~-_ ,e, d8 888 \ 888-~\ e88~-_ " e88~~8e e88~~\ _d88__ d88~\ 888 | 888 d888 i 888 d888 88b d888 888 C888 888 / 888 8888 | 888 8888__888 8888 888 Y88b 888_-~ 888 Y888 ' 888 Y888 , Y888 888 888D 888 888 "88_-~ 88P "88___/ "88__/ "88_/ \_88P \_8"
I host most of my more recent projects on sr.ht. Some of the projects there are forks to add features (PRs *are* sent upstream), but the ones I've authored are:
_ _ o |_| _ _|_ o _ |_) __ _ | _ _ _|_ _ | |(_ |_ | \_/(/_ | | (_)_| (/_(_ |__>
legume tracks issues in sourcecode TODO/FIXME comments
quasiauto is an autotype tool. It was written to add autotype functionality to kpmenu (on github)
gocryptkeeper provides a systray applet for mounting & unmounting gocrypt shares
a PDF invoice generator from TimeWarrior records
i3-tracker is a script to track time in TimeWarrior based on which i3 workspace is displayed
_ o |_| o _ _|_ _ __ o _ _ | |_) __ _ | _ _ _|_ _ | | | _> |_(_) | | (_ (_| | | | (_)_| (/_(_ |__>
an implementation of the MARS voting system, an explatory improvement on STAR
duodecimal provides libraries for Ruby and Haskell for working with dozenal