indexabout
NameDescriptionOwnerIdleLinks
Dotfiles
dotfiles.gitPersonal scripts and configuration filesTom Ryder3 weekssummarylogtree
Experiments
adt-perl-demo.gitDemonstrating abstract data types with Perl for a friendTom Ryder4 yearssummarylogtree
btree.gitTinkering with terse implementations of binary treesTom Ryder24 monthssummarylogtree
cat.gitToy cat(1) cloneTom Ryder5 yearssummarylogtree
funcptr.gitTinkering with function pointersTom Ryder24 monthssummarylogtree
perlobj-demo.gitDemonstrating Perl's object system to a friendTom Ryder6 yearssummarylogtree
spsh.gitThe shitposting shellTom Ryder5 yearssummarylogtree
texad.gitTinkering with ideas for a text adventure in CTom Ryder3 yearssummarylogtree
tunics.gitToy implementations of Unix toolsTom Ryder5 yearssummarylogtree
Forks
POE-Component-Client-WebSocket.gitPerl WebSocket client for POE event loopTom Ryder10 monthssummarylogtree
go-gemini.gitGemini protocol library in GoTom Ryder10 monthssummarylogtree
shavit.gitGemini server implementation in GoTom Ryder10 monthssummarylogtree
Games
doomsh.gitSet very low ulimits in BashTom Ryder4 monthssummarylogtree
IRC
irc-ebooks.gitTrain Markov IRC bots on logs to imitate what certain nicks sayTom Ryder5 yearssummarylogtree
Media
mpdlrc.gitPrint timed lyrics to mpd(1) songs to stdoutTom Ryder4 yearssummarylogtree
plz.gitFind and play media with keywords from the shellTom Ryder5 yearssummarylogtree
Monitoring
nagios-check-ftp.gitCheck an FTP server is running, including STARTTLSTom Ryder3 monthssummarylogtree
nagios-check-mount.gitCheck that a filesystem is mounted on a given mountpointTom Ryder19 monthssummarylogtree
nagios-check-nrpe-cluster.gitAggregate check_nrpe checks inline like check_clusterTom Ryder3 yearssummarylogtree
nagios-check-speedtest-servers.gitCheck a server is in the speedtest.net server listTom Ryder3 yearssummarylogtree
nagios-check-xmpp.gitCheck an XMPP server is runningTom Ryder19 monthssummarylogtree
nagscripts.gitCommand-line scripts to control NagiosTom Ryder5 yearssummarylogtree
nscaw.gitSend Nagios passive checks by command exit codeTom Ryder4 monthssummarylogtree
nwatch.gitSlightly nicer wrapper around Nmap's ndiff(1)Tom Ryder3 yearssummarylogtree
Networking
psshd.gitConfigure persistent SSH tunnels with autossh(1)Tom Ryder5 yearssummarylogtree
News
rdt.gitGenerate plain-text listings from Reddit pagesTom Ryder5 yearssummarylogtree
rssd.gitThe RSS downloading daemonTom Ryder5 yearssummarylogtree
Perl distributions
List-Breakdown.gitCopy a list into named sublists depending on test outcomesTom Ryder5 monthssummarylogtree
Mail-Run-Crypt.gitSign and/or encrypt command output and email itTom Ryder5 monthssummarylogtree
Music-Lyrics-LRC.gitManipulate LRC karaoke lyrics filesTom Ryder5 monthssummarylogtree
Security
inotifymask.gitEnforce a umask on files if their program won'tTom Ryder10 monthssummarylogtree
parcimini.gitGnuPG keyring refresherTom Ryder4 monthssummarylogtree
Tools
checkem.gitFind duplicate files efficientlyTom Ryder3 yearssummarylogtree
clubber.gitBuild chroot(2) environments less painfullyTom Ryder5 yearssummarylogtree
crypt.gitCommand-line wrapper around crypt(3)Tom Ryder4 monthssummarylogtree
mgrep.gitCustom grep(1) calls for e.g. IRC log searchesTom Ryder5 yearssummarylogtree
syntax-checking-git-hooks.gitRun syntax checkers in a Git pre-commit hookTom Ryder3 yearssummarylogtree
watch-vcs-tags.gitWatch local repositories for new tags in their remotesTom Ryder3 yearssummarylogtree
wtf8.gitInspect UTF-8 strings inline with their component bytesTom Ryder3 monthssummarylogtree
Toys
ayylmao.gitayylmao(6), the "ayy" and "lmao" printer (requires libayylmao)Tom Ryder5 yearssummarylogtree
libayylmao.gitlibayylmao, library for ayylmao(6) and related applicationsTom Ryder5 yearssummarylogtree
Vim colorschemes
vim-juvenile.gitJust a little bit of Vim syntax highlightingTom Ryder3 yearssummarylogtree
vim-sahara.gitVim colorscheme based on desert256Tom Ryder3 yearssummarylogtree
Vim filetype plugins
vim-diff-prune.gitReverse changes in selected lines of a diff in VimTom Ryder3 yearssummarylogtree
vim-make-target.gitMake target for Makefile recipe under cursor in VimTom Ryder3 yearssummarylogtree
vim-perl-version-bump.gitIncrement Perl version numbers in VimTom Ryder3 yearssummarylogtree
Vim plugins
vim-alternate-filetypes.gitSwitch through alternate buffer filetypes in VimTom Ryder2 yearssummarylogtree
vim-big-file-options.gitAuto-set Vim options for faster work on big filesTom Ryder3 yearssummarylogtree
vim-colon-operator.gitUse colon commands with motions in VimTom Ryder3 yearssummarylogtree
vim-copy-linebreak.gitToggle Vim wrapping options for terminal copy pasteTom Ryder3 yearssummarylogtree
vim-cursorline-current.gitShow Vim cursorline only in active windowTom Ryder18 monthssummarylogtree
vim-detect-indent.gitAdjust indent settings in Vim for editing other's workTom Ryder13 monthssummarylogtree
vim-digraph-search.gitSearch for a Vim digraph by name while insertingTom Ryder2 yearssummarylogtree
vim-equalalways-resized.gitRebalance windows when Vim is resizedTom Ryder3 yearssummarylogtree
vim-fixed-join.gitJoin lines in Vim without jumping aroundTom Ryder3 yearssummarylogtree
vim-foldlevelstart-stdin.gitSet fold levels correctly in Vim on stdin readTom Ryder3 yearssummarylogtree
vim-insert-cancel.gitCancel an insert mode operation in VimTom Ryder3 yearssummarylogtree
vim-insert-suspend-hlsearch.gitSuspend search highlighting while typing in VimTom Ryder3 yearssummarylogtree
vim-insert-timeout.gitLeave insert mode after a period of inactivity in VimTom Ryder3 yearssummarylogtree
vim-keep-position.gitRun drastic Vim commands without moving the cursorTom Ryder2 yearssummarylogtree
vim-nextag.gitMove to the next or previous SGML tag in VimTom Ryder3 yearssummarylogtree
vim-paste-insert.gitOne shot paste in VimTom Ryder18 monthssummarylogtree
vim-put-blank-lines.gitMapping targets to insert blank lines in VimTom Ryder3 yearssummarylogtree
vim-put-date.gitWrite the current date into a Vim bufferTom Ryder14 monthssummarylogtree
vim-quickfix-auto-open.gitOpen quickfix/location lists automatically in VimTom Ryder2 yearssummarylogtree
vim-redact-pass.gitSet Vim options to edit pass(1) files securelyTom Ryder10 monthssummarylogtree
vim-regex-escape.gitEscape regex metacharacters to literals in VimTom Ryder3 yearssummarylogtree
vim-replace-operator.gitReplace text from register with a motion in VimTom Ryder3 yearssummarylogtree
vim-scratch-buffer.gitOpen scratch buffers in VimTom Ryder2 yearssummarylogtree
vim-scroll-next.gitPage down or move to next file with one key in VimTom Ryder3 yearssummarylogtree
vim-select-old-files.gitBrowse old files in Vim without hitting EnterTom Ryder2 yearssummarylogtree
vim-shebang-change-filetype.gitUpdate filetype on shebang change in VimTom Ryder3 yearssummarylogtree
vim-shebang-create-exec.gitMake new shebang files in Vim executable on saveTom Ryder3 yearssummarylogtree
vim-spellfile-local.gitAdd spelling word lists for paths and filetypesTom Ryder12 monthssummarylogtree
vim-squeeze-repeat-blanks.gitSqueeze repeated blank lines into one in VimTom Ryder18 monthssummarylogtree
vim-strip-trailing-whitespace.gitStrip trailing whitespace in Vim just how tejr likes itTom Ryder2 yearssummarylogtree
vim-toggle-flags.gitToggle flags in Vim option valuesTom Ryder2 yearssummarylogtree
vim-uncap-ex.gitCorrect accidentally capitalised ex commands in VimTom Ryder3 yearssummarylogtree
vim-undofileskip.gitSkip persistent undo tracking by path pattern in VimTom Ryder19 monthssummarylogtree
vim-vertical-region.gitMove to lines bounding a vertical indent region in VimTom Ryder2 yearssummarylogtree
vim-vimrc-reload-filetype.gitReload filetype after reloading vimrcTom Ryder3 yearssummarylogtree
vim-write-mkpath.gitForce path creation on hard write in VimTom Ryder2 yearssummarylogtree