Warning
App Installer must be installed on Win10/11.
Tip
You can save it and run as batch file (.bat).
#!/usr/bin/env bash | |
# Azeret Mono Nerd Fonts Installer | |
# Usage: wget -O - https://is.gd/install_azeret_mono_nf | sudo bash | |
set -euo pipefail | |
readonly FONT_URL="https://fonts.googleapis.com/css2?family=Azeret+Mono:ital,wght@0,100..900;1,100..900&display=swap" | |
readonly INSTALL_DIR="/usr/share/fonts/truetype/azeret-mono" | |
readonly REQUIRED_COMMANDS=(wget grep xargs docker fc-cache) | |
log() { |
{ | |
"unmasked": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c", | |
"already_masked_api_token": "sampletoken" | |
} |
Warning
App Installer must be installed on Win10/11.
Tip
You can save it and run as batch file (.bat).
import os | |
import requests | |
import urllib.parse | |
GITLAB_AUTH_TOKEN = '' | |
GROUP_ID = '' | |
headers = {"PRIVATE-TOKEN": GITLAB_AUTH_TOKEN} | |
r = requests.get( |
function vault-edit --argument key | |
set file (mktemp --suffix=.json) | |
vault read -format=json $key | jq '.data' > $file | |
$EDITOR $file | |
vault write $key @$file | |
end |
# Selects and connects to a vpn | |
# Put .ovpn files in ~/vpn | |
function vpn --description 'Connect to vpn' | |
# Change to your prefered browser | |
set browser firefox | |
sudo -v | |
set ovpn ~/vpn/(ls ~/vpn/*.ovpn | tr '/' '.' | cut -d '.' -f 5 | fzf).ovpn | |
if test -e {$ovpn}.url |
function youtube -d 'Download partial youtube videos' -a url start duration out | |
set mp4 (youtube-dl -g -f 22 $url) | |
set -q out; or set out 'out.mp4' | |
ffmpeg -ss $start -i $mp4 -t $duration -c copy $out | |
end |
function watchlive --description 'Watch youtube live stream' --argument url mode | |
set url (string match -r 'v=[^&]+' $url) | |
google-chrome --new-window "--app=https://www.youtube.com/live_chat?is_popout=1&$url" & | |
set prefix streamlink --retry-streams 5 | |
set suffix "https://www.youtube.com/watch?$url" | |
if [ "$mode" = 'audio' ] | |
# 144p & 240p: AAC-HEv2 2ch 48Khz 48Kbps | |
# 360p & 480p: AAC-LC 2ch 48Khz 128Kbps |