diff --git a/get_local_aframe b/get_local_aframe new file mode 100755 index 0000000..e84295c --- /dev/null +++ b/get_local_aframe @@ -0,0 +1,33 @@ +#!/bin/bash +SRC=aframe-local.min.js +wget https://aframe.io/releases/1.4.0/aframe.min.js -O $SRC +sed -i "s|https://cdn.aframe.io/fonts|local-fonts|" $SRC +mkdir local-fonts +wget https://cdn.aframe.io/fonts/Roboto-msdf.png +wget https://cdn.aframe.io/fonts/Roboto-msdf.json +mv Roboto-msdf.png local-fonts/ +mv Roboto-msdf.json local-fonts/ +mkdir local-models +wget https://cdn.aframe.io/controllers/oculus-hands/v4/left.glb +wget https://cdn.aframe.io/controllers/oculus-hands/v4/right.glb +mv left.glb right.glb local-models/ +sed -i "s|https://cdn.aframe.io/controllers/oculus-hands/v4|local-models|g" $SRC +cat > local-aframe-test.html << EOF + + + + + + + + + + + + + + + +EOF +# to test : python3 -m http.server +# to clean up : rm -rf local-fonts local-models local-aframe-test.html $SRC diff --git a/get_local_naf b/get_local_naf new file mode 100755 index 0000000..a900e6f --- /dev/null +++ b/get_local_naf @@ -0,0 +1,25 @@ +#!/bin/bash +FILE=offline.html +AFRAME=aframe-local.min.js +if [ ! -f "$AFRAME" ]; then + echo "$AFRAME does not exist. Make sure to run get-local-aframe first" + exit +fi + +git clone --depth 1 https://github.com/networked-aframe/networked-aframe +cd networked-aframe/ +cp package-glitch.json package.json +npm i +cd examples/ +mkdir offline +cd offline/ +wget $(grep 'script src="https' ../basic.html | grep -v aframe.min.js | sed "s/.*\(https.*\)\".*/\1/") +cd .. +cp -r ../../$AFRAME ../../local-fonts ../../local-models offline/ +cp basic.html $FILE +sed "s/https.*aframe.min.js/offline\/aframe-local.min.js/" -i $FILE +sed "s/script src=\"https:.*[^<]\//script src=\"offline\//" -i $FILE +cd .. + +echo "to test run : cd networked-aframe && node server/easyrtc-server.js" +echo "then visit http://localhost:8080/$FILE" diff --git a/get_local_troika b/get_local_troika new file mode 100755 index 0000000..82280a5 --- /dev/null +++ b/get_local_troika @@ -0,0 +1,29 @@ +#!/bin/bash +SRC=aframe-troika-text-local.min.js +# to test : python3 -m http.server +# to clean up : rm -rf local-troika-fonts local-troika-test.html $SRC + +wget https://unpkg.com/aframe-troika-text/dist/aframe-troika-text.min.js -O $SRC +sed -i "s|https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxM.woff|local-troika-fonts/roboto.woff|" $SRC +mkdir local-troika-fonts +wget https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxM.woff -O roboto.woff +mv roboto.woff local-troika-fonts/ + +cat > local-troika-test.html << EOF + + My A-Frame Scene + + + + + + + + + + + + + + +EOF