Small changes

Jonathan Hodgson 5 years ago
parent a07678ca1a
commit 0d68560bb9
  1. 4
      bin/.bin/radio
  2. 60
      bin/.bin/todo
  3. 5
      bin/.bin/volume

@ -4,6 +4,10 @@
# Currently uses mpv to play the them
# On first run it will download a list of radio stations
# To update them run radio -u
# REQUIRES:
# * fzf
# * mpv
# * hq
# Change this if you want the radio stations to be saved somewhere else
LIST="$HOME/.local/share/radioStations"

@ -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")
amixer -q -D default sset Master 5%- unmute
;;
"toggle")
amixer -q -D default sset Master toggle
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…
Cancel
Save