diff --git a/sfeed-dmenu.zsh b/sfeed-dmenu.zsh deleted file mode 100755 index 9c66756..0000000 --- a/sfeed-dmenu.zsh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/zsh -set -e -feedpath=~/.sfeed/feeds -zmodload zsh/datetime -typeset -A gelems -for f in $feedpath/YouTube\ -\ *; do - IFS=$'\n' - fcont=($(< $f)) - for i in {1..5}; do - elems=(${(ps.\t.)fcont[$i]}) - if [ "${#elems}" -gt 0 ]; then - tmp="$(strftime '%F %T' ${elems[1]}) ${(l:24:: :)elems[7]} - ${elems[2]}" - gelems[${elems[3]}]="${tmp}" - fi - done -done -res="$(print -l ${(nO)gelems} | dmenu -l 35 -p 'Video')" -for k v in ${(kv)gelems}; do # This could be done with reverse subscripts but some characters mess it up... - [[ "$v" == "$res" ]] && exec mpv --profile=v "$k" -done diff --git a/twitch-list.zsh b/twitch-list.zsh deleted file mode 100755 index cc44a8c..0000000 --- a/twitch-list.zsh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/zsh - -source ~/.config/twitch-subs -cachefile=~/.cache/twitch -LIST=() - -if [[ "$1" == "fetch" ]]; then - for cur in $SUBSCRIPTIONS; do - <<< "Fetching twitch.tv/$cur" >&2 - desc="$(youtube-dl --get-description "https://twitch.tv/$cur" 2>/dev/null)" - if [ -z "$desc" ]; then - <<< "$cur is offline." >&2 - else - LIST+=("$cur | $desc") - fi - done - print -l $LIST > $cachefile -else - list="$(< $cachefile)" - [ -z "$cachefile" ] && return - res="$(dmenu -l 20 <<< $list)" - res="${res%% | *}" - [ -z "$res" ] && return - mpv --profile=v "https://twitch.tv/$res" -fi