diff --git a/run.sh b/run.sh index 3b52810..436e40d 100755 --- a/run.sh +++ b/run.sh @@ -1,5 +1,9 @@ #!/bin/sh source ./.env rebuild +test -d myverse && { + read -p "delete ./myverse? [y/n] " ok + test "$ok" = y && rm -rf myverse +} rm result/bin/xrforge.lua || true DEBUG=1 result/bin/xrforge.com -c 0 "$@" --nobrowser diff --git a/src/myverse/vesta-worlds/vesta-worlds.jpg b/src/myverse/vesta.janusxr.org.jpg similarity index 100% rename from src/myverse/vesta-worlds/vesta-worlds.jpg rename to src/myverse/vesta.janusxr.org.jpg diff --git a/src/myverse/vesta.janusxr.org/art-galleries.jpg b/src/myverse/vesta.janusxr.org/art-galleries.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/art-galleries.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/art-galleries/andrew-mcilroy/andrew-mcilroy.desktop b/src/myverse/vesta.janusxr.org/art-galleries/andrew-mcilroy/andrew-mcilroy.desktop new file mode 100644 index 0000000..ebf21f2 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/art-galleries/andrew-mcilroy/andrew-mcilroy.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/art-galleries/aussie-compassion/aussie-compassion.desktop b/src/myverse/vesta.janusxr.org/art-galleries/aussie-compassion/aussie-compassion.desktop new file mode 100644 index 0000000..9f5970d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/art-galleries/aussie-compassion/aussie-compassion.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/art-galleries/spyduck-rave-maze/spyduck-rave-maze.desktop b/src/myverse/vesta.janusxr.org/art-galleries/spyduck-rave-maze/spyduck-rave-maze.desktop new file mode 100644 index 0000000..7998327 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/art-galleries/spyduck-rave-maze/spyduck-rave-maze.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/art-galleries/spyduck-ultraviolet/spyduck-ultraviolet.desktop b/src/myverse/vesta.janusxr.org/art-galleries/spyduck-ultraviolet/spyduck-ultraviolet.desktop new file mode 100644 index 0000000..5ef634d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/art-galleries/spyduck-ultraviolet/spyduck-ultraviolet.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/e-learnings.jpg b/src/myverse/vesta.janusxr.org/e-learnings.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/e-learnings.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/e-learnings/F1-redbull-car/F1-redbull-car.desktop b/src/myverse/vesta.janusxr.org/e-learnings/F1-redbull-car/F1-redbull-car.desktop new file mode 100644 index 0000000..411bb8a --- /dev/null +++ b/src/myverse/vesta.janusxr.org/e-learnings/F1-redbull-car/F1-redbull-car.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/e-learnings/NASA-Apollo-17-landingzone/NASA-Apollo-17-landingzone.desktop b/src/myverse/vesta.janusxr.org/e-learnings/NASA-Apollo-17-landingzone/NASA-Apollo-17-landingzone.desktop new file mode 100644 index 0000000..fa3a42a --- /dev/null +++ b/src/myverse/vesta.janusxr.org/e-learnings/NASA-Apollo-17-landingzone/NASA-Apollo-17-landingzone.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/e-learnings/NASA-Elysium/NASA-Elysium.desktop b/src/myverse/vesta.janusxr.org/e-learnings/NASA-Elysium/NASA-Elysium.desktop new file mode 100644 index 0000000..fd26ca4 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/e-learnings/NASA-Elysium/NASA-Elysium.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/e-learnings/SpaceX-Falcon/SpaceX-Falcon.desktop b/src/myverse/vesta.janusxr.org/e-learnings/SpaceX-Falcon/SpaceX-Falcon.desktop new file mode 100644 index 0000000..7754cca --- /dev/null +++ b/src/myverse/vesta.janusxr.org/e-learnings/SpaceX-Falcon/SpaceX-Falcon.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/e-learnings/tryceratops-skull/triceratops-skull.desktop b/src/myverse/vesta.janusxr.org/e-learnings/tryceratops-skull/triceratops-skull.desktop new file mode 100644 index 0000000..75f7648 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/e-learnings/tryceratops-skull/triceratops-skull.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/fun-worlds.jpg b/src/myverse/vesta.janusxr.org/fun-worlds.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/fun-worlds.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/fun-worlds/art-class/art-class.desktop b/src/myverse/vesta.janusxr.org/fun-worlds/art-class/art-class.desktop new file mode 100644 index 0000000..3c01828 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/fun-worlds/art-class/art-class.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/fun-worlds/paint/paint.desktop b/src/myverse/vesta.janusxr.org/fun-worlds/paint/paint.desktop new file mode 100644 index 0000000..147b073 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/fun-worlds/paint/paint.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/fun-worlds/piano/piano.desktop b/src/myverse/vesta.janusxr.org/fun-worlds/piano/piano.desktop new file mode 100644 index 0000000..61314c9 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/fun-worlds/piano/piano.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Link +Name=Nazrin's Piano +Icon=https://nazrin.net/Hub/pianodoor.png +URL=https://nazrin.net/Piano/ diff --git a/src/myverse/vesta.janusxr.org/fun-worlds/spyduck-maze/spyduck-maze.desktop b/src/myverse/vesta.janusxr.org/fun-worlds/spyduck-maze/spyduck-maze.desktop new file mode 100644 index 0000000..3eb00f0 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/fun-worlds/spyduck-maze/spyduck-maze.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meditation-worlds.jpg b/src/myverse/vesta.janusxr.org/meditation-worlds.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meditation-worlds.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/meditation-worlds/bepis-chapel/bepis-chapel.desktop b/src/myverse/vesta.janusxr.org/meditation-worlds/bepis-chapel/bepis-chapel.desktop new file mode 100644 index 0000000..8378383 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meditation-worlds/bepis-chapel/bepis-chapel.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meditation-worlds/cave/cave.desktop b/src/myverse/vesta.janusxr.org/meditation-worlds/cave/cave.desktop new file mode 100644 index 0000000..17d6b6f --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meditation-worlds/cave/cave.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meditation-worlds/finger-of-god-namibia/finger-of-god-namibia.desktop b/src/myverse/vesta.janusxr.org/meditation-worlds/finger-of-god-namibia/finger-of-god-namibia.desktop new file mode 100644 index 0000000..43d511f --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meditation-worlds/finger-of-god-namibia/finger-of-god-namibia.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meeting-rooms.jpg b/src/myverse/vesta.janusxr.org/meeting-rooms.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meeting-rooms.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/meeting-rooms/briefing-room/briefing-room.desktop b/src/myverse/vesta.janusxr.org/meeting-rooms/briefing-room/briefing-room.desktop new file mode 100644 index 0000000..e7d272b --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meeting-rooms/briefing-room/briefing-room.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meeting-rooms/dojo/dojo.desktop b/src/myverse/vesta.janusxr.org/meeting-rooms/dojo/dojo.desktop new file mode 100644 index 0000000..7772b3f --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meeting-rooms/dojo/dojo.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meeting-rooms/janus-hallroom/janus-hallroom.desktop b/src/myverse/vesta.janusxr.org/meeting-rooms/janus-hallroom/janus-hallroom.desktop new file mode 100644 index 0000000..febc303 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meeting-rooms/janus-hallroom/janus-hallroom.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meeting-rooms/kings-hall/kings-hall.desktop b/src/myverse/vesta.janusxr.org/meeting-rooms/kings-hall/kings-hall.desktop new file mode 100644 index 0000000..f126f44 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meeting-rooms/kings-hall/kings-hall.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meetup-worlds.jpg b/src/myverse/vesta.janusxr.org/meetup-worlds.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meetup-worlds.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/meetup-worlds/alleyway/alleyway.desktop b/src/myverse/vesta.janusxr.org/meetup-worlds/alleyway/alleyway.desktop new file mode 100644 index 0000000..267fab3 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meetup-worlds/alleyway/alleyway.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meetup-worlds/foresty/foresty.desktop b/src/myverse/vesta.janusxr.org/meetup-worlds/foresty/foresty.desktop new file mode 100644 index 0000000..b70a00b --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meetup-worlds/foresty/foresty.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meetup-worlds/spyduck-floral/spyduck-floral.desktop b/src/myverse/vesta.janusxr.org/meetup-worlds/spyduck-floral/spyduck-floral.desktop new file mode 100644 index 0000000..6fb7891 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meetup-worlds/spyduck-floral/spyduck-floral.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meetup-worlds/spyduck-garden/spyduck-garden.desktop b/src/myverse/vesta.janusxr.org/meetup-worlds/spyduck-garden/spyduck-garden.desktop new file mode 100644 index 0000000..4807528 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meetup-worlds/spyduck-garden/spyduck-garden.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/meetup-worlds/sunken-shrine/sunken-shrine.desktop b/src/myverse/vesta.janusxr.org/meetup-worlds/sunken-shrine/sunken-shrine.desktop new file mode 100644 index 0000000..9f47f1b --- /dev/null +++ b/src/myverse/vesta.janusxr.org/meetup-worlds/sunken-shrine/sunken-shrine.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/shrine-worlds.jpg b/src/myverse/vesta.janusxr.org/shrine-worlds.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/shrine-worlds.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-mr-fuji-house/pokemon-mr-fuji-house.desktop b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-mr-fuji-house/pokemon-mr-fuji-house.desktop new file mode 100644 index 0000000..8277032 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-mr-fuji-house/pokemon-mr-fuji-house.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-new-bark-town/pokemon-new-bark-town.desktop b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-new-bark-town/pokemon-new-bark-town.desktop new file mode 100644 index 0000000..c907d27 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-new-bark-town/pokemon-new-bark-town.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-rocket-game-corner/pokemon-rocket-game-corner.desktop b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-rocket-game-corner/pokemon-rocket-game-corner.desktop new file mode 100644 index 0000000..6ec0f4a --- /dev/null +++ b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-rocket-game-corner/pokemon-rocket-game-corner.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-sugar-town/pokemon-sugar-town.desktop b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-sugar-town/pokemon-sugar-town.desktop new file mode 100644 index 0000000..09c6fec --- /dev/null +++ b/src/myverse/vesta.janusxr.org/shrine-worlds/gameboy-worlds/pokemon-sugar-town/pokemon-sugar-town.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/shrine-worlds/lains-bedroom/lains-bedroom.desktop b/src/myverse/vesta.janusxr.org/shrine-worlds/lains-bedroom/lains-bedroom.desktop new file mode 100644 index 0000000..facf647 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/shrine-worlds/lains-bedroom/lains-bedroom.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/surreal-worlds.jpg b/src/myverse/vesta.janusxr.org/surreal-worlds.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/surreal-worlds.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta.janusxr.org/surreal-worlds/bepis-dreamland/bepis-dreamland.desktop b/src/myverse/vesta.janusxr.org/surreal-worlds/bepis-dreamland/bepis-dreamland.desktop new file mode 100644 index 0000000..ab63122 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/surreal-worlds/bepis-dreamland/bepis-dreamland.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/surreal-worlds/melee-fountain/melee-fountain.desktop b/src/myverse/vesta.janusxr.org/surreal-worlds/melee-fountain/melee-fountain.desktop new file mode 100644 index 0000000..53b2f1f --- /dev/null +++ b/src/myverse/vesta.janusxr.org/surreal-worlds/melee-fountain/melee-fountain.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/surreal-worlds/nazrin-SCP173/nazrin-SCP173.desktop b/src/myverse/vesta.janusxr.org/surreal-worlds/nazrin-SCP173/nazrin-SCP173.desktop new file mode 100644 index 0000000..5d69e37 --- /dev/null +++ b/src/myverse/vesta.janusxr.org/surreal-worlds/nazrin-SCP173/nazrin-SCP173.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Link +Name=SCP173 +Icon=https://nazrin.net/Hub/scp173door.png +URL=https://nazrin.net/SCP173/ diff --git a/src/myverse/vesta.janusxr.org/surreal-worlds/the-strip/the-strip.desktop b/src/myverse/vesta.janusxr.org/surreal-worlds/the-strip/the-strip.desktop new file mode 100644 index 0000000..5c484aa --- /dev/null +++ b/src/myverse/vesta.janusxr.org/surreal-worlds/the-strip/the-strip.desktop @@ -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 diff --git a/src/myverse/vesta.janusxr.org/vesta-home.jpg b/src/myverse/vesta.janusxr.org/vesta-home.jpg new file mode 120000 index 0000000..bc6cf7d --- /dev/null +++ b/src/myverse/vesta.janusxr.org/vesta-home.jpg @@ -0,0 +1 @@ +../vesta.janusxr.org.jpg \ No newline at end of file diff --git a/src/myverse/vesta-worlds/README.md b/src/myverse/vesta.janusxr.org/vesta-home/README.md similarity index 100% rename from src/myverse/vesta-worlds/README.md rename to src/myverse/vesta.janusxr.org/vesta-home/README.md diff --git a/src/myverse/vesta-worlds/vesta-worlds.desktop b/src/myverse/vesta.janusxr.org/vesta-home/vesta-home.desktop similarity index 100% rename from src/myverse/vesta-worlds/vesta-worlds.desktop rename to src/myverse/vesta.janusxr.org/vesta-home/vesta-home.desktop diff --git a/src/page/dir.html b/src/page/dir.html index f8d9a9f..3f23baa 100644 --- a/src/page/dir.html +++ b/src/page/dir.html @@ -83,7 +83,7 @@ end} if visible then local childrenAsDir = false local playable = false - local icon = false + local icon = 'folder' local url = item.markup and item.parent.url or item.url 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 @@ -105,7 +105,14 @@ end}
- ]] .. ( icon and '' or '') .. [[]] .. item.title .. [[ + ]] + .. + ( icon and '' or '') + .. + ( url:match("://") and '' or '') + .. + [[ + ]] .. item.title .. [[ ]] .. ( ((#item.children > 0 and not playable) or (playable and #item.children > 1)) and diff --git a/src/plugin/desktopfile.lua b/src/plugin/desktopfile.lua index 821c8e2..ecc1328 100644 --- a/src/plugin/desktopfile.lua +++ b/src/plugin/desktopfile.lua @@ -16,6 +16,9 @@ app.on('scan_experience_file', function(exp) exp.url = line:gsub('^URL=','') valid = true end + if line:match("^Icon=") then + exp.parent.thumbnail = line:gsub('^Icon=','') + end end) if valid then diff --git a/src/plugin/diskscan.lua b/src/plugin/diskscan.lua index cae73a9..d0e5005 100644 --- a/src/plugin/diskscan.lua +++ b/src/plugin/diskscan.lua @@ -130,8 +130,9 @@ return { experience.symlink = true experience.dir = true state:close() + else + seen.symlinks[ ino ] = experience end - seen.symlinks[ ino ] = experience end end