Tom Ryder—Code
Maybe we can bring back the light.
index
about
Name
Description
Owner
Idle
Links
Dotfiles
dotfiles.git
Personal scripts and configuration files
Tom Ryder
14 months
summary
log
tree
Experiments
adt-perl-demo.git
Demonstrating abstract data types with Perl for a friend
Tom Ryder
7 years
summary
log
tree
btree.git
Tinkering with terse implementations of binary trees
Tom Ryder
5 years
summary
log
tree
cat.git
Toy cat(1) clone
Tom Ryder
8 years
summary
log
tree
funcptr.git
Tinkering with function pointers
Tom Ryder
5 years
summary
log
tree
perlobj-demo.git
Demonstrating Perl's object system to a friend
Tom Ryder
8 years
summary
log
tree
spsh.git
The shitposting shell
Tom Ryder
7 years
summary
log
tree
texad.git
Tinkering with ideas for a text adventure in C
Tom Ryder
6 years
summary
log
tree
tunics.git
Toy implementations of Unix tools
Tom Ryder
8 years
summary
log
tree
Forks
POE-Component-Client-WebSocket.git
Perl WebSocket client for POE event loop
Tom Ryder
4 years
summary
log
tree
go-gemini.git
Gemini protocol library in Go
Tom Ryder
4 years
summary
log
tree
shavit.git
Gemini server implementation in Go
Tom Ryder
4 years
summary
log
tree
Games
doomsh.git
Set very low ulimits in Bash
Tom Ryder
3 years
summary
log
tree
IRC
irc-ebooks.git
Train Markov IRC bots on logs to imitate what certain nicks say
Tom Ryder
8 years
summary
log
tree
Media
mpdlrc.git
Print timed lyrics to mpd(1) songs to stdout
Tom Ryder
7 years
summary
log
tree
plz.git
Find and play media with keywords from the shell
Tom Ryder
8 years
summary
log
tree
Monitoring
nagios-check-ftp.git
Check an FTP server is running, including STARTTLS
Tom Ryder
3 years
summary
log
tree
nagios-check-mount.git
Check that a filesystem is mounted on a given mountpoint
Tom Ryder
4 years
summary
log
tree
nagios-check-nrpe-cluster.git
Aggregate check_nrpe checks inline like check_cluster
Tom Ryder
6 years
summary
log
tree
nagios-check-speedtest-servers.git
Check a server is in the speedtest.net server list
Tom Ryder
6 years
summary
log
tree
nagios-check-xmpp.git
Check an XMPP server is running
Tom Ryder
4 years
summary
log
tree
nagscripts.git
Command-line scripts to control Nagios
Tom Ryder
8 years
summary
log
tree
nscaw.git
Send Nagios passive checks by command exit code
Tom Ryder
3 years
summary
log
tree
nwatch.git
Slightly nicer wrapper around Nmap's ndiff(1)
Tom Ryder
6 years
summary
log
tree
Networking
psshd.git
Configure persistent SSH tunnels with autossh(1)
Tom Ryder
8 years
summary
log
tree
News
rdt.git
Generate plain-text listings from Reddit pages
Tom Ryder
8 years
summary
log
tree
rssd.git
The RSS downloading daemon
Tom Ryder
8 years
summary
log
tree
Perl distributions
List-Breakdown.git
Copy a list into named sublists depending on test outcomes
Tom Ryder
3 years
summary
log
tree
Mail-Run-Crypt.git
Sign and/or encrypt command output and email it
Tom Ryder
3 years
summary
log
tree
Music-Lyrics-LRC.git
Manipulate LRC karaoke lyrics files
Tom Ryder
3 years
summary
log
tree
Security
inotifymask.git
Enforce a umask on files if their program won't
Tom Ryder
4 years
summary
log
tree
parcimini.git
GnuPG keyring refresher
Tom Ryder
3 years
summary
log
tree
Tools
checkem.git
Find duplicate files efficiently
Tom Ryder
6 years
summary
log
tree
clubber.git
Build chroot(2) environments less painfully
Tom Ryder
8 years
summary
log
tree
crypt.git
Command-line wrapper around crypt(3)
Tom Ryder
3 years
summary
log
tree
mgrep.git
Custom grep(1) calls for e.g. IRC log searches
Tom Ryder
8 years
summary
log
tree
ssh_negotiate_term.git
Downgrade TERM strings when connecting to selected SSH servers
Tom Ryder
15 months
summary
log
tree
syntax-checking-git-hooks.git
Run syntax checkers in a Git pre-commit hook
Tom Ryder
6 years
summary
log
tree
watch-vcs-tags.git
Watch local repositories for new tags in their remotes
Tom Ryder
6 years
summary
log
tree
wtf8.git
Inspect UTF-8 strings inline with their component bytes
Tom Ryder
3 years
summary
log
tree
Toys
ayylmao.git
ayylmao(6), the "ayy" and "lmao" printer (requires libayylmao)
Tom Ryder
8 years
summary
log
tree
libayylmao.git
libayylmao, library for ayylmao(6) and related applications
Tom Ryder
8 years
summary
log
tree
Vim colorschemes
vim-juvenile.git
Just a little bit of Vim syntax highlighting
Tom Ryder
5 years
summary
log
tree
vim-sahara.git
Vim colorscheme based on desert256
Tom Ryder
5 years
summary
log
tree
Vim filetype plugins
vim-diff-prune.git
Reverse changes in selected lines of a diff in Vim
Tom Ryder
5 years
summary
log
tree
vim-html-spelllang.git
Set Vim spelling language from HTML lang= attributes
Tom Ryder
2 years
summary
log
tree
vim-make-target.git
Make target for Makefile recipe under cursor in Vim
Tom Ryder
5 years
summary
log
tree
vim-perl-version-bump.git
Increment Perl version numbers in Vim
Tom Ryder
5 years
summary
log
tree
Vim plugins
vim-alternate-filetypes.git
Switch through alternate buffer filetypes in Vim
Tom Ryder
5 years
summary
log
tree
vim-big-file-options.git
Auto-set Vim options for faster work on big files
Tom Ryder
5 years
summary
log
tree
vim-colon-operator.git
Use colon commands with motions in Vim
Tom Ryder
5 years
summary
log
tree
vim-copy-linebreak.git
Toggle Vim wrapping options for terminal copy paste
Tom Ryder
19 months
summary
log
tree
vim-cursorline-current.git
Show Vim cursorline only in active window
Tom Ryder
4 years
summary
log
tree
vim-detect-indent.git
Adjust indent settings in Vim for editing other's work
Tom Ryder
4 years
summary
log
tree
vim-digraph-search.git
Search for a Vim digraph by name while inserting
Tom Ryder
5 years
summary
log
tree
vim-equalalways-resized.git
Rebalance windows when Vim is resized
Tom Ryder
5 years
summary
log
tree
vim-fixed-join.git
Join lines in Vim without jumping around
Tom Ryder
6 years
summary
log
tree
vim-foldlevelstart-stdin.git
Set fold levels correctly in Vim on stdin read
Tom Ryder
5 years
summary
log
tree
vim-insert-cancel.git
Cancel an insert mode operation in Vim
Tom Ryder
5 years
summary
log
tree
vim-insert-suspend-hlsearch.git
Suspend search highlighting while typing in Vim
Tom Ryder
5 years
summary
log
tree
vim-insert-timeout.git
Leave insert mode after a period of inactivity in Vim
Tom Ryder
5 years
summary
log
tree
vim-keep-position.git
Run drastic Vim commands without moving the cursor
Tom Ryder
5 years
summary
log
tree
vim-nextag.git
Move to the next or previous SGML tag in Vim
Tom Ryder
6 years
summary
log
tree
vim-paste-insert.git
One shot paste in Vim
Tom Ryder
4 years
summary
log
tree
vim-put-blank-lines.git
Mapping targets to insert blank lines in Vim
Tom Ryder
5 years
summary
log
tree
vim-put-date.git
Write the current date into a Vim buffer
Tom Ryder
4 years
summary
log
tree
vim-quickfix-auto-open.git
Open quickfix/location lists automatically in Vim
Tom Ryder
5 years
summary
log
tree
vim-redact-pass.git
Set Vim options to edit pass(1) files securely
Tom Ryder
4 years
summary
log
tree
vim-regex-escape.git
Escape regex metacharacters to literals in Vim
Tom Ryder
5 years
summary
log
tree
vim-replace-operator.git
Replace text from register with a motion in Vim
Tom Ryder
5 years
summary
log
tree
vim-scratch-buffer.git
Open scratch buffers in Vim
Tom Ryder
5 years
summary
log
tree
vim-scroll-next.git
Page down or move to next file with one key in Vim
Tom Ryder
5 years
summary
log
tree
vim-select-old-files.git
Browse old files in Vim without hitting Enter
Tom Ryder
5 years
summary
log
tree
vim-shebang-change-filetype.git
Update filetype on shebang change in Vim
Tom Ryder
5 years
summary
log
tree
vim-shebang-create-exec.git
Make new shebang files in Vim executable on save
Tom Ryder
5 years
summary
log
tree
vim-spellfile-local.git
Add spelling word lists for paths and filetypes
Tom Ryder
18 months
summary
log
tree
vim-squeeze-repeat-blanks.git
Squeeze repeated blank lines into one in Vim
Tom Ryder
4 years
summary
log
tree
vim-strip-trailing-whitespace.git
Strip trailing whitespace in Vim just how tejr likes it
Tom Ryder
19 months
summary
log
tree
vim-toggle-flags.git
Toggle flags in Vim option values
Tom Ryder
5 years
summary
log
tree
vim-uncap-ex.git
Correct accidentally capitalised ex commands in Vim
Tom Ryder
5 years
summary
log
tree
vim-undofileskip.git
Skip persistent undo tracking by path pattern in Vim
Tom Ryder
4 years
summary
log
tree
vim-vertical-region.git
Move to lines bounding a vertical indent region in Vim
Tom Ryder
5 years
summary
log
tree
vim-vimrc-reload-filetype.git
Reload filetype after reloading vimrc
Tom Ryder
5 years
summary
log
tree
vim-write-mkpath.git
Force path creation on hard write in Vim
Tom Ryder
5 years
summary
log
tree