Source code for AFQ.utils.docs
import base64
from IPython.display import HTML
[docs]
def embed_video(path):
with open(path, "rb") as f:
mp4_data = base64.b64encode(f.read()).decode()
return HTML(
f'<video controls><source src="data:video/mp4;base64,{mp4_data}" '
'type="video/mp4"></video>'
)
[docs]
def embed_image(path):
with open(path, "rb") as f:
img_data = base64.b64encode(f.read()).decode()
return HTML(f'<img src="data:image/png;base64,{img_data}"/>')
[docs]
def embed_html(path):
with open(path, "r") as f:
html_content = f.read()
return HTML(html_content)