aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.local/bin
diff options
context:
space:
mode:
Diffstat (limited to 'home/.local/bin')
-rwxr-xr-xhome/.local/bin/cookiefire73
-rwxr-xr-xhome/.local/bin/stop7
-rwxr-xr-xhome/.local/bin/terminal-benchmark61
-rwxr-xr-xhome/.local/bin/terminal-testdrive66
-rwxr-xr-xhome/.local/bin/videowrapper7
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")"