Skip to content

Commit f69cb8a

Browse files
authored
Merge pull request #2 from arjxn-py/fix-media-paths
Fix media paths
2 parents c568e35 + 978f9e3 commit f69cb8a

File tree

3 files changed

+25
-25
lines changed

3 files changed

+25
-25
lines changed

src/slides/02-quantstack.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!-- Logo heading replacement -->
44
<div style="text-align: center; margin: 0.5rem 0 1rem;">
5-
<img src="/images/logo-qs.svg" alt="QuantStack Logo" style="height: 5rem; max-width: 100%;" />
5+
<img src="images/logo-qs.svg" alt="QuantStack Logo" style="height: 5rem; max-width: 100%;" />
66
</div>
77

88
<div style="display: flex; align-items: flex-start; justify-content: space-between; gap: 40px; font-size: 0.6em; line-height: 1.4;">
@@ -19,7 +19,7 @@
1919
</div>
2020

2121
<div style="flex: 1; text-align: center; min-width: 280px;">
22-
<img src="/images/team.png" alt="QuantStack Team" style="width: 90%; max-width: 300px; height: auto; border-radius: 8px;" />
22+
<img src="images/team.png" alt="QuantStack Team" style="width: 90%; max-width: 300px; height: auto; border-radius: 8px;" />
2323
<p style="font-style: italic; margin-top: 0.5em;">
2424
Empowering scientists and developers worldwide with cutting-edge tools
2525
</p>

src/slides/06-jupytercad.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/>
99
</h2>
1010
<video
11-
src="/video/jcad/jcad.mp4"
11+
src="video/jcad/jcad.mp4"
1212
autoplay
1313
loop
1414
muted
@@ -31,49 +31,49 @@
3131
<section>
3232
<h3>Sketch-based Modeling</h3>
3333
<p class="fragment">Draw 2D sketches and turn them into 3D shapes</p>
34-
<video src="/video/jcad/jcad-sketch.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
34+
<video src="video/jcad/jcad-sketch.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
3535
</section>
3636

3737
<section>
3838
<h3>Boolean Operations</h3>
3939
<p class="fragment">Cut, union, and intersect shapes with precision</p>
40-
<video src="/video/jcad/jcad-cut.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
40+
<video src="video/jcad/jcad-cut.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
4141
</section>
4242

4343
<section>
4444
<h3>Geometric Operations</h3>
4545
<p class="fragment">Chamfer and fillet edges using UI or Python</p>
46-
<video src="/video/jcad/jcad-chamfer.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
46+
<video src="video/jcad/jcad-chamfer.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
4747
</section>
4848

4949
<section>
5050
<h3>Multiple Visualization Modes</h3>
5151
<p class="fragment" style="font-size: 1.9rem;">Explore models with <strong>Exploded View</strong>, <strong>Clip Plane</strong>, and <strong>Wireframe</strong></p>
52-
<video src="/video/jcad/jcad-views.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1.5rem; border: 1px solid #ccc;"></video>
52+
<video src="video/jcad/jcad-views.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1.5rem; border: 1px solid #ccc;"></video>
5353
</section>
5454

5555
<section>
5656
<p><strong>🎛️ Transform controls with snapping</strong></p>
5757
<p class="fragment">Precise geometric manipulation in the browser</p>
58-
<video src="/video/jcad/jcad-transform.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
58+
<video src="video/jcad/jcad-transform.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
5959
</section>
6060

6161
<section>
6262
<p><strong>🧮 Python API for programmatic geometry</strong></p>
6363
<p class="fragment">Write Python code to generate & modify shapes</p>
64-
<video src="/video/jcad/jcad-console.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
64+
<video src="video/jcad/jcad-console.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
6565
</section>
6666

6767
<section>
6868
<p><strong>📓 Notebook integration</strong></p>
6969
<p class="fragment">CAD alongside your code & documentation</p>
70-
<video src="/video/jcad/jcad-notebook.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
70+
<video src="video/jcad/jcad-notebook.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
7171
</section>
7272

7373
<section>
7474
<p><strong>🤝 Collaborative editing</strong></p>
7575
<p class="fragment" style="font-size: 1.9rem">CRDT-based real-time co-editing via Y.js & PyCRDT</p>
76-
<video src="/video/jcad/jcad-collaborative.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
76+
<video src="video/jcad/jcad-collaborative.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
7777
</section>
7878

7979
<section>
@@ -87,7 +87,7 @@
8787
<p class="fragment" style="font-size: 1rem">
8888
Enables asynchronous review cycles, just like pull requests in code!
8989
</p>
90-
<video src="/video/jcad/jcad-suggestions.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
90+
<video src="video/jcad/jcad-suggestions.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
9191
</section>
9292

9393
<section>
@@ -111,7 +111,7 @@
111111
>
112112
<h3 style="text-transform: none; margin: 0;">JupyterCAD in Action</h3>
113113
<img
114-
src="/images/jcad.png"
114+
src="images/jcad.png"
115115
alt="JupyterCAD Logo"
116116
style="height: 60px; object-fit: contain;"
117117
/>

src/slides/07-jupytergis.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/>
99
</h2>
1010
<video
11-
src="/video/jgis/jgis.mp4"
11+
src="video/jgis/jgis.mp4"
1212
autoplay
1313
loop
1414
muted
@@ -31,33 +31,33 @@
3131
<section>
3232
<h3>🗺️ Vector & Raster Data Support</h3>
3333
<p class="fragment" style="font-size: 1.9rem">Load local and cloud-hosted data into your notebook session</p>
34-
<video src="/video/jgis/jgis-layers.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
34+
<video src="video/jgis/jgis-layers.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
3535
</section>
3636

3737
<section>
3838
<h3>🖍️ Vector Symbology</h3>
3939
<p class="fragment">Visualize vector data using <strong>graduated</strong> and <strong>categorized</strong> rendering styles</p>
40-
<video src="/video/jgis/jgis-vector-symbology.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
40+
<video src="video/jgis/jgis-vector-symbology.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
4141
</section>
4242

4343
<section>
4444
<h3>🖍️ Raster Symbology</h3>
4545
<p class="fragment">Use <strong>multiband rendering</strong> to style raster datasets like satellite imagery</p>
46-
<video src="/video/jgis/jgis-raster-symbology.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
46+
<video src="video/jgis/jgis-raster-symbology.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
4747
</section>
4848

4949
<section>
5050
<h3>🔄 Dynamic Layer Management</h3>
5151
<p class="fragment">Add, remove, and style layers with a built-in interactive UI</p>
52-
<video src="/video/jgis/jgis-layer-management.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
52+
<video src="video/jgis/jgis-layer-management.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
5353
</section>
5454

5555
<section>
5656
<h3>🔍 Identify Panel</h3>
5757
<p class="fragment">
5858
Click on features in the map to instantly inspect their attributes.
5959
</p>
60-
<video src="/video/jgis/jgis-identify.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
60+
<video src="video/jgis/jgis-identify.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
6161
</section>
6262

6363

@@ -66,7 +66,7 @@
6666
<p class="fragment">
6767
Visualize how data changes over time with an interactive slider.
6868
</p>
69-
<video src="/video/jgis/jgis-timeslider.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
69+
<video src="video/jgis/jgis-timeslider.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
7070
</section>
7171

7272

@@ -75,28 +75,28 @@
7575
<p class="fragment">
7676
Import and export QGIS files, layers, and styles seamlessly.
7777
</p>
78-
<video src="/video/jgis/jgis-qgis.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
78+
<video src="video/jgis/jgis-qgis.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
7979
</section>
8080

8181
<section>
8282
<h3>📝 Annotation & Collaboration</h3>
8383
<p class="fragment">
8484
Add notes, draw shapes, and collaborate in real-time.
8585
</p>
86-
<video src="/video/jgis/jgis-annotation.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
86+
<video src="video/jgis/jgis-annotation.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
8787
</section>
8888

8989

9090
<section>
9191
<h3>📓 Notebook + Python Integration</h3>
9292
<p class="fragment">Use Python code cells to add, style, and transform spatial layers</p>
93-
<video src="/video/jgis/jgis-notebook.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
93+
<video src="video/jgis/jgis-notebook.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
9494
</section>
9595

9696
<section>
9797
<h3>🧪 Client-Side Processing</h3>
9898
<p class="fragment">Perform buffer, dissolve, centroid and overlays with GDAL-WASM — no server required</p>
99-
<video src="/video/jgis/jgis-processing.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
99+
<video src="video/jgis/jgis-processing.mp4" autoplay loop muted playsinline style="max-width: 90%; margin-top: 1rem;"></video>
100100
</section>
101101

102102
<!-- <section>
@@ -119,7 +119,7 @@
119119
>
120120
<h3 style="text-transform: none; margin: 0;">JupyterGIS in Action</h3>
121121
<img
122-
src="/images/jgis.png"
122+
src="images/jgis.png"
123123
alt="JupyterGIS Logo"
124124
style="height: 60px; object-fit: contain;"
125125
/>

0 commit comments

Comments
 (0)