Skip to content

Commit 76df970

Browse files
koaningclaudeCopilot
authored
More YT videos in docs (#10623)
This PR adds a bunch of links to YT videos on pages where it makes sense. --------- Signed-off-by: vincent d warmerdam <vincentwarmerdam@gmail.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent e8009f0 commit 76df970

11 files changed

Lines changed: 54 additions & 8 deletions

File tree

docs/api/inputs/anywidget.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ creating custom Jupyter-compatible widgets. marimo supports anywidget, allowing
99
you to import anywidget widgets or create your own custom widgets and use them
1010
in your notebooks and apps.
1111

12+
<div style="text-align: center">
13+
<iframe width="100%" style="aspect-ratio: 16/9; max-width: 800px"
14+
src="https://www.youtube.com/embed/mRbsvcxE9vc"
15+
title="YouTube video player" loading="lazy" frameborder="0" allow="accelerometer; autoplay;
16+
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
17+
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
18+
</div>
19+
1220
## Importing a widget
1321

1422
You can use anywidgets that others have built, such as

docs/faq.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,13 @@ code completion.
509509

510510
### How do I use marimo on a remote server?
511511

512-
> We recorded a video tutorial on how to use marimo on a remote server. Check it out [here](https://youtu.be/pam9Hw8rbaA).
512+
<div style="text-align: center">
513+
<iframe width="100%" style="aspect-ratio: 16/9; max-width: 800px"
514+
src="https://www.youtube.com/embed/pam9Hw8rbaA"
515+
title="YouTube video player" loading="lazy" frameborder="0" allow="accelerometer; autoplay;
516+
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
517+
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
518+
</div>
513519

514520
Use SSH port-forwarding to run marimo on a remote server
515521
and connect to it from a browser on your local machine. Make sure

docs/getting_started/key_concepts.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ elements in a reproducible **notebook environment**.
1212
marimo notebooks can be shared as as **interactive web apps** and executed as
1313
**Python scripts**.
1414

15+
<div style="text-align: center">
16+
<iframe width="100%" style="aspect-ratio: 16/9; max-width: 800px"
17+
src="https://www.youtube.com/embed/3dUagnSKaA8"
18+
title="YouTube video player" loading="lazy" frameborder="0" allow="accelerometer; autoplay;
19+
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
20+
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
21+
</div>
22+
1523
## Editing notebooks
1624

1725
marimo notebooks are **reactive**: they automatically react to your code

docs/getting_started/quickstart.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,12 +173,12 @@ Install the extension by searching "marimo" in the extensions sidebar
173173
(`Cmd/Ctrl-Shift-P`, type "install extension", then search "marimo")
174174
or from the [VS Code marketplace site](https://marketplace.visualstudio.com/items?itemName=marimo-team.vscode-marimo).
175175

176-
<iframe width="560" height="315" src="https://www.youtube.com/embed/BOzK-XBK8A4" title="VSCode extension demo video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
176+
<iframe width="560" height="315" src="https://www.youtube.com/embed/BOzK-XBK8A4" title="VSCode extension demo video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy" allowfullscreen></iframe>
177177

178178
**PyCharm.** Our [PyCharm
179179
plugin](https://plugins.jetbrains.com/plugin/32416-marimo), available on the
180180
JetBrains Marketplace, brings the full marimo editor inside PyCharm, letting you open, edit, and
181181
run notebooks without leaving your IDE.
182182

183-
<iframe width="560" height="315" src="https://www.youtube.com/embed/J4yD_W8xAL0" title="PyCharm plugin demo video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
183+
<iframe width="560" height="315" src="https://www.youtube.com/embed/J4yD_W8xAL0" title="PyCharm plugin demo video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy" allowfullscreen></iframe>
184184

docs/guides/deploying/deploying_skypilot.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@
77

88
marimo notebooks work exceptionally well with SkyPilot because they are stored as pure Python scripts and can be run both interactively and as batch jobs. With marimo's built-in `uv` integration, your notebooks are fully reproducible across different environments.
99

10+
<div style="text-align: center">
11+
<iframe width="100%" style="aspect-ratio: 16/9; max-width: 800px"
12+
src="https://www.youtube.com/embed/JCVzYz8PrRQ"
13+
title="YouTube video player" loading="lazy" frameborder="0" allow="accelerometer; autoplay;
14+
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
15+
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
16+
</div>
17+
1018
## Interactive Development
1119

1220
For interactive development with marimo on a SkyPilot cluster, you can launch a cluster and connect to it with SSH port forwarding.

docs/guides/editor_features/ai_completion.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ The chat panel currently supports the following modes:
100100

101101
??? tip "See the chat panel in action"
102102

103-
<iframe width="740" height="420" src="https://www.youtube.com/embed/4DC1E2UBwAM?si=zzrzl0VlvOU6JiZP" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
103+
<iframe width="740" height="420" src="https://www.youtube.com/embed/4DC1E2UBwAM?si=zzrzl0VlvOU6JiZP" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy" allowfullscreen></iframe>
104104

105105
### Generating entire notebooks
106106

docs/guides/exporting/quarto.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ including HTML, PDF, and Word.
99

1010
marimo's [Quarto extension](https://github.com/marimo-team/quarto-marimo) allows you to utilize Quarto on marimo's markdown format to produce interactive, reactive, webpages.
1111

12+
<div style="text-align: center">
13+
<iframe width="100%" style="aspect-ratio: 16/9; max-width: 800px"
14+
src="https://www.youtube.com/embed/scuGmtv81S0"
15+
title="YouTube video player" loading="lazy" frameborder="0" allow="accelerometer; autoplay;
16+
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
17+
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
18+
</div>
19+
1220
!!! tip "Try the markdown file format tutorial"
1321
Learn more with `marimo tutorial markdown-format` at the command line.
1422

docs/guides/generate_with_ai/marimo_pair.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ cells, add and remove cells, and even manipulate UI elements.
1212
src="https://www.youtube.com/embed/VKvjPJeNRPk?si=JMvoFiDFNtT1BsJY"
1313
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
1414
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
15-
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
15+
referrerpolicy="strict-origin-when-cross-origin" loading="lazy" allowfullscreen></iframe>
1616
</div>
1717

1818
## Quickstart

docs/guides/publishing/github.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,14 @@ code to molab to run and share there.
9696
You can publish executable notebooks to [GitHub Pages](https://pages.github.com/)
9797
for free, after exporting your notebook to a WebAssembly notebook.
9898

99+
<div style="text-align: center">
100+
<iframe width="100%" style="aspect-ratio: 16/9; max-width: 800px"
101+
src="https://www.youtube.com/embed/m8bdgBidefA"
102+
title="YouTube video player" loading="lazy" frameborder="0" allow="accelerometer; autoplay;
103+
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
104+
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
105+
</div>
106+
99107
### Export to WASM-powered HTML
100108

101109
Export your notebook to a self-contained HTML file that runs using [WebAssembly](../wasm.md):

docs/guides/understanding_errors/multiple_definitions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ is a loop variable (`i`), a dataframe (`df`), or a plot (`fig`, `ax`).
1616
??? Tip "Watch our YouTube explainer"
1717

1818
<div align="center">
19-
<iframe width="700" height="393" src="https://www.youtube.com/embed/5TzAADGRfxU?si=ZtwQoAzEUL2UABNq" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
19+
<iframe width="700" height="393" src="https://www.youtube.com/embed/5TzAADGRfxU?si=ZtwQoAzEUL2UABNq" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy" allowfullscreen></iframe>
2020
</div>
2121

2222
## Why can't I redefine variables?

0 commit comments

Comments
 (0)