Added shardz function to bash_functions (banger)
This commit is contained in:
parent
f41d67cb26
commit
81a4d4cefd
@ -22,35 +22,35 @@ alias wh='curl wttr.in'
|
|||||||
|
|
||||||
scene() {
|
scene() {
|
||||||
for x in $(curl -L -k -s http://www.textfiles.com/artscene/ansi/bbs/ | tr ' ' '\n' | grep HREF | tr '"' ' ' | awk '{print $2}' | grep -P "(ans|vt)" | grep -v ".png" | grep "." | shuf); do
|
for x in $(curl -L -k -s http://www.textfiles.com/artscene/ansi/bbs/ | tr ' ' '\n' | grep HREF | tr '"' ' ' | awk '{print $2}' | grep -P "(ans|vt)" | grep -v ".png" | grep "." | shuf); do
|
||||||
curl -L -k -s http://www.textfiles.com/artscene/ansi/bbs/$x | iconv -f 437 -t utf-8 | pv -q -L 600
|
curl -L -k -s http://www.textfiles.com/artscene/ansi/bbs/$x | iconv -f 437 -t utf-8 | pv -q -L 600
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
# Some of the commands below are from package installs or custom builds
|
# Some of the commands below are from package installs or custom builds
|
||||||
fun() {
|
fun() {
|
||||||
echo "COMMAND | DESCRIPTION"
|
echo "COMMAND | DESCRIPTION"
|
||||||
echo "------------- | -----------"
|
echo "------------- | -----------"
|
||||||
echo "asciiquarium | Terminal-based aquarium"
|
echo "asciiquarium | Terminal-based aquarium"
|
||||||
echo "ansi | Play ANSI art in your terminal"
|
echo "ansi | Play ANSI art in your terminal"
|
||||||
echo "ascii | Play ASCII art in your terminal"
|
echo "ascii | Play ASCII art in your terminal"
|
||||||
echo "bomber | Bomberman in your terminal"
|
echo "bomber | Bomberman in your terminal"
|
||||||
echo "busy | Make your terminal busy"
|
echo "busy | Make your terminal busy"
|
||||||
echo "chess | Play chess in your terminal"
|
echo "chess | Play chess in your terminal"
|
||||||
echo "confetty | Confetti in your terminal"
|
echo "confetty | Confetti in your terminal"
|
||||||
echo "cmatrix | Matrix-style animation"
|
echo "cmatrix | Matrix-style animation"
|
||||||
echo "crypto | Show cryptocurrency rates"
|
echo "crypto | Show cryptocurrency rates"
|
||||||
echo "donut | Spinning donut"
|
echo "donut | Spinning donut"
|
||||||
echo "dvd | Bouncing DVD logo"
|
echo "dvd | Bouncing DVD logo"
|
||||||
echo "fire | Fire animation"
|
echo "fire | Fire animation"
|
||||||
echo "fireworks | Fireworks in your terminal"
|
echo "fireworks | Fireworks in your terminal"
|
||||||
echo "lavat | Lava lamp style animation"
|
echo "lavat | Lava lamp style animation"
|
||||||
echo "mapscii | Maps in your terminal"
|
echo "mapscii | Maps in your terminal"
|
||||||
echo "minesweeper | Play minesweeper in your terminal"
|
echo "minesweeper | Play minesweeper in your terminal"
|
||||||
echo "pipes | Pipes in your terminal"
|
echo "pipes | Pipes in your terminal"
|
||||||
echo "pokemon | Random Pokémon"
|
echo "pokemon | Random Pokémon"
|
||||||
echo "scene | Play ANSI scene art in your terminal"
|
echo "scene | Play ANSI scene art in your terminal"
|
||||||
echo "starwars | Watch Star Wars in your terminal"
|
echo "starwars | Watch Star Wars in your terminal"
|
||||||
echo "tty-solitaire | Play solitaire in your terminal"
|
echo "tty-solitaire | Play solitaire in your terminal"
|
||||||
echo "wh | Weather in your terminal"
|
echo "wh | Weather in your terminal"
|
||||||
echo "wipe | Clear your terminal in style"
|
echo "wipe | Clear your terminal in style"
|
||||||
}
|
}
|
||||||
|
@ -30,22 +30,22 @@ cctain() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fkill() {
|
fkill() {
|
||||||
local pid
|
local pid
|
||||||
if [ "$UID" != "0" ]; then
|
if [ "$UID" != "0" ]; then
|
||||||
pid=$(ps -f -u $UID | sed 1d | fzf -m | awk '{print $2}')
|
pid=$(ps -f -u $UID | sed 1d | fzf -m | awk '{print $2}')
|
||||||
else
|
else
|
||||||
pid=$(ps -ef | sed 1d | fzf -m | awk '{print $2}')
|
pid=$(ps -ef | sed 1d | fzf -m | awk '{print $2}')
|
||||||
fi
|
fi
|
||||||
if [ "x$pid" != "x" ]; then
|
if [ "x$pid" != "x" ]; then
|
||||||
echo $pid | xargs kill -${1:-9}
|
echo $pid | xargs kill -${1:-9}
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
extract() {
|
extract() {
|
||||||
if [ ! -z "$1" ]; then
|
if [ ! -z "$1" ]; then
|
||||||
if [ -f $1 ]; then
|
if [ -f $1 ]; then
|
||||||
case $1 in
|
case $1 in
|
||||||
*.tar.bz2) tar xvjf $1 ;;
|
*.tar.bz2) tar xvjf $1 ;;
|
||||||
*.tar.gz) tar xvzf $1 ;;
|
*.tar.gz) tar xvzf $1 ;;
|
||||||
*.tar.xz) tar xvJf $1 ;;
|
*.tar.xz) tar xvJf $1 ;;
|
||||||
*.lzma) unlzma $1 ;;
|
*.lzma) unlzma $1 ;;
|
||||||
|
@ -54,6 +54,23 @@ crtsh() {
|
|||||||
curl -s "https://crt.sh/?q=$1&output=json" | jq -r '.[].name_value' | sort | uniq
|
curl -s "https://crt.sh/?q=$1&output=json" | jq -r '.[].name_value' | sort | uniq
|
||||||
}
|
}
|
||||||
|
|
||||||
|
shardz() {
|
||||||
|
[ "$#" -ne 1 ] || ! echo "$1" | grep -q '^[1-9][0-9]*/[1-9][0-9]*$' && {
|
||||||
|
echo "Usage: process_with_output | shardz INDEX/TOTAL" >&2
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
shard=${1%/*}
|
||||||
|
total=${1#*/}
|
||||||
|
|
||||||
|
[ "$shard" -gt "$total" ] && {
|
||||||
|
echo "Error: INDEX cannot be greater than TOTAL" >&2
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
sed -n "$shard~$total p"
|
||||||
|
}
|
||||||
|
|
||||||
shodan() {
|
shodan() {
|
||||||
curl https://internetdb.shodan.io/$1
|
curl https://internetdb.shodan.io/$1
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user