diff --git a/src/img/mastodon.jpg b/src/img/mastodon.jpg new file mode 100644 index 0000000..9a83167 Binary files /dev/null and b/src/img/mastodon.jpg differ diff --git a/src/img/nlnet.jpg b/src/img/nlnet.jpg new file mode 100644 index 0000000..9353f27 Binary files /dev/null and b/src/img/nlnet.jpg differ diff --git a/src/img/xrforge.jpg b/src/img/xrforge.jpg new file mode 100644 index 0000000..c3c0aab Binary files /dev/null and b/src/img/xrforge.jpg differ diff --git a/src/myverse/tech-demos.jpg b/src/myverse/tech-demos.jpg new file mode 100644 index 0000000..78649bf Binary files /dev/null and b/src/myverse/tech-demos.jpg differ diff --git a/src/myverse/tech-demos/icosa-gallery/icosa-gallery.desktop b/src/myverse/tech-demos/icosa-gallery/icosa-gallery.desktop index 57f7ea8..a6f4450 100644 --- a/src/myverse/tech-demos/icosa-gallery/icosa-gallery.desktop +++ b/src/myverse/tech-demos/icosa-gallery/icosa-gallery.desktop @@ -1,4 +1,4 @@ [Desktop Entry] Type=Link Name=icosa gallery -URL=https://icosa.gallery/collections +URL=https://icosa.gallery/collections/LSc_DPROGR8 diff --git a/src/myverse/tech-demos/janusxr_tutorial/AFRAME/README.md b/src/myverse/tech-demos/janusxr_tutorial/AFRAME/README.md index ed5b01a..594d272 100644 --- a/src/myverse/tech-demos/janusxr_tutorial/AFRAME/README.md +++ b/src/myverse/tech-demos/janusxr_tutorial/AFRAME/README.md @@ -4,3 +4,5 @@ This basically extends [the seamless JanusXR portalsystem](https://coderofsalvation.github.io/janus-guide/#/home/about) by interconnecting otherwise immersively-disjointed ecosystems like [AFRAME](https://aframe.io), by [reprojecting them in 3D](https://coderofsalvation.github.io/janus-guide/#/home/about). Currently only geometry markup and models are supported. + +> This example renders a local AFRAME URL diff --git a/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote.jpg b/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote.jpg new file mode 120000 index 0000000..2822d42 --- /dev/null +++ b/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote.jpg @@ -0,0 +1 @@ +AFRAME.jpg \ No newline at end of file diff --git a/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote/AFRAME_remote.desktop b/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote/AFRAME_remote.desktop new file mode 100644 index 0000000..fdc3737 --- /dev/null +++ b/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote/AFRAME_remote.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Type=Link +Name=AFRAME remote example +URL=https://aframe.io/aframe/examples/boilerplate/hello-world/ diff --git a/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote/README.md b/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote/README.md new file mode 100644 index 0000000..726dc6c --- /dev/null +++ b/src/myverse/tech-demos/janusxr_tutorial/AFRAME_remote/README.md @@ -0,0 +1,8 @@ +# AFRAME hello world + +[XRForge's](https://xrforge.isvery.ninja/) [JanusXR](https://coderofsalvation.github.io/janus-guide/)-viewer ([janusweb](https://github.com/jbaicoianu/janusweb)) can detect [AFRAME](https://aframe.io) markup in HTML/XML/even binary files(!). +This basically extends [the seamless JanusXR portalsystem](https://coderofsalvation.github.io/janus-guide/#/home/about) by interconnecting otherwise immersively-disjointed ecosystems like [AFRAME](https://aframe.io), by [reprojecting them in 3D](https://coderofsalvation.github.io/janus-guide/#/home/about). + +Currently only geometry markup and models are supported. + +> This example renders a remote AFRAME URL diff --git a/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/README.md b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/README.md new file mode 100644 index 0000000..89d32d3 --- /dev/null +++ b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/README.md @@ -0,0 +1,5 @@ +Demo of [XR Movies](https://xrfragment.org/#XR%20Movies%20%26%20books) using XR Fragments + +* [default spawnpoint](https://xrfragment.org/#default%20spawn%20location) +* [WebVTT](https://xrfragment.org/#WebVTT%20subtitles) subtitles +* [href](https://xrfragment.org/#href) links/portals diff --git a/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/glb-as-XR-movie-demo.png b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/glb-as-XR-movie-demo.png new file mode 120000 index 0000000..c97b27e --- /dev/null +++ b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/glb-as-XR-movie-demo.png @@ -0,0 +1 @@ +test.xrf.png \ No newline at end of file diff --git a/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.glb b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.glb new file mode 100644 index 0000000..144d6dd Binary files /dev/null and b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.glb differ diff --git a/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.ogg b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.ogg new file mode 100644 index 0000000..a52837e Binary files /dev/null and b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.ogg differ diff --git a/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.png b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.png new file mode 100644 index 0000000..38fb3bc Binary files /dev/null and b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.png differ diff --git a/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.vtt b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.vtt new file mode 100644 index 0000000..134a2b1 --- /dev/null +++ b/src/myverse/tech-demos/xrfragments/glb-as-XR-movie-demo/test.xrf.vtt @@ -0,0 +1,27 @@ +WEBVTT + +00:01.000 --> 00:04.000 href:#spawn + to a special experience. + +00:06.000 --> 00:10.000 +This is a special place.. + +00:11.000 --> 00:16.000 href:#platformA +A place to learn.. + +00:20.000 --> 00:25.000 href:#platformB +A place to reflect.. + + +00:30.000 --> 00:33.000 href:#spawn_divine +Lets go inside.. + +00:36.000 --> 00:39.000 href:#inside +Here we are.. + +00:45.000 --> 00:48.000 +Let's visit portals.. + +00:50.000 --> 00:57.000 href:#spawn +Try the portals on your left.. + diff --git a/src/myverse/tech-demos/xrfragments/website/website.glb b/src/myverse/tech-demos/xrfragments/website/website.glb new file mode 100644 index 0000000..45534ce Binary files /dev/null and b/src/myverse/tech-demos/xrfragments/website/website.glb differ diff --git a/src/myverse/tech-demos/xrfragments/website/website.png b/src/myverse/tech-demos/xrfragments/website/website.png new file mode 100644 index 0000000..feff0a3 Binary files /dev/null and b/src/myverse/tech-demos/xrfragments/website/website.png differ diff --git a/src/myverse/vaporwave-plaza/README.md b/src/myverse/vaporwave-plaza/README.md new file mode 100644 index 0000000..f66ba1e --- /dev/null +++ b/src/myverse/vaporwave-plaza/README.md @@ -0,0 +1,62 @@ + +

Hi there! 👋

+Welcome to the [VAPORWAVE PLAZA】ぼをが +
+
+ +
+ + +
+ +Variation of: https://vesta.janusxr.org/virtualplaza/welcome-to-the-virtual-plaza + +Updated with fixed links, works with the newer software. + +#vaporwave #aesthetic diff --git a/src/myverse/vaporwave-plaza/vaporwave-plaza.desktop b/src/myverse/vaporwave-plaza/vaporwave-plaza.desktop new file mode 100644 index 0000000..3ea19d7 --- /dev/null +++ b/src/myverse/vaporwave-plaza/vaporwave-plaza.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Type=Link +Name=VaporWave Plaza +URL=https://vesta.janusxr.org/spyduck/vaporwave-plaza diff --git a/src/myverse/vaporwave-plaza/vaporwave-plaza.png b/src/myverse/vaporwave-plaza/vaporwave-plaza.png new file mode 100644 index 0000000..f7b592f Binary files /dev/null and b/src/myverse/vaporwave-plaza/vaporwave-plaza.png differ diff --git a/src/myverse/vesta-worlds/README.md b/src/myverse/vesta-worlds/README.md new file mode 100644 index 0000000..9f19e3e --- /dev/null +++ b/src/myverse/vesta-worlds/README.md @@ -0,0 +1,57 @@ +

Hi there! 👋

+Welcome to Vesta Worlds, +
+
+ +
+ + +
+ +VESTA is a social network for JanusXR experiences. Share, explore and create 3D worlds, games and videos with your friends across multiple metaverses. diff --git a/src/myverse/vesta-worlds/vesta-worlds.desktop b/src/myverse/vesta-worlds/vesta-worlds.desktop new file mode 100644 index 0000000..80f7f7a --- /dev/null +++ b/src/myverse/vesta-worlds/vesta-worlds.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Type=Link +Name=Vesta Worlds +URL=https://vesta.janusxr.org diff --git a/src/myverse/vesta-worlds/vesta-worlds.jpg b/src/myverse/vesta-worlds/vesta-worlds.jpg new file mode 100644 index 0000000..61bfed0 Binary files /dev/null and b/src/myverse/vesta-worlds/vesta-worlds.jpg differ diff --git a/src/page/about.html b/src/page/about.html index 9d677fb..bf00017 100644 --- a/src/page/about.html +++ b/src/page/about.html @@ -6,7 +6,7 @@ header h2{ font-weight: normal; } header{ - background-image: linear-gradient(0deg,#0000,#101,#0000), url(myverse/tronverse/tron/tron.png); + background-image: linear-gradient(0deg,#0000,#101,#0000), url(myverse/tech-demos/tronverse/tron/tron.png); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; diff --git a/src/plugin/federation.lua b/src/plugin/federation.lua index 23eed77..68e70c8 100644 --- a/src/plugin/federation.lua +++ b/src/plugin/federation.lua @@ -55,28 +55,28 @@ local plugin = { key='app.opts.plugin_federation_url_1', title='Federated URL 1', info="URL and/or Thumbnail URL (space separated)", - default="https://xrforge.isvery.ninja https://i.imgur.com/x7fzn9v.png", + default="https://xrforge.isvery.ninja /img/xrforge.jpg", values='' }, { key='app.opts.plugin_federation_url_2', title='Federated URL 2', info="URL and/or Thumbnail URL (space separated)", - default="https://aframe.io/aframe/examples/boilerplate/hello-world/ /myverse/janusxr_tutorial/AFRAME.jpg", + default="https://spyduck.net /img/cover-spyduck.jpg", values='' }, { key='app.opts.plugin_federation_url_3', title='Federated URL 3', info="URL and/or Thumbnail URL (space separated)", - default="https://spyduck.net /img/cover-spyduck.jpg", + default="https://nazrin.net/Hub /img/cover-nazrin.jpg", values='' }, { key='app.opts.plugin_federation_url_4', title='Federated URL 4', info="URL and/or Thumbnail URL (space separated)", - default="https://nazrin.net/Hub /img/cover-nazrin.jpg", + default="", values='' }, { diff --git a/src/plugin/rssatom.lua b/src/plugin/rssatom.lua index bc1ae9b..5da4e1b 100644 --- a/src/plugin/rssatom.lua +++ b/src/plugin/rssatom.lua @@ -55,15 +55,15 @@ local plugin = { key='app.opts.plugin_rssatom_url_1', title='RSS/Atom URL 1', info="URL and/or Thumbnail URL (space separated)", - default="https://mastodon.online/@lvk.rss https://pbs.twimg.com/profile_images/1604566357206601730/dlRNo-V-_400x400.jpg", - values='https://mastodon.online/@lvk.rss https://pbs.twimg.com/profile_images/1604566357206601730/dlRNo-V-_400x400.jpg' + default="https://mastodon.online/@lvk.rss img/mastodon.jpg", + values='https://mastodon.online/@lvk.rss img/mastodon.jpg' }, { key='app.opts.plugin_rssatom_url_2', title='RSS/Atom URL 2', info="URL and/or Thumbnail URL (space separated)", - default="https://nlnet.nl/feed.atom https://nlnet.nl/logo/history/logo-640x732-pre-2024.jpg", - values='https://nlnet.nl/feed.atom https://nlnet.nl/logo/history/logo-640x732-pre-2024.jpg' + default="https://nlnet.nl/feed.atom img/nlnet.jpg", + values='https://nlnet.nl/feed.atom img/nlnet.jpg' }, { key='app.opts.plugin_rssatom_url_3',