From 6492ba6b4107a4da228e18db4fc5fc871bfb0579 Mon Sep 17 00:00:00 2001 From: epoch Date: Wed, 17 Aug 2022 21:34:02 -0500 Subject: updated README to show that everything that got deleted went to an -extras repo. also, hackvr script updated to be better bash --- .../examples/filebrowser/action_to_target.sh | 11 -------- .../examples/filebrowser/backend-filebrowser.sh | 18 ------------ .../hackvr/examples/filebrowser/backend-gopher.sh | 22 --------------- share/hackvr/examples/filebrowser/backend-ps.sh | 12 -------- share/hackvr/examples/filebrowser/camera.pos | 2 -- .../hackvr/examples/filebrowser/frontend-hackvr.sh | 6 ---- .../hackvr/examples/filebrowser/frontend-zenity.sh | 6 ---- share/hackvr/examples/filebrowser/list_to_cubes.sh | 33 ---------------------- share/hackvr/examples/filebrowser/run | 3 -- 9 files changed, 113 deletions(-) delete mode 100755 share/hackvr/examples/filebrowser/action_to_target.sh delete mode 100755 share/hackvr/examples/filebrowser/backend-filebrowser.sh delete mode 100755 share/hackvr/examples/filebrowser/backend-gopher.sh delete mode 100755 share/hackvr/examples/filebrowser/backend-ps.sh delete mode 100644 share/hackvr/examples/filebrowser/camera.pos delete mode 100755 share/hackvr/examples/filebrowser/frontend-hackvr.sh delete mode 100755 share/hackvr/examples/filebrowser/frontend-zenity.sh delete mode 100755 share/hackvr/examples/filebrowser/list_to_cubes.sh delete mode 100755 share/hackvr/examples/filebrowser/run (limited to 'share/hackvr/examples/filebrowser') 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 -- cgit v1.2.3