Stuff from my ~/bin directory. bchunkmulti - wrapper for bchunk, to support multiple .bin files bkt - count repeats in input, show percentage/graph/etc calc_bitrate.pl - scan a DVD, calculate bitrate for ripping chordparser.pl - given a chord name, tell what notes are in it chordspeller.pl - more guitar-oriented chord parser cjackbay - curses patchbay for JACK (no X required) crc32 - horribly inefficient way to calculate crc32 of a file dasm2atasm - convert 6502 asm syntax from dasm to atasm (incomplete) deb2tarball - convert a .deb package to a .tar.gz or .tar.xz dumprpath - display RPATH (hard-coded lib path) in ELF binaries ffmpeg-rm-video - remove video from combined video/audio files find_key - find the key of an audio file find_tuning - find the tuning of an audio file fixrtcaps - add needed capability bits to jack binaries fixterm - attempt to recover from catting a binary to a terminal freqnote.pl - convert a frequency in Hz to the nearest note gammatrip.sh - randomly change gamma in X, crude simulation of an acid trip imagebin - pastebin an image lddsafe - https://github.com/rg3/lddsafe/ (local copy here) lddtree - show library dependencies as a tree mkclick.pl - generate a click track at a given tempo netqiv - wget and display an image file noobfarm2fortune.sh - scrape noobfarm.org, create fortune(6) file (no longer works!) noobfarm2fortune.pl - scrape noobfarm.org, create fortune(6) file (works!) noobfarm, noobfarm.dat - fortune(6) file, made with above noobfarm.removed - fortune(6) file, fortunes from the old site that got removed notefreq - given a note (and octave), show the frequency parallel_resistors - 1 / ( (1/r1) + (1/r2) + ... + (1/rN) ) randoom - wrapper for oblige, make and play random Doom II levels renumfiles - rename files numerically sanerename.pl - get rid of mixed case, spaces, punctuation in filenames selfunload.pl - make irssi segfault (seriously, that's all this does) slack_last_update.sh - parse Slackware ChangeLog, spit out date of last update slacklog - show Slackware ChangeLog slacksrc - download source directory of an official Slackware package slacktopic.pl - set ##slackware /topic from Slackware ChangeLog smartfmt - wrapper for fmt, ignores invariant prefixes termbin - paste a file or stdin to termbin.com uleft - start urxvt with my preferred settings unfb2 - poor man's FictionBook2 to HTML or plain text converter unibmptxt.pl - print big text in a unicode-capable terminal urxvt-change-font - change rxvt-unicode's font via escape codes utf8ord - show Unicode codepoints and names of characters vipaste - edit X selection buffer vol - adjust volume, with on-screen display wide.pl - print unicode double-width characters (standalone or irssi script) x1 - start a 2nd X session xcleanpaste - join multi-line copy/paste into one long line Also I've checked the output of noobfarm2fortune.sh into git, since it takes a while to run and doesn't work any more anyway: noobfarm - fortune(6) file noobfarm.dat - index for above, made with strfile To use with fortune: cp noobfarm noobfarm.dat /usr/share/games/fortunes