42 scripts
This commit is contained in:
commit
de33843df1
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
|
||||
"${HOME}/opt/brave/brave-browser-nightly" --password-store=basic "${@}"
|
|
@ -0,0 +1,30 @@
|
|||
#!/usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
get_latest_release () {
|
||||
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
|
||||
grep '"tag_name":' | # Get tag line
|
||||
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
|
||||
}
|
||||
|
||||
repo='brave/brave-browser'
|
||||
# Release
|
||||
# latest_version="$(get_latest_release "${repo}")"
|
||||
|
||||
# Bleeding-edge Release
|
||||
latest_version="$(curl -sSL "https://api.github.com/repos/${repo}/releases" | jq -r 'map(select(.prerelease)) | first | .tag_name')"
|
||||
|
||||
latest_amd64_zip_release_url="https://github.com/brave/brave-browser/releases/download/${latest_version}/brave-browser-nightly-${latest_version:1}-linux-amd64.zip"
|
||||
|
||||
rm -rf "${HOME}/opt/brave"
|
||||
mkdir -p "${HOME}/opt/brave"
|
||||
mkdir -p "${HOME}/.local/bin"
|
||||
printf '\033[32m%s\033[m' "Downloading..."
|
||||
wget "${latest_amd64_zip_release_url}" -qO "${HOME}/opt/brave/brave.zip"
|
||||
printf '\b\b \n'
|
||||
cd "${HOME}/opt/brave"
|
||||
printf '\033[32m%s\033[m' "Unzipping..."
|
||||
unzip 'brave.zip' 1>/dev/null
|
||||
printf '\b\b \n'
|
||||
printf '\033[32m%s\033[m\n' "Done."
|
|
@ -0,0 +1,27 @@
|
|||
#!/usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
get_latest_release () {
|
||||
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
|
||||
grep '"tag_name":' | # Get tag line
|
||||
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
|
||||
}
|
||||
|
||||
latest_version="$(get_latest_release 'sharkdp/fd')"
|
||||
latest_version="${latest_version#v}"
|
||||
|
||||
latest_amd64_deb_release_url="https://github.com/sharkdp/fd/releases/download/v${latest_version}/fd-musl_${latest_version}_amd64.deb"
|
||||
|
||||
rm -rf /tmp/latest_fd
|
||||
mkdir -p /tmp/latest_fd/tmp
|
||||
mkdir -p "${HOME}/.local/bin"
|
||||
printf '\033[32m%s\033[m' "Downloading..."
|
||||
wget "${latest_amd64_deb_release_url}" -qO "/tmp/latest_fd/rg.deb"
|
||||
printf '\b\b \n'
|
||||
printf '\033[32m%s\033[m' "Unpacking deb..."
|
||||
dpkg-deb -R "/tmp/latest_fd/rg.deb" "/tmp/latest_fd/tmp"
|
||||
printf '\b\b \n'
|
||||
mv "/tmp/latest_fd/tmp/usr/bin/fd" "${HOME}/.local/bin/fd"
|
||||
rm -rf /tmp/latest_fd
|
||||
printf '\033[32m%s\033[m\n' "Done."
|
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
get_latest_release () {
|
||||
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
|
||||
grep '"tag_name":' | # Get tag line
|
||||
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
|
||||
}
|
||||
|
||||
latest_version="$(get_latest_release 'jqlang/jq')"
|
||||
|
||||
latest_amd64_zip_release_url="https://github.com/jqlang/jq/releases/download/${latest_version}/jq-linux-amd64"
|
||||
|
||||
mkdir -p "${HOME}/.local/bin"
|
||||
printf '\033[32m%s\033[m' "Downloading..."
|
||||
wget "${latest_amd64_zip_release_url}" -qO "${HOME}/.local/bin/jq"
|
||||
printf '\b\b \n'
|
||||
chmod +x "${HOME}/.local/bin/jq"
|
||||
printf '\033[32m%s\033[m\n' "Done."
|
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
get_latest_release () {
|
||||
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
|
||||
grep '"tag_name":' | # Get tag line
|
||||
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
|
||||
}
|
||||
|
||||
latest_version="$(get_latest_release 'BurntSushi/ripgrep')"
|
||||
|
||||
latest_amd64_deb_release_url="https://github.com/BurntSushi/ripgrep/releases/download/${latest_version}/ripgrep_${latest_version}_amd64.deb"
|
||||
|
||||
rm -rf /tmp/latest_ripgrep
|
||||
mkdir -p /tmp/latest_ripgrep/tmp
|
||||
mkdir -p "${HOME}/.local/bin"
|
||||
printf '\033[32m%s\033[m' "Downloading..."
|
||||
wget "${latest_amd64_deb_release_url}" -qO "/tmp/latest_ripgrep/rg.deb"
|
||||
printf '\b\b \n'
|
||||
printf '\033[32m%s\033[m' "Unpacking deb..."
|
||||
dpkg-deb -R "/tmp/latest_ripgrep/rg.deb" "/tmp/latest_ripgrep/tmp"
|
||||
printf '\b\b \n'
|
||||
mv "/tmp/latest_ripgrep/tmp/usr/bin/rg" "${HOME}/.local/bin/rg"
|
||||
rm -rf /tmp/latest_ripgrep
|
||||
printf '\033[32m%s\033[m\n' "Done."
|
|
@ -0,0 +1,61 @@
|
|||
#!/bin/sh
|
||||
|
||||
2>/dev/null killall -SIGKILL visualizer
|
||||
cat << IMGUI > imgui.ini
|
||||
[Window][Debug##Default]
|
||||
Pos=60,60
|
||||
Size=400,400
|
||||
Collapsed=0
|
||||
|
||||
[Window][Controls]
|
||||
Pos=0,568
|
||||
Size=307,101
|
||||
Collapsed=0
|
||||
|
||||
[Window][Commands]
|
||||
Pos=307,468
|
||||
Size=118,200
|
||||
Collapsed=0
|
||||
|
||||
[Window][Values]
|
||||
Pos=426,469
|
||||
Size=172,200
|
||||
Collapsed=0
|
||||
IMGUI
|
||||
2>/dev/null visualizer &
|
||||
|
||||
sleep .2
|
||||
xdotool key Super+Down
|
||||
wid="$(xdotool getactivewindow)"
|
||||
xdotool windowsize "${wid}" 600 670
|
||||
xdotool windowmove "${wid}" 1320 410
|
||||
|
||||
sleep .1
|
||||
xdotool mousemove 1780 935
|
||||
xdotool click 1
|
||||
|
||||
sleep .1
|
||||
xdotool type 100
|
||||
|
||||
sleep .1
|
||||
xdotool mousemove 1780 960
|
||||
xdotool click 1
|
||||
|
||||
sleep .1
|
||||
xdotool mousemove 1780 1060
|
||||
xdotool click 1
|
||||
|
||||
sleep .1
|
||||
speed="${1}"
|
||||
if [ -z "${speed}" ]; then
|
||||
speed="100"
|
||||
fi
|
||||
xdotool mousemove "$((1334 + (1520 - 1334) * speed / 500))" 1010
|
||||
xdotool click 1
|
||||
|
||||
sleep .1
|
||||
xdotool mousemove 1351 1037
|
||||
xdotool click 1
|
||||
|
||||
sleep .1
|
||||
xdotool key alt+Tab
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
/home/"$(whoami)"/.local/bin/cbonsai -li -M1 -L25
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
curl parrot.live
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
watch -tcn1 '/home/"$(whoami)"/.local/bin/pomo'
|
Loading…
Reference in New Issue