Add this to your .profile/.bashrc etc:
altdo() {
echo -e '\e[?1049h'; "$@"; echo -e '\e[?1049l';
}
then run altdo man
or altdo less
, altdo top
etc.
var el = document.querySelector("#__next > div.overflow-hidden.w-full.h-full.relative.flex.z-0 > div.relative.flex.h-full.max-w-full.flex-1.overflow-hidden > div > main > div.absolute.bottom-0.left-0.w-full.border-t.md\\:border-t-0.dark\\:border-white\\/20.md\\:border-transparent.md\\:dark\\:border-transparent.md\\:bg-vert-light-gradient.bg-white.dark\\:bg-gray-800.md\\:\\!bg-transparent.dark\\:md\\:bg-vert-dark-gradient.pt-2 > form > div > div.flex.flex-col.w-full.py-2.flex-grow.md\\:py-3.md\\:pl-4.relative.border.border-black\\/10.bg-white.dark\\:border-gray-900\\/50.dark\\:text-white.dark\\:bg-gray-700.rounded-md.shadow-\\[0_0_10px_rgba\\(0\\,0\\,0\\,0\\.10\\)\\].dark\\:shadow-\\[0_0_15px_rgba\\(0\\,0\\,0\\,0\\.10\\)\\]"); | |
el.style.boxSizing='border-box'; | |
el.style.backgroundColor='#fafafa'; | |
var ta = document.querySelector("#__next > div.overflow-hidden.w-full.h-full.relative.flex.z-0 > div.relative.flex.h-full.max-w-full.flex-1.overflow-hidden > div > main > div.absolute.bottom-0.left-0.w-full.border-t.md |
{ | |
//Also add a css rule: .minimap.slider-always [ border-left: 1px solid #3b3b3b; ] | |
"workbench.startupEditor": "none", | |
"editor.scrollbar.horizontal": "visible", | |
"editor.scrollbar.vertical": "visible", | |
"editor.mouseWheelScrollSensitivity": 0.25, | |
"editor.stickyScroll.enabled": true, | |
"editor.minimap.showSlider": "always", |
Add this to your .profile/.bashrc etc:
altdo() {
echo -e '\e[?1049h'; "$@"; echo -e '\e[?1049l';
}
then run altdo man
or altdo less
, altdo top
etc.
Put this in your .bashrc/.profile:
rawcat() { sh -c 'trap "stty icanon" SIGINT; stty -icanon; cat $@;' _ $@; }
rawnc() { sh -c 'trap "stty icanon" SIGINT; stty -icanon; nc $@;' _ $@; }
The trap is used to set cat/nc to icanon state when it is Ctrl+C'd, otherwise it will be stuck in -icanon even if you run the normal /bin/cat, or any program that reads stdin like cat, like hexdump.
When using cat > file
stty would complain, but still works as expected for some unknown reason
see man stty
//Copyleft 2023 hym3242 | |
//No rights reserved | |
//please forgive my bad code | |
//tested pass on FreeBSD 13.2 | |
//inspired by vttest(1) and xterm manual concerning ctrl sequences (https://invisible-island.net/xterm/ctlseqs/ctlseqs.html) | |
//Usage: stty -echo -icanon; stdbuf -o0 ./mouse 2>debug_output.txt | |
#include <stdio.h> | |
#include <unistd.h> | |
#include <signal.h> |
$ type rawcatv
rawcatv is a function
rawcatv ()
{
sh -c 'trap "stty icanon" SIGINT; stty -icanon; cat -v $@;' _ $@
}
bash$ type genaapbplayurl | |
genaapbplayurl is a function | |
genaapbplayurl () | |
{ | |
curl -si "https://americanarchive.org/media/$(basename "$1")" -H "Referer: https://americanarchive.org/catalog/$(basename "$1")" --compressed | grep '^Location:' | cut -d ' ' -f 2 | |
} |
avlibuheduplayurlGEN () | |
{ | |
curl "https://av.lib.uh.edu/media_objects/$(basename "$1")" | grep m3u8 | sed -n 's/.*\(https[^ ]*m3u8\).*/\1/p' | |
} |