Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Prose and poetry. Python and Perl. Miscellaneous code snippets of varying value.
Perl Python Shell C PHP Ruby Other

This branch is 1 commit ahead, 1971 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
backup
bin
cluenet
devel
dist
irssi
kerberos
lib
mail
misc
music
net
obj
security
system
term
thirdparty
tools
trash
web
win32
x11
.gitignore
.mailmap
Makefile
README.md

README.md

Some of the tools here are useful, although mostly specific to my networks and configurations. But expect some crazy shit, too. One might discover three different implementations of an obscure protocol from 1980's or something just as useless.

  • bin contains symlinks to all scripts, for my $PATH.
  • dist has scripts dealing with this repository itself.
  • obj is where compiled binaries for C tools go, to allow sharing ~/code over NFS.
  • tools contains stuff that will, some day, be cleaned up and put in the right place.

The useful stuff:

  • music/gnome-mpris-inhibit – disable idle-suspend in GNOME while music is playing
  • music/mpris – control MPRIS2-capable players
  • net/tapchown – change owner of tun/tap network interfaces (Linux)
  • x11/dbus-name – list, activate, wait for DBus names
  • x11/gnome-inhibit – set and list idle inhibitors in GNOME

The somewhat useful stuff:

  • misc/motd – notify about changes in /etc/motd
  • kerberos/kl – a better klist
  • kerberos/pklist – list Kerberos tickets in easy-to-parse form
  • kerberos/kc – manage multiple Kerberos credential caches
  • misc/envcp – borrow the environment of another process
  • net/getpaste – dump raw text of pastebin posts
  • net/mc-presence – control Empathy IM status
  • net/rdt – recursive rDNS trace
  • security/git-credential-lib – read Git credentials from GNOME Keyring or Windows Credential Manager

The not-really-useful stuff:

  • lib/python/nullroute/authorized_keys – parse authorized_keys
  • lib/python/nullroute/sexp – parse Ron Rivest's S-expressions
  • mail/babyl2mbox – convert BABYL mailboxes
  • misc/strtool – misc string manipulation functions
  • net/nbls – list NetBIOS names in current broadcast domain
  • security/getnetrc – search ~/.netrc file
  • security/git-credential-netrc – read Git credentials from standard ~/.netrc file
  • security/update-authorized-keys – update ~/.ssh/authorized_keys from cron
  • tools/askpin – use GPG Agent as a generic password prompter
  • tools/sonyericsson-screencap.py – capture screenshots from Sony-Ericsson phones
  • win32/identd – an Ident server with multi-user support
  • win32/pathed – a weird kind of %PATH% editor
Something went wrong with that request. Please try again.