add scipts, fix mcd

This commit is contained in:
thek4n 2025-11-05 22:54:10 +03:00
parent f8f7831415
commit 91e122af50
8 changed files with 46 additions and 11 deletions

View File

@ -25,5 +25,5 @@ gdb:.config/gdb
sandbox:
utils:.local/bin/myip .local/bin/genpass .local/bin/gensalt .local/bin/django-create-project .local/bin/mirror-site .local/bin/split-file .local/bin/extract .local/bin/destroy
chromium:.local/bin/pchromium .local/share/applications/pchromium.desktop
scripts:.local/bin/httpstatus .local/bin/bb .local/bin/emoji .local/bin/mksh .local/bin/nato .local/bin/pastas .local/bin/timer .local/bin/tryna .local/bin/trynafail .local/bin/bak .local/bin/cleanup-directory .local/bin/cleanup-directory-log .local/bin/cleanup-downloads .local/bin/gobuild .local/bin/json .local/bin/mcd .local/bin/open .local/bin/py .local/bin/sha .local/bin/showtips .local/bin/weather
scripts:.local/bin/httpstatus .local/bin/bb .local/bin/emoji .local/bin/mksh .local/bin/nato .local/bin/pastas .local/bin/timer .local/bin/tryna .local/bin/trynafail .local/bin/bak .local/bin/cleanup-directory .local/bin/cleanup-directory-log .local/bin/cleanup-downloads .local/bin/gobuild .local/bin/json .local/bin/open .local/bin/py .local/bin/sha .local/bin/showtips .local/bin/weather .local/bin/radio .local/bin/rmt .local/bin/scratch .local/bin/tunes
all:%less %t %note %tmux %zsh %nvim %git"

View File

@ -1,5 +1,17 @@
# vim: ft=zsh
mcd() {
local dir
if [ -z "${1}" ]; then
dir="$(mktemp -ut "${USER:-user}.XXXX")"
else
dir="${1}"
fi
readonly dir
mkdir -p "${dir}" && cd "${dir}"
}
ve() {
local -r venv_name="${1:-venv}"
python3 -m venv "${venv_name}" && . "${venv_name}/bin/activate"

View File

@ -1,10 +0,0 @@
#!/bin/sh
set -eu
if [ -z "${1}" ]; then
dir="$(mktemp -ut "${USER:-user}.XXXX")"
else
dir="${1}"
fi
mkdir -p "${dir}" && cd "${dir}"

17
home/user/.local/bin/radio Executable file
View File

@ -0,0 +1,17 @@
#!/bin/sh
set -eu
if [ "${1}" = lofi ]; then
url='https://live.hunter.fm/lofi_low'
elif [ "${1}" = trance ]; then
url='http://ubuntu.hbr1.com:19800/trance.ogg'
elif [ "${1}" = salsa ]; then
url='https://latinasalsa.ice.infomaniak.ch/latinasalsa.mp3'
elif [ "${1}" = kfai ]; then
url='https://kfai.broadcasttool.stream/kfai-1'
else
echo "don't know ${1}" 1>&2
exit 1
fi
exec mpv --really-quiet "${url}"

4
home/user/.local/bin/rmt Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
set -eu
gio trash "${@}"

7
home/user/.local/bin/scratch Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
set -eu
file="$(mktemp)"
echo "Editing ${file}"
exec "${EDITOR}" "${file}"

4
home/user/.local/bin/tunes Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
set -eu
exec mpv --no-video --ytdl-format=worstaudio "${@}"

View File

@ -5,6 +5,7 @@ umask 022
export XDG_RUNTIME_DIR="/run/user/$(id -u)"
export XDG_CONFIG_HOME="${HOME}/.config"
export XDG_DATA_HOME="${HOME}/.local/share"
export ZDOTDIR="${XDG_CONFIG_HOME}/zsh"
for TMPDIR in "${TMPDIR}" "${TMP}" /tmp /var/tmp