diff options
Diffstat (limited to 'home/.local/bin')
| -rwxr-xr-x | home/.local/bin/cookiefire | 73 | ||||
| -rwxr-xr-x | home/.local/bin/stop | 7 | ||||
| -rwxr-xr-x | home/.local/bin/terminal-benchmark | 61 | ||||
| -rwxr-xr-x | home/.local/bin/terminal-testdrive | 66 | ||||
| -rwxr-xr-x | home/.local/bin/videowrapper | 7 |
5 files changed, 0 insertions, 214 deletions
diff --git a/home/.local/bin/cookiefire b/home/.local/bin/cookiefire deleted file mode 100755 index 7471f05..0000000 --- a/home/.local/bin/cookiefire +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -# -*- mode:sh -*- - -die() { - echo >&2 "$*" - exit 1 -} - - - -cleanup() { - rm -f "$tmpfile" -} -trap cleanup EXIT INT QUIT TERM - -# Run older ld (pseudo condition) - -if [ "$#" == "0" ]; then - profile=default-default -elif [ "$#" == "1" ]; then - profile=$1 -else - die "usage $0 [profile]" -fi; - - -extract_cookies() { - -if [ "$#" -ge 1 ]; then - sqlfile="$1" -else - if tty -s; then - sqlfile=$(ls -t ~/.librewolf/*/cookies.sqlite | head -1) - - sqlfile="-" # Will use 'cat' below to read stdin - fi -fi - -if [ "$sqlfile" != "-" -a ! -r "$sqlfile" ]; then - echo "Error. File $sqlfile is not readable." >&2 - exit 1 -fi - -# We have to copy cookies.sqlite, because FireFox has a lock on it -cat "$sqlfile" >> $tmpfile - - -# This is the format of the sqlite database: -# CREATE TABLE moz_cookies (id INTEGER PRIMARY KEY, name TEXT, value TEXT, host TEXT, path TEXT,expiry INTEGER, lastAccessed INTEGER, isSecure INTEGER, isHttpOnly INTEGER); - -echo "# Netscape HTTP Cookie File" -sqlite3 -separator $'\t' $tmpfile <<- EOF -.mode tabs -.header off -select host, -case substr(host,1,1)='.' when 0 then 'FALSE' else 'TRUE' end, -path, -case isSecure when 0 then 'FALSE' else 'TRUE' end, -expiry, -name, -value -from moz_cookies; -EOF - -cleanup - -} - -tmpfile="$(mktemp /tmp/cookies.sqlite.XXXXXXXXXX)" -curlcookies="$(mktemp /tmp/curlcookies.XXXXXXXXXX)" -echo $HOME/.librewolf/*.$profile/cookies.sqlite | { read cookie_file ; -extract_cookies "$cookie_file" ; -} diff --git a/home/.local/bin/stop b/home/.local/bin/stop deleted file mode 100755 index 993b722..0000000 --- a/home/.local/bin/stop +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env sh - -eval "$@" & -pid="$!" -echo "$pid" -kill -STOP "$pid" -tail --pid=$pid -f /dev/null diff --git a/home/.local/bin/terminal-benchmark b/home/.local/bin/terminal-benchmark deleted file mode 100755 index 78923a8..0000000 --- a/home/.local/bin/terminal-benchmark +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/env bash - -MAX_RETRIES=100000 -START=$(date +%s.%N) -#6*42 + 48 -for i in {1..100000}; do - echo -e '\r'; - echo -e '\033[0K\033[1mBold\033[0m \033[7mInvert\033[0m \033[4mUnderline\033[0m'; - echo -e '\033[0K\033[1m\033[7m\033[4mBold & Invert & Underline\033[0m'; - echo; - echo -e '\033[0K\033[31m Red \033[32m Green \033[33m Yellow \033[34m Blue \033[35m Magenta \033[36m Cyan \033[0m'; - echo -e '\033[0K\033[1m\033[4m\033[31m Red \033[32m Green \033[33m Yellow \033[34m Blue \033[35m Magenta \033[36m Cyan \033[0m'; - echo; - echo -e '\033[0K\033[41m Red \033[42m Green \033[43m Yellow \033[44m Blue \033[45m Magenta \033[46m Cyan \033[0m'; - echo -e '\033[0K\033[1m\033[4m\033[41m Red \033[42m Green \033[43m Yellow \033[44m Blue \033[45m Magenta \033[46m Cyan \033[0m'; - echo; - echo -e '\033[0K\033[30m\033[41m Red \033[42m Green \033[43m Yellow \033[44m Blue \033[45m Magenta \033[46m Cyan \033[0m'; - echo -e '\033[0K\033[30m\033[1m\033[4m\033[41m Red \033[42m Green \033[43m Yellow \033[44m Blue \033[45m Magenta \033[46m Cyan \033[0m'; -done -END=$(date +%s.%N) -echo "Coloured output test takes: " + "$(echo "($END - $START)" | bc)" + " seconds" -COLOURED_OUPUT=$(echo "(300 * $MAX_RETRIES) / ($END - $START)" | bc) - - -START=$(date +%s.%N) -for i in {1..100000}; do - echo -e '\r'; - echo -e '๐ซ๐๐๐ฃ๐๐๐๐ณ๐๐๐ฆ๐ท๐๐๐ช๐ป๐ป๐๐๐๐ฌ๐ฝ๐๐๐๐๐๐๐๐ข๐ณ๐ก๐ค๐ฃ๐บ๐ป๐ผ๐ฝ๐พ๐ฟ๐ฎ๐๐๐ป๐ช๐๐๐ท๐ฆ๐๐ณ๐ข๐๐๐ฏ๐๐๐ผ๐ซ๐๐๐ธ๐ง๐๐ด๐ฃ๐๐๐ฐ๐๐๐ฝ๐ฌ๐๐๐น๐จ๐'; -done -END=$(date +%s.%N) -echo "Unicode output test takes: " "$(echo "($END - $START)" | bc)" " seconds" -UNICODE_OUPUT=$(echo "(139 * $MAX_RETRIES) / ($END - $START)" | bc) - - -START=$(date +%s.%N) -for i in {1..100000}; do - echo -e '\r'; - echo -e 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ'; -done -END=$(date +%s.%N) -echo "Non-unicode output test takes: " "$(echo "($END - $START)" | bc)" " seconds" -NONE_UNICODE_OUPUT=$(echo "(118 * $MAX_RETRIES) / ($END - $START)" | bc) - -test_output=''; -START=$(date +%s.%N) -for x in {1..10}; do - test_output="${test_output} a๐ซ" - for i in {1..100000}; do - echo -e '\r'; - echo -e "$test_output"; - done -done -END=$(date +%s.%N) -echo "Mixed output test takes: " "$(echo "($END - $START)" | bc)" " seconds" -MIXED_OUPUT=$(echo "(165 * $MAX_RETRIES) / ($END - $START)" | bc) - - -echo "${COLOURED_OUPUT} coloured characters per second" -echo "${UNICODE_OUPUT} unicode characters per second" -echo "${NONE_UNICODE_OUPUT} none-unicode characters per second" -echo "${MIXED_OUPUT} Mixed characters per second" diff --git a/home/.local/bin/terminal-testdrive b/home/.local/bin/terminal-testdrive deleted file mode 100755 index aa241bc..0000000 --- a/home/.local/bin/terminal-testdrive +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env bash - -echo "# 24-bit (true-color)" -# based on: https://gist.github.com/XVilka/8346728 -term_cols="$(tput cols || echo 80)" -cols=$(echo "2^((l($term_cols)/l(2))-1)" | bc -l 2> /dev/null) -rows=$(( cols / 2 )) -awk -v cols="$cols" -v rows="$rows" 'BEGIN{ - s=" "; - m=cols+rows; - for (row = 0; row<rows; row++) { - for (col = 0; col<cols; col++) { - i = row+col; - r = 255-(i*255/m); - g = (i*510/m); - b = (i*255/m); - if (g>255) g = 510-g; - printf "\033[48;2;%d;%d;%dm", r,g,b; - printf "\033[38;2;%d;%d;%dm", 255-r,255-g,255-b; - printf "%s\033[0m", substr(s,(col+row)%2+1,1); - } - printf "\n"; - } - printf "\n\n"; -}' - -echo "# text decorations" -printf '\e[1mbold\e[22m\n' -printf '\e[2mdim\e[22m\n' -printf '\e[3mitalic\e[23m\n' -printf '\e[4munderline\e[24m\n' -printf '\e[4:1mthis is also underline\e[24m\n' -printf '\e[21mdouble underline\e[24m\n' -printf '\e[4:2mthis is also double underline\e[24m\n' -printf '\e[4:3mcurly underline\e[24m\n' -printf '\e[58;5;10;4mcolored underline\e[59;24m\n' -printf '\e[5mblink\e[25m\n' -printf '\e[7mreverse\e[27m\n' -printf '\e[8minvisible\e[28m <- invisible (but copy-pasteable)\n' -printf '\e[9mstrikethrough\e[29m\n' -printf '\e[53moverline\e[55m\n' -echo - -echo "# magic string (see https://en.wikipedia.org/wiki/Unicode#Web)" -echo "รฉ ฮ ะ ืง ู
เน ใ ๅถ ่ ๋ง" -echo - -echo "# emojis" -echo "๐๐ฑ๐ต" -echo - -echo "# right-to-left ('w' symbol should be at right side)" -echo "ืฉืจื" -echo - -echo "# sixel graphics" -printf '\eP0;0;0q"1;1;64;64#0;2;0;0;0#1;2;100;100;100#1~{wo_!11?@FN^!34~^NB -@?_ow{~$#0?BFN^!11~}wo_!34?_o{}~^NFB-#1!5~}{o_!12?BF^!25~^NB@??ow{!6~$#0!5? -@BN^!12~{w_!25?_o{}~~NFB-#1!10~}w_!12?@BN^!15~^NFB@?_w{}!10~$#0!10?@F^!12~} -{o_!15?_ow{}~^FB@-#1!14~}{o_!11?@BF^!7~^FB??_ow}!15~$#0!14?@BN^!11~}{w_!7?_ -w{~~^NF@-#1!18~}{wo!11?_r^FB@??ow}!20~$#0!18?@BFN!11~^K_w{}~~NF@-#1!23~M!4? -_oWMF@!6?BN^!21~$#0!23?p!4~^Nfpw}!6~{o_-#1!18~^NB@?_ow{}~wo!12?@BFN!17~$#0! -18?_o{}~^NFB@?FN!12~}{wo-#1!13~^NB@??_w{}!9~}{w_!12?BFN^!12~$#0!13?_o{}~~^F -B@!9?@BF^!12~{wo_-#1!8~^NFB@?_w{}!19~{wo_!11?@BN^!8~$#0!8?_ow{}~^FB@!19?BFN -^!11~}{o_-#1!4~^NB@?_ow{!28~}{o_!12?BF^!4~$#0!4?_o{}~^NFB!28?@BN^!12~{w_-#1 -NB@???GM!38NMG!13?@BN$#0?KMNNNF@!38?@F!13NMK-\e'\''' diff --git a/home/.local/bin/videowrapper b/home/.local/bin/videowrapper deleted file mode 100755 index ab0acbb..0000000 --- a/home/.local/bin/videowrapper +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env sh -url="$(wl-paste)" -log="$(mktemp)" -cmd="mpv -quiet $url 2>&1 > $log" - -echo "$cmd" -eval "$cmd" || notify-send "$url" "$(cat "$log")" |
