aboutsummaryrefslogtreecommitdiff
path: root/README
blob: b6beb1868ce66258938bcabac530ee44f4697844 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
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!)
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