Small changes
This commit is contained in:
parent
a07678ca1a
commit
0d68560bb9
3 changed files with 68 additions and 1 deletions
|
@ -4,6 +4,10 @@
|
||||||
# Currently uses mpv to play the them
|
# Currently uses mpv to play the them
|
||||||
# On first run it will download a list of radio stations
|
# On first run it will download a list of radio stations
|
||||||
# To update them run radio -u
|
# To update them run radio -u
|
||||||
|
# REQUIRES:
|
||||||
|
# * fzf
|
||||||
|
# * mpv
|
||||||
|
# * hq
|
||||||
|
|
||||||
# Change this if you want the radio stations to be saved somewhere else
|
# Change this if you want the radio stations to be saved somewhere else
|
||||||
LIST="$HOME/.local/share/radioStations"
|
LIST="$HOME/.local/share/radioStations"
|
||||||
|
|
60
bin/.bin/todo
Executable file
60
bin/.bin/todo
Executable file
|
@ -0,0 +1,60 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Simple todo list
|
||||||
|
|
||||||
|
FILE="$HOME/.todo"
|
||||||
|
|
||||||
|
function is_int() {
|
||||||
|
return $(test "$@" -eq "$@" > /dev/null 2>&1);
|
||||||
|
}
|
||||||
|
|
||||||
|
function list(){
|
||||||
|
if [ -f "$FILE" ]; then
|
||||||
|
awk '{printf("%5d : %s\n", NR,$0)}' "$FILE"
|
||||||
|
else
|
||||||
|
echo "$FILE does not exist"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function add(){
|
||||||
|
echo "$@" >> "$FILE"
|
||||||
|
}
|
||||||
|
|
||||||
|
function delete(){
|
||||||
|
while [ -n "$1" ]; do
|
||||||
|
if is_int "$1"; then
|
||||||
|
sed -i "${1}d" "$FILE"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
exit
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -n "$1" ]; then
|
||||||
|
while [ -n "$1" ]; do
|
||||||
|
case "$1" in
|
||||||
|
"list"|"l")
|
||||||
|
shift
|
||||||
|
list "$@"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
"add"|"a")
|
||||||
|
shift
|
||||||
|
add "$@"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
"delete"|"del"|"d")
|
||||||
|
shift
|
||||||
|
delete "$@"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Command $1 unknown"
|
||||||
|
exit 1
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
else
|
||||||
|
list
|
||||||
|
fi
|
||||||
|
exit
|
|
@ -9,6 +9,9 @@ case "$1" in
|
||||||
;;
|
;;
|
||||||
"down")
|
"down")
|
||||||
amixer -q -D default sset Master 5%- unmute
|
amixer -q -D default sset Master 5%- unmute
|
||||||
|
;;
|
||||||
|
"toggle")
|
||||||
|
amixer -q -D default sset Master toggle
|
||||||
esac
|
esac
|
||||||
|
|
||||||
command -v notify-send && notify-send "Volume" "$(amixer -D default sget Master | grep -o '\[.*\%' | tr -d '[')"
|
command -v notify-send && notify-send "Volume" "$(amixer -D default sget Master | grep -o '\[.*\%' | head -n 1 | tr -d '[')"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue