reorganized vesta worlds
This commit is contained in:
parent
7dfb0bd2a7
commit
54fcb95a35
50 changed files with 197 additions and 3 deletions
4
run.sh
4
run.sh
|
|
@ -1,5 +1,9 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
source ./.env
|
source ./.env
|
||||||
rebuild
|
rebuild
|
||||||
|
test -d myverse && {
|
||||||
|
read -p "delete ./myverse? [y/n] " ok
|
||||||
|
test "$ok" = y && rm -rf myverse
|
||||||
|
}
|
||||||
rm result/bin/xrforge.lua || true
|
rm result/bin/xrforge.lua || true
|
||||||
DEBUG=1 result/bin/xrforge.com -c 0 "$@" --nobrowser
|
DEBUG=1 result/bin/xrforge.com -c 0 "$@" --nobrowser
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
1
src/myverse/vesta.janusxr.org/art-galleries.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/art-galleries.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Andrew McIlroy
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/aussie/58db85b475edb5bb7ab9b71fc54156e8.jpg
|
||||||
|
URL=https://vesta.janusxr.org/aussie/art-gallery-andrew-mcilroy
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Compassion Art Gallery
|
||||||
|
Icon=https://thumbnails.janusxr.org/dc5bc45fe0416f5da798053320e63ef0/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/aussie/art-gallery-Compassion
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Spyduck The Rave Maze
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/a40c7cd787515a658a8e6164375ea749.gif
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/the-rave-maze
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Spyduck UltraViolet
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/22a552be8602b0c564ab0dbd8a7d3cd9.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/ultraviolet-gallery
|
||||||
1
src/myverse/vesta.janusxr.org/e-learnings.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/e-learnings.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=F1 redbull car
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/firefoxg/24dc2840ff5b56f58e68534e0e6f0d57.jpg
|
||||||
|
URL=https://vesta.janusxr.org/firefoxg/exploded-f1-car
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=NASA Apollo 17 landingzone
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/firefoxg/55018067ab5ad288f5675a2e02a66161.jpg
|
||||||
|
URL=https://vesta.janusxr.org/firefoxg/apollo-17-landing-zone
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=NASA Elysium
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/firefoxg/a51677f27e15d345f8761783d4779882.jpg
|
||||||
|
URL=https://vesta.janusxr.org/firefoxg/elysium-aka-a-stanford-torus
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=SpaceX Falcon
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/firefoxg/395a1da873c472d9a413f3463fc508e3.jpg
|
||||||
|
URL=https://vesta.janusxr.org/firefoxg/spacex-heavy-launch-webvr-simulator
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Tryceratops skull
|
||||||
|
Icon=https://thumbnails.janusxr.org/5dfa1b865e8683afb4f52a5b97edf0e1/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/aussie/triceratops-horridus-nat-hist-museum-oxford
|
||||||
1
src/myverse/vesta.janusxr.org/fun-worlds.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/fun-worlds.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Art class
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/aussie/a984cd7145cf62dcfe85984f7db15abd.jpg
|
||||||
|
URL=https://vesta.janusxr.org/aussie/art-class-in-multiplayer-webvr-turkey
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Nazrin's Paint
|
||||||
|
Icon=https://nazrin.net/Hub/paintdoor.png
|
||||||
|
URL=https://nazrin.net/Janus-Paint
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Nazrin's Piano
|
||||||
|
Icon=https://nazrin.net/Hub/pianodoor.png
|
||||||
|
URL=https://nazrin.net/Piano/
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Spyduck Garden
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/9b2e6eff24a5ee49e683f59f95f6550e.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/snowy-hedge-maze-aurora
|
||||||
1
src/myverse/vesta.janusxr.org/meditation-worlds.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/meditation-worlds.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Bepi's Chapel
|
||||||
|
Icon=https://thumbnails.janusxr.org/79304283c9bb9ba139971064a3f69467/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/chapel
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Bepi's Cave
|
||||||
|
Icon=https://thumbnails.janusxr.org/649cbf8f75c2465772b59b92baa3712b/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/cave
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Finger of God Namibia
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/aussie/3b34bf71f0f089d76304f44702ee04b9.jpg
|
||||||
|
URL=https://vesta.janusxr.org/aussie/finger-of-god-namibia
|
||||||
1
src/myverse/vesta.janusxr.org/meeting-rooms.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/meeting-rooms.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Briefing room
|
||||||
|
Icon=https://thumbnails.janusxr.org/61f3ceb8c2133b39a570b8aebe8517e2/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/nazrin-templates/school-empty-classroom
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Dojo
|
||||||
|
Icon=https://thumbnails.janusxr.org/afaee01aac154a5e8882e01bf7ad1f45/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/dojo
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=JanusXR hallroom
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/fb19151b9fd95e85874672f7c7287fb2.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/janusvr-branded-hall-of-doom
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Kings Hall
|
||||||
|
Icon=https://thumbnails.janusxr.org/b1829dad52f67d0b712bccc649b3db87/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/kings-hall
|
||||||
1
src/myverse/vesta.janusxr.org/meetup-worlds.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/meetup-worlds.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=AlleyWay
|
||||||
|
Icon=https://thumbnails.janusxr.org/bf5aca6071f24fd7715d3cb4f261a205/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/alleyway-4
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Sunken shrine
|
||||||
|
Icon=https://thumbnails.janusxr.org/d62c46879f50d3a49d512881430f795e/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/foresty
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Spyduck Floral
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/684da1d983cb31338847dfda9b71af27.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/floral
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Spyduck Garden
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/38d7f1aacf68707ad7a5afebd141f164.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/garden
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Sunken shrine
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/0dd3411196172200612a922aacf755bc.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/sunken-shrine
|
||||||
1
src/myverse/vesta.janusxr.org/shrine-worlds.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/shrine-worlds.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Pokemon Mr Fuji's House
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/aced374c018dede5f6df0f987de1c711.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/mr-fujis-house-pokemon-rby
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Pokemon New Bark Town
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/596afd9658e3f995504af75249d0dc04.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/new-bark-town-pokemon-gsc
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Pokemon Rocket Game Corner
|
||||||
|
Icon=https://thumbnails.janusxr.org/e05134b691728c4d07c458ef865a55f4/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/rocket-game-corner-pokemon-rby
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Pokemon Sugar Town
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/0edd870075d14a9208dfb550d953b95c.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/sugar-town-pokemon-gs-prototype
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Lains bedroom
|
||||||
|
Icon=https://vesta.janusxr.org/assets/thumbs/spyduck/c59d083f4c3e9fcde3f525d28d8acd69.jpg
|
||||||
|
URL=https://vesta.janusxr.org/spyduck/lains-bedroom-serial-experiments-lain
|
||||||
1
src/myverse/vesta.janusxr.org/surreal-worlds.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/surreal-worlds.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=The Strip
|
||||||
|
Icon=https://thumbnails.janusxr.org/0c9e1cb87e4fb8518b5060b708e53c9b/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/dreamland
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=Melee fountain
|
||||||
|
Icon=https://thumbnails.janusxr.org/010940d586d7b114e7571c3dccb23b03/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/melee-fountain
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=SCP173
|
||||||
|
Icon=https://nazrin.net/Hub/scp173door.png
|
||||||
|
URL=https://nazrin.net/SCP173/
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Link
|
||||||
|
Name=The Strip
|
||||||
|
Icon=https://thumbnails.janusxr.org/4386a5f4aaa407b4c62c2eb11aa5ad76/thumb.jpg
|
||||||
|
URL=https://vesta.janusxr.org/bepis/the-strip
|
||||||
1
src/myverse/vesta.janusxr.org/vesta-home.jpg
Symbolic link
1
src/myverse/vesta.janusxr.org/vesta-home.jpg
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
../vesta.janusxr.org.jpg
|
||||||
|
|
@ -83,7 +83,7 @@ end}
|
||||||
if visible then
|
if visible then
|
||||||
local childrenAsDir = false
|
local childrenAsDir = false
|
||||||
local playable = false
|
local playable = false
|
||||||
local icon = false
|
local icon = 'folder'
|
||||||
local url = item.markup and item.parent.url or item.url
|
local url = item.markup and item.parent.url or item.url
|
||||||
local thumbnail = item.markup and (item.parent.thumbnail or '') or ''
|
local thumbnail = item.markup and (item.parent.thumbnail or '') or ''
|
||||||
if #item.thumbnail > 0 then thumbnail = 'style="background-image: url(' .. EscapeFragment( util.stripPath(item.thumbnail) ) .. '), linear-gradient(45deg,var(--gradient-1));"' end
|
if #item.thumbnail > 0 then thumbnail = 'style="background-image: url(' .. EscapeFragment( util.stripPath(item.thumbnail) ) .. '), linear-gradient(45deg,var(--gradient-1));"' end
|
||||||
|
|
@ -105,7 +105,14 @@ end}
|
||||||
<a href="]] .. getURL(item.url) .. [[">
|
<a href="]] .. getURL(item.url) .. [[">
|
||||||
<div class="img" ]] .. util.stripPath(thumbnail) .. [[></div>
|
<div class="img" ]] .. util.stripPath(thumbnail) .. [[></div>
|
||||||
<div class="text">
|
<div class="text">
|
||||||
]] .. ( icon and '<img src="img/' .. icon .. '.svg" class="icon ' .. icon .. '"/>' or '') .. [[<a href="]] .. getURL(item.url) .. [[">]] .. item.title .. [[</a>
|
]]
|
||||||
|
..
|
||||||
|
( icon and '<img src="img/' .. icon .. '.svg" class="icon ' .. icon .. '"/>' or '')
|
||||||
|
..
|
||||||
|
( url:match("://") and '<img src="img/link.svg" class="icon ' .. icon .. '"/>' or '')
|
||||||
|
..
|
||||||
|
[[
|
||||||
|
<a href="]] .. getURL(item.url) .. [["> ]] .. item.title .. [[</a>
|
||||||
]]
|
]]
|
||||||
..
|
..
|
||||||
( ((#item.children > 0 and not playable) or (playable and #item.children > 1)) and
|
( ((#item.children > 0 and not playable) or (playable and #item.children > 1)) and
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,9 @@ app.on('scan_experience_file', function(exp)
|
||||||
exp.url = line:gsub('^URL=','')
|
exp.url = line:gsub('^URL=','')
|
||||||
valid = true
|
valid = true
|
||||||
end
|
end
|
||||||
|
if line:match("^Icon=") then
|
||||||
|
exp.parent.thumbnail = line:gsub('^Icon=','')
|
||||||
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
if valid then
|
if valid then
|
||||||
|
|
|
||||||
|
|
@ -130,8 +130,9 @@ return {
|
||||||
experience.symlink = true
|
experience.symlink = true
|
||||||
experience.dir = true
|
experience.dir = true
|
||||||
state:close()
|
state:close()
|
||||||
|
else
|
||||||
|
seen.symlinks[ ino ] = experience
|
||||||
end
|
end
|
||||||
seen.symlinks[ ino ] = experience
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue