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
4 weeks
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
9 years
summary
log
tree
spsh.git
The shitposting shell
Tom Ryder
8 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
5 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
5 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
17 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
vixc.git
Edit the X11 CLIPBOARD in your favorite text editor
Tom Ryder
4 days
summary
log
tree
vixf.git
Edit X11 fields in your favorite text editor
Tom Ryder
2 weeks
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
6 years
summary
log
tree
vim-sahara.git
Vim colorscheme based on desert256
Tom Ryder
6 years
summary
log
tree
Vim filetype plugins
vim-diff-prune.git
Reverse changes in selected lines of a diff in Vim
Tom Ryder
6 years
summary
log
tree
vim-html-spelllang.git
Set Vim spelling language from HTML lang= attributes
Tom Ryder
3 years
summary
log
tree
vim-make-target.git
Make target for Makefile recipe under cursor in Vim
Tom Ryder
6 years
summary
log
tree
vim-perl-version-bump.git
Increment Perl version numbers in Vim
Tom Ryder
6 years
summary
log
tree
Vim plugins
vim-alternate-filetypes.git
Switch through alternate buffer filetypes in Vim
Tom Ryder
5 weeks
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
6 years
summary
log
tree
vim-copy-linebreak.git
Toggle Vim wrapping options for terminal copy paste
Tom Ryder
21 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
6 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
6 years
summary
log
tree
vim-insert-cancel.git
Cancel an insert mode operation in Vim
Tom Ryder
6 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
6 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
6 years
summary
log
tree
vim-replace-operator.git
Replace text from register with a motion in Vim
Tom Ryder
6 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
6 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
6 years
summary
log
tree
vim-spellfile-local.git
Add spelling word lists for paths and filetypes
Tom Ryder
20 months
summary
log
tree
vim-squeeze-repeat-blanks.git
Squeeze repeated blank lines into one in Vim
Tom Ryder
5 years
summary
log
tree
vim-strip-trailing-whitespace.git
Strip trailing whitespace in Vim just how tejr likes it
Tom Ryder
20 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
6 years
summary
log
tree
vim-undofileskip.git
Skip persistent undo tracking by path pattern in Vim
Tom Ryder
5 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
6 years
summary
log
tree
vim-write-mkpath.git
Force path creation on hard write in Vim
Tom Ryder
5 years
summary
log
tree