I’m using Pluto more and more for presentations, and like to include some videos, tweets or images to spice it up a little. While using embed codes from each website works fine, I started playing around with something along the lines of the Hugo shortcodes. The result is ShortCodes.jl, which is pretty basic, but serves my current needs.
using ShortCodes
# Embed tweet by id
Twitter(1314967811626872842)
# Embed youtube video by id and seek to start time and pause
# to show custom still image
YouTube("IAF8DjrQSSk", 2, 30) # 2 min 30 seconds
# Embed Flickr image by url
Flickr("https://www.flickr.com/photos/153311384@N03/29110717138")
# Share string, e.g. a url, with the audience of a presentation using QR code:
QRC("https://julialang.org/downloads/#current_stable_release")
As an example, the twitter embed should render something like this:
Let me know what you think, suggestions for improvements are welcome.