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