Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Treating URLs as objects in LUNA can empower users to add more content to LUNA from very diverse sources. If a browser can render it, then LUNA can too. 

...

View file
nameglobe.html
height150
View file
namesketchfab.html
height150
View file
namemyVideo.html
height150

 

Getting Youtube and Vimeo Images for your Thumbnails 

YouTube

Youtube videos have several static images that represent it.

https://www.youtube.com/watch?v=KaOC9danxNo

By calling the video ID (KaOC9danxNo), you can grab various resolutions that are the representative of the video.

http://img.youtube.com/vi/KaOC9danxNo/maxresdefault.jpg

http://img.youtube.com/vi/KaOC9danxNo/0.jpg


Vimeo

For Vimeo it's a little bit trickier.

For this video https://vimeo.com/175266909


You can pull this xml document:

https://vimeo.com/api/v2/video/175266909.xml

Or, you can get the data returned as JSON:

https://vimeo.com/api/v2/video/175266909.json


Pulling the largest thumbnail from the XML:

<thumbnail_large>https://i.vimeocdn.com/video/582362777_640.webp</thumbnail_large>

https://i.vimeocdn.com/video/582362777_640.webp


Just changing the extension will load other formats:

https://i.vimeocdn.com/video/582362777_640.jpg

https://i.vimeocdn.com/video/582362777_640.png


 

Filter by label (Content by label)
showLabelsfalse
max5
spacesV72D
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("external","youtube","url","vimeo","html") and type = "page" and space = "V72D"
labelshtml URL Youtube Vimeo external

...