config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit abc17fcf1d24760bc63bcda01fc2b634f785b4df
parent 594e260901444c4ff960108e2d65b4670b6dc4fe
Author: jacob@thinkpad <jacobouno@protonmail.com>
Date:   Tue, 30 Jun 2020 13:25:49 -0700

Add a few functions and an alias

webq functions to print pretty output aswell as pass all arguments as
one.

webfilter function to remove cruft from web searches (webq or otherwise)

and a mpc playlist replace function

column alias

Diffstat:
Maliases/.aliases | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/aliases/.aliases b/aliases/.aliases @@ -51,6 +51,7 @@ alias pkill="pkill -x" alias sshport="grep -Ei '^port' /etc/ssh/sshd_config || echo 'port 22'" alias now="date +%Y%m%d-%H%M%S" alias lsrpa="rpa -ni0 | cut -d':' -f1" +alias col="column -ts" # shorten alias za="zathura" @@ -91,6 +92,18 @@ alias mqa="m searchadd any" mpd_getconf() { grep $1 $XDG_CONFIG_HOME/mpd/mpd.conf | sed -E 's/.*"(.*)\"/\1/g' ;} # add current song to playlist mato() { mpc current -f "%file%" >> $(eval echo $(mpd_getconf playlist_directory))/$@.m3u ;} +mrepl() { + if [ $# -ne 1 ]; then + echo "usage, $0 [playlist]" + return + else + dir="$(eval echo $(mpd_getconf playlist_directory))" + while [ "$confirm" != "y" -a "$confirm" != "n" ]; do + echo -n "replace [y/n] "; read confirm + [ "$confirm" = "y" ] && (rm $dir/$1.m3u && mpc save $1) + done + fi +} # cargo/rust alias rs="cargo" @@ -103,6 +116,11 @@ alias rsclean="rs clean" alias rss="cargo search" alias rsfmt="rustfmt" +# webq (searx parsing script) +wq() { webq $@ | column -ts\~ ;} +wQ() { webq "`eval echo $@`" | column -ts\~ ;} +webfilter() { grep -Eiv "(instagram|twitter|youtube|google|top [0-9]+|can'?t live with|you won'?t believe|of [0-9]+|of all time)" ;} + #-----------# # functions # #-----------#