summaryrefslogtreecommitdiff
path: root/share/hackvr/examples/filebrowser
diff options
context:
space:
mode:
Diffstat (limited to 'share/hackvr/examples/filebrowser')
-rwxr-xr-xshare/hackvr/examples/filebrowser/action_to_target.sh11
-rwxr-xr-xshare/hackvr/examples/filebrowser/backend-filebrowser.sh18
-rwxr-xr-xshare/hackvr/examples/filebrowser/backend-gopher.sh22
-rwxr-xr-xshare/hackvr/examples/filebrowser/backend-ps.sh12
-rw-r--r--share/hackvr/examples/filebrowser/camera.pos2
-rwxr-xr-xshare/hackvr/examples/filebrowser/frontend-hackvr.sh6
-rwxr-xr-xshare/hackvr/examples/filebrowser/frontend-zenity.sh6
-rwxr-xr-xshare/hackvr/examples/filebrowser/list_to_cubes.sh33
-rwxr-xr-xshare/hackvr/examples/filebrowser/run3
9 files changed, 0 insertions, 113 deletions
diff --git a/share/hackvr/examples/filebrowser/action_to_target.sh b/share/hackvr/examples/filebrowser/action_to_target.sh
deleted file mode 100755
index 2abbe58..0000000
--- a/share/hackvr/examples/filebrowser/action_to_target.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-#this script gets the action lines that hackvr outputs and turns them into as normal of a string as possible
-#for the backend script to use.
-#so hex encoded strings need to be unencoded before they leave here.
-#the hex encoded strings don't have a newline at the end. we need to add one. see xargs printf "%s0a"
-grep --line-buffered ^USER \
- | stdbuf -oL cut '-d ' -f2- \
- | grep --line-buffered ^action \
- | stdbuf -oL cut '-d ' -f2- \
- | xargs -L1 printf "%s0a\n" \
- | stdbuf -oL xxd -r -p
diff --git a/share/hackvr/examples/filebrowser/backend-filebrowser.sh b/share/hackvr/examples/filebrowser/backend-filebrowser.sh
deleted file mode 100755
index 7fdfc2e..0000000
--- a/share/hackvr/examples/filebrowser/backend-filebrowser.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/env bash
-#give a list of files.
-#wait for a selection on stdin
-#cd or start that file
-#repeat.
-while true;do
-#not sure why this needs to be printed to show up every time.
- echo ..
- find . -maxdepth 1 #| tr ' ' '\n' #wut? no?
- read -r selection
- if [ -f "$selection" ];then
- xdg-open "$selection" #good enough?
- fi
- if [ -d "$selection" ];then
- cd "$selection"
- fi
- echo
-done
diff --git a/share/hackvr/examples/filebrowser/backend-gopher.sh b/share/hackvr/examples/filebrowser/backend-gopher.sh
deleted file mode 100755
index fe73755..0000000
--- a/share/hackvr/examples/filebrowser/backend-gopher.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env bash
-#give a list of files.
-#wait for a selection on stdin
-#cd or start that file
-#repeat.
-server=$1
-${server:="gopher.hacking.allowed.org"}
-#gopher.hacking.allowed.org
-port=70
-selection=/
-while true;do
-#not sure why this needs to be printed to show up every time.
- printf "/\n"
- printf '%s\n' "$selection" | ncat "$server" "$port" | tee /dev/stderr | grep -v ^i | cut -f2 | tr -d '\r'
-### need to ask user for input in the form of a pop-up window if the selected target was of type 7
- read -r selection
- if [ "_" = "_$selection" ];then
- echo "looks like there's nothing here. exiting." >&2
- exit 1
- fi
- echo
-done
diff --git a/share/hackvr/examples/filebrowser/backend-ps.sh b/share/hackvr/examples/filebrowser/backend-ps.sh
deleted file mode 100755
index ac1eb47..0000000
--- a/share/hackvr/examples/filebrowser/backend-ps.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/usr/bin/env bash
-#give a list of files.
-#wait for a selection on stdin
-#cd or start that file
-#repeat.
-while true;do
-#not sure why this needs to be printed to show up every time.
- ps | tail -n+2
- read -r selection
- echo $selection
- echo
-done
diff --git a/share/hackvr/examples/filebrowser/camera.pos b/share/hackvr/examples/filebrowser/camera.pos
deleted file mode 100644
index 718923c..0000000
--- a/share/hackvr/examples/filebrowser/camera.pos
+++ /dev/null
@@ -1,2 +0,0 @@
-USER move 0 0 0
-USER rotate 0 0 0
diff --git a/share/hackvr/examples/filebrowser/frontend-hackvr.sh b/share/hackvr/examples/filebrowser/frontend-hackvr.sh
deleted file mode 100755
index ff6264a..0000000
--- a/share/hackvr/examples/filebrowser/frontend-hackvr.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/usr/bin/env bash
-if [ "_$1" = "_" ];then
- echo "I need an argument for what my backend is." >&2
- exit 1
-fi
-cat camera.pos <(stdbuf -oL $1 < p | ./list_to_cubes.sh) | hackvr USER | ./action_to_target.sh > p
diff --git a/share/hackvr/examples/filebrowser/frontend-zenity.sh b/share/hackvr/examples/filebrowser/frontend-zenity.sh
deleted file mode 100755
index 44ae385..0000000
--- a/share/hackvr/examples/filebrowser/frontend-zenity.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/usr/bin/env bash
-if [ "_$1" = "_" ];then
- echo "I need a backend script passed as first argument." >&2
- exit 1
-fi
-stdbuf -oL $1 < p | stdbuf -oL tr '\n' ' ' | sed -u 's/$/_/' | stdbuf -oL tr '_' '\n' | xargs -L1 zenity --list --column file > p
diff --git a/share/hackvr/examples/filebrowser/list_to_cubes.sh b/share/hackvr/examples/filebrowser/list_to_cubes.sh
deleted file mode 100755
index 0dfca06..0000000
--- a/share/hackvr/examples/filebrowser/list_to_cubes.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/env bash
-# blank lines deleteallexcept epoch
-# expected input format:
-#
-# line1
-# line2
-# line3
-#
-# line1
-# line2
-j=1
-r=200
-while read -r line;do
- if [ "_$line" != '_' ];then
-# ../tools/obj2hackvr.pl "$line" ../meshes/cube.obj
- #turn line into hex to prevent stupid shit
- hexline="$(printf "%s" "$line" | xxd -p | tr -d '\n')"
- printf "%s addshape 18 3 8 %d %d 0 %d %d 0 %d %d\n" "$hexline" "$j" "$r" "$[$j+8]" "$r" "$j" "$r"
- cd ..
- printf "%s\n" "$line" | tee /dev/stderr | makelabel.sh "$hexline" 15 $j $r
- cd filebrowser
- #printf "%s move 0 %d %d 0 0 0 0 0 0\n" "$hexline" "$i" "$r"
- printf "%s rotate 0 %d 0\n" "$hexline" "$[i * 3]"
- #somehow printf '%s\n' "$line" | ./testfont.sh and make its output belong to same group as $line.. sed?
- i=$[i+10]
- j=$[j+4]
- else
- cat camera.pos
- printf "USER deleteallexcept USER\n" #deleteallexcept doesn't have gr deletions yet I think.
- j=0
- i=0
- fi
-done
diff --git a/share/hackvr/examples/filebrowser/run b/share/hackvr/examples/filebrowser/run
deleted file mode 100755
index cc5a9df..0000000
--- a/share/hackvr/examples/filebrowser/run
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env bash
-cd "$(dirname "$0")"
-./frontend-hackvr.sh ./backend-gopher.sh $1