$HOME/dev/utils - github
This is essentially my ~/bin:
A collection of smaller and larger scripts that help me get by doing everyday tasks, yet they don’t deserve their own repository.
A few scripts explained below by extracting the abstract using utils_readme.
- 1984 - fun with pv
- absname - you can’t trust $PWD in linux
- albumlist - display all albums by artist
- alias - display zsh aliases
- all_unicode - print all unicode chars
- amigaremix_dump - rip all songs from amigaremix.com - in parallel
- amigaremix_dump_noprereq - rip all songs from amigaremix.com
- ansi_pacman - pacman with ansi colors
- ansic - show defined ansi colors
- author - print japh author
- bake - build perl stuff
- bigrand - generate n random numbers
- bob - mount bob the boxeebox
- bolaget - is the systembolaget open today?
- build - install missing modules automagically
- by_extension - fetch filetype information based on extensions
- c256-grey-colorscheme - generate a grey 256 color colorscheme
- calc - simple calculator
- cconvert - convert to/from bin, oct, hex, dec
- clarify - show line endings
- clean - clean up a release dir
- clftail - color-follow-tail for access.log
- colorclock - a terminal color clock
- colorls - ls with colors
- colorscheme - change ansi colorscheme to mine
- colorx - print defined colors in an X shape
- crossmake - makes cross’s in all kinds of shapes and colors
- cs_preview.vim - colorscheme previews in vim
- define - look up words in the terminal
- dircolors2vim - generate vim syntax file for defined LS_COLORS
- dltrack - track a file while it’s being downloaded
- dmesg-a - a colored dmesg
- domain_gen - generate a valid domain name
- domain_snatch - generate a valid domain name and snatch it
- dupe_tv_by_episode - only keep the best quality tv show
- dusch - what’s eating all the space?
- duschiamej - what’s eating all the space, take two?
- everywhere - run cmd everywhere
- exifdel - delete all exif data from photos
- facebook_url_count - how many times have $url been shared on facebook?
- facebook_user_info - print information for $user on facebook
- filebytype - move files to dirs compelling to actual file-type
- filter_ext_lscolor - prints filetypes matching query, colored if defined in LS_COLORS
- fimpc - use fifos to control mpd using mpc
- font_preview - preview all fonts in your terminal
- ft - show filetype info
- generate_xresources - generate a hash with colorschemes from X resources
- generate_zsh_completion - generate zsh completion
- get_ls_colors - print all defined LS_COLORS
- gh_clone_all_user_repos.sh - clone all repos from $GITHUB_USER
- git-diff-syntaxhl - prettier git diff
- git-rec - perform git actions recursively
- hits - show httpd resources with most hits
- html2txt - turn html into plain text
- imv - watch a dir and scp all created files therein to another host
- invert_screen - invert the entire screen
- kitty_dump_colors - generate kitty colorscheme from defined term colors
- knnp - now playing for knradio
- laleh-check - check if string is present in Laleh’s lyrics
- limpdeg - injects n moldy playlists in mpd
- lmame - mame frontend using ratmenu
- lnes - nes frontend using ratmenu
- load - a non-interactive top
- ls2 - colored ls, again
- ls3 - colored ls, yet again
- lscolorpicker - generate LS_COLORS interactively
- md2html - convert input markdown file to html
- mkdr - given file.ext, mkdir file/ and move file.ext to file/file.ext
- mpd_del - remove songs matching PATTERN from mpd playlist
- mpd_del_album - remove album from mpd playlist
- mpd_keep - remove songs NOT matching PATTERN from mpd playlist
- mpd_playlist_fix - remove invalid entries from m3u playlists
- mpd_twmn - mpd notifications in a tiling wm
- mpd_update_status - mpd update with status
- mplayer_exec - mplayer client for mplayer daemon
- mplayerd - mplayer as a daemon
- mpnp - mplayer now-playing using Mplayer::NowPlaying
- music - start a music session in tmux
- net_on_på_sid - enable ethernet on 82579V chipsets
- nicefind - a very nice find ui
- np - mpd now playing
- pacstat - pacman statisticts
- passwd_gen - generate a safe password
- peak - return human readable strings from bins
- pilsner - what later turned into ls++
- pimpla - perl interface for mplayer using fifos
- pkgfont - list packages that includes fonts
- post - tool to aid me in writing a new blog post using jekyll
- prename - rename with perl regex
- pshot - take screenshot, transfer it to host and return url
- rainbow - a rainbow in your shell
- ratrepl - ratpoison repl
- rel - flexget parser
- rename-tv - rename tv episodes
- rename_youtube - rename files downloaded with clive to something a bit more sensible
- rescue_chmod - chmod -x /bin/chmod, HELP
- rgb_by_index - rgb by xterm index
- rgbtohex - converts the X11 colortable RGB values to hexadecimal
- rgbxterm - term color definitions > {tty, html}
- rmfile - there’s rmdir but no rmfile…
- rmtpy - given a root directory, remove empty directories or directories one level deep with only empty files in them
- rotate - rotate screen based on current rotation
- rp-groups-menu - ratpoison groups menu
- rp-runorraise - ratpoison run OR raise (hi firefox)
- sanitize - sanitize filenames
- sascii - interactive key inspector
- scat - a cat with syntax highlighting powers
- seen - abuse sticky bits etc to mark a movie or show as seen
- setallfonts - set all fonts to ARG
- setbg - set terminal background
- shivastream - nokia n900 mpd streaming aid
- srinfo - sveriges radio info fetcher
- srnp - now playing for sveriges radio
- strip_esc - strip data from escape sequences
- term_attr - dump all term attributes
- to_phone - scp files to the phone and place it where I want it
- topsi - a bunch of tops in one go
- traffic - visualize httpd traffic
- translate - translate
- u-arrows - unicode arrows
- u-blocks - unicode blocks
- u-boxdrawing - unicode boxes
- u-brackets - unicode brackets
- u-fullwidth - unicode fullwidth
- u-music - unicode music
- u-punctation - unicode punctation
- u-whitespace - unicode whitespace
- ucfirst - uppercase first
- uncode - transform ascii data to unicode chars
- unrarec - unrar stuff recursively
- url_find - extracts URLs from data
- utils_readme - generate README.md from utils/*
- vim-time-fix-db - remove various non-file records from the vim-times db
- vim_old - how much time do I spend in my vim?
- vimcolors - dump vim colors to terminal
- vimsyntax - generate html from vim syntax hl
- vw - format text properly and send it to vim
- wallpaper_daemon - changes background on htpc connected tv every $sleep seconds
- whatfont - query the terminal for the current fonts in use.
- xdgdirs - check that XDG_* dirs are defined
- ♫ - set oss4 audio levels