summaryrefslogtreecommitdiff
path: root/tofimpv
diff options
context:
space:
mode:
Diffstat (limited to 'tofimpv')
-rwxr-xr-xtofimpv46
1 files changed, 0 insertions, 46 deletions
diff --git a/tofimpv b/tofimpv
deleted file mode 100755
index 1d935d0..0000000
--- a/tofimpv
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/sbin/sh
-
-cd ~/Videos
-case "$@" in
- "-l")
- LOOP="true"
- ;;
- "-h")
- HELP="true"
- ;;
-esac
-
-playvid () {
- while true; do
- VIDEO=$(printf ".\n%s\n" "$(ls)" | uniq | tofi "$@")
- [ -z $VIDEO ] && exit
- if [ "$VIDEO" = "." ]; then
- break;
- fi
- [ -d $VIDEO ] && cd $VIDEO && continue
- [ -f "$VIDEO" ] && break
- pwd
- done
- mpv "$VIDEO"
-}
-
-printhelp () {
- printf \
- "Usage: dmpv [-l] [-h]\n" \
- "dmpv is a simple tofi interface for playing content with mpv\n" \
- "dmpv assumes videos are stored in ~/Videos\n" \
- " -h\t\tprint this help message\n" \
- " -l\t\trun the prompt again after mpv exits\n"
-}
-
-if [ -n "$HELP" ]; then
- printhelp && exit 0
-elif [ -n "$LOOP" ]; then
- while true; do
- playvid || exit 0
- done
-fi
-
-playvid
- done
-fi