Skip to content
This repository was archived by the owner on Oct 28, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
run: |
cd lib
fail=0
for example in pydevices_demo palettes_demo; do
for example in pydevices_demo; do
echo "== $example =="
rc=0
PYTHONPATH=.:lib:utils timeout 10 ../.venv/bin/python "examples/${example}.py" || rc=$?
Expand Down
83 changes: 0 additions & 83 deletions .site/gallery/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -173,16 +173,6 @@ <h3>Appdev Encoder Test</h3>
<h3>Appdev Touch Coords</h3>
<p>Guided touch capture via appdev (no LVGL). Prints coords on MOUSEBUTTONUP.</p>
</a>
<a class="card" href="micropython.html?modules=appdev_touch_test">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/appdev_touch_test.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Appdev Touch Test</h3>
<p>appdev_touch_test.py - Touch rotation test.</p>
</a>
<a class="card" href="micropython.html?modules=audio_arpeggio">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/audio_arpeggio.png" alt="" loading="lazy"></span>
Expand Down Expand Up @@ -366,16 +356,6 @@ <h3>Feathers</h3>
<h3>Fonts</h3>
<p>Test text_font_converter.py</p>
</a>
<a class="card" href="micropython.html?modules=framebuf_simpletest">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/framebuf_simpletest.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Framebuf Simpletest</h3>
<p>Simple test example to demonstrate pygraphics.FrameBuffer.</p>
</a>
<a class="card" href="micropython.html?manifests=google_photos">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/google_photos.png" alt="" loading="lazy"></span>
Expand All @@ -386,17 +366,6 @@ <h3>Framebuf Simpletest</h3>
<h3>Google Photos</h3>
<p>Pick Google Photos on your phone; the board lists, views, and slideshows them.</p>
</a>
<a class="card" href="micropython.html?modules=graphics_simpletest">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/graphics_simpletest.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">palettes</span>
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Graphics Simpletest</h3>
<p>Simple test example to demonstrate the use of pygraphics.</p>
</a>
<a class="card" href="micropython.html?modules=hello">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/hello.png" alt="" loading="lazy"></span>
Expand All @@ -409,16 +378,6 @@ <h3>Graphics Simpletest</h3>
<h3>Hello</h3>
<p>Test for text_font_converter.</p>
</a>
<a class="card" href="micropython.html?modules=joystick_list_select">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/joystick_list_select.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pdwidgets</span>
</span>
</div>
<h3>Joystick List Select</h3>
<p>The <code>joystick_list_select</code> demo running in the browser via PyScript.</p>
</a>
<a class="card" href="micropython.html?modules=logo">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/logo.png" alt="" loading="lazy"></span>
Expand Down Expand Up @@ -536,27 +495,6 @@ <h3>Noto Fonts</h3>
<h3>Paint</h3>
<p>A simple paint application demonstrating the use of displaydev.</p>
</a>
<a class="card" href="micropython.html?modules=palettes_demo">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/palettes_demo.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">palettes</span>
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Palettes Demo</h3>
<p>palettes_demo.py — Palette walk cycling wheel → cube → material (no env vars).</p>
</a>
<a class="card" href="micropython.html?modules=pbm_create_new">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/pbm_create_new.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Pbm Create New</h3>
<p>The <code>pbm_create_new</code> demo running in the browser via PyScript.</p>
</a>
<a class="card" href="micropython.html?modules=pixel_sim_demos">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/pixel_sim_demos.png" alt="" loading="lazy"></span>
Expand All @@ -581,16 +519,6 @@ <h3>Pixel Sim Demos</h3>
<h3>Proverbs</h3>
<p>Test for TrueType write_font_converter.</p>
</a>
<a class="card" href="micropython.html?modules=pygraphics_landscape">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/pygraphics_landscape.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Pygraphics Landscape</h3>
<p>A landscape drawn with pygraphics: a banded sky, a sun, two snow-capped</p>
</a>
<a class="card" href="micropython.html?manifests=roku_remote">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/roku_remote.png" alt="" loading="lazy"></span>
Expand All @@ -603,17 +531,6 @@ <h3>Pygraphics Landscape</h3>
<h3>Roku Remote</h3>
<p>Launcher for the Roku remote stack.</p>
</a>
<a class="card" href="micropython.html?modules=rotations">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/rotations.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">palettes</span>
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Rotations</h3>
<p>Rotates the display 0, 90, 180, and 270 degrees and displays the rotation</p>
</a>
<a class="card" href="micropython.html?modules=scroll">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/scroll.png" alt="" loading="lazy"></span>
Expand Down
8 changes: 0 additions & 8 deletions .site/gallery/python-files.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"analog_clock_lvgl.py",
"appdev_encoder_test.py",
"appdev_touch_coords.py",
"appdev_touch_test.py",
"audio_arpeggio.py",
"audiolive_rack.py",
"bouncing_balls.py",
Expand Down Expand Up @@ -35,17 +34,14 @@
"drum_machine/drum_machine.py",
"feathers.py",
"fonts.py",
"framebuf_simpletest.py",
"google_photos/__init__.py",
"google_photos/__main__.py",
"google_photos/assets/gen_sim_assets.py",
"google_photos/google_photos.py",
"google_photos/gphotos_engine.py",
"google_photos/gphotos_lvgl.py",
"google_photos/gphotos_sim.py",
"graphics_simpletest.py",
"hello.py",
"joystick_list_select.py",
"logo.py",
"lv_dynamic_fonts.py",
"lv_gestures.py",
Expand All @@ -61,16 +57,13 @@
"noto_fonts/__init__.py",
"noto_fonts/noto_fonts.py",
"paint.py",
"palettes_demo.py",
"pbm_create_new.py",
"piano.py",
"pixel_sim_demos.py",
"proverbs/__init__.py",
"proverbs/proverbs.py",
"proverbs/proverbs_20.py",
"proverbs/proverbs_30.py",
"pydevices_demo.py",
"pygraphics_landscape.py",
"roku_remote/__init__.py",
"roku_remote/__main__.py",
"roku_remote/roku_engine.py",
Expand All @@ -79,7 +72,6 @@
"roku_remote/roku_remote.py",
"roku_remote/roku_sim.py",
"roku_remote/roku_widgets.py",
"rotations.py",
"scroll.py",
"scroll_touch_test.py",
"simon.py",
Expand Down
83 changes: 0 additions & 83 deletions .site/pyscript/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -173,16 +173,6 @@ <h3>Appdev Encoder Test</h3>
<h3>Appdev Touch Coords</h3>
<p>Guided touch capture via appdev (no LVGL). Prints coords on MOUSEBUTTONUP.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=appdev_touch_test&deps=pydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/appdev_touch_test.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Appdev Touch Test</h3>
<p>appdev_touch_test.py - Touch rotation test.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=audio_arpeggio&deps=pydevices-audiodsp">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/audio_arpeggio.png" alt="" loading="lazy"></span>
Expand Down Expand Up @@ -366,16 +356,6 @@ <h3>Feathers</h3>
<h3>Fonts</h3>
<p>Test text_font_converter.py</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=framebuf_simpletest&deps=pydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/framebuf_simpletest.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Framebuf Simpletest</h3>
<p>Simple test example to demonstrate pygraphics.FrameBuffer.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?manifests=google_photos&deps=pydevices-lvgl">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/google_photos.png" alt="" loading="lazy"></span>
Expand All @@ -386,17 +366,6 @@ <h3>Framebuf Simpletest</h3>
<h3>Google Photos</h3>
<p>Pick Google Photos on your phone; the board lists, views, and slideshows them.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=graphics_simpletest&deps=pydevices-palettes%2Cpydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/graphics_simpletest.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">palettes</span>
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Graphics Simpletest</h3>
<p>Simple test example to demonstrate the use of pygraphics.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=hello&deps=pydevices-palettes%2Cpydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/hello.png" alt="" loading="lazy"></span>
Expand All @@ -409,16 +378,6 @@ <h3>Graphics Simpletest</h3>
<h3>Hello</h3>
<p>Test for text_font_converter.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=joystick_list_select&deps=pydevices-pdwidgets%2Cpydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/joystick_list_select.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pdwidgets</span>
</span>
</div>
<h3>Joystick List Select</h3>
<p>The <code>joystick_list_select</code> demo running in the browser via PyScript.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=logo&deps=pydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/logo.png" alt="" loading="lazy"></span>
Expand Down Expand Up @@ -536,27 +495,6 @@ <h3>Noto Fonts</h3>
<h3>Paint</h3>
<p>A simple paint application demonstrating the use of displaydev.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=palettes_demo&deps=pydevices-palettes%2Cpydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/palettes_demo.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">palettes</span>
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Palettes Demo</h3>
<p>palettes_demo.py — Palette walk cycling wheel → cube → material (no env vars).</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=pbm_create_new&deps=pydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/pbm_create_new.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Pbm Create New</h3>
<p>The <code>pbm_create_new</code> demo running in the browser via PyScript.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=pixel_sim_demos&deps=pydevices-palettes%2Cpydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/pixel_sim_demos.png" alt="" loading="lazy"></span>
Expand All @@ -581,16 +519,6 @@ <h3>Pixel Sim Demos</h3>
<h3>Proverbs</h3>
<p>Test for TrueType write_font_converter.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=pygraphics_landscape&deps=pydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/pygraphics_landscape.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Pygraphics Landscape</h3>
<p>A landscape drawn with pygraphics: a banded sky, a sun, two snow-capped</p>
</a>
<a class="card" href="../pyscript/pyodide.html?manifests=roku_remote&deps=pydevices-lvgl%2Cpydevices-pygraphics%2Cpydevices-pdwidgets">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/roku_remote.png" alt="" loading="lazy"></span>
Expand All @@ -603,17 +531,6 @@ <h3>Pygraphics Landscape</h3>
<h3>Roku Remote</h3>
<p>Launcher for the Roku remote stack.</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=rotations&deps=pydevices-palettes%2Cpydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/rotations.png" alt="" loading="lazy"></span>
<span class="card-badges">
<span class="badge dep tag-tier-2">palettes</span>
<span class="badge dep tag-tier-2">pygraphics</span>
</span>
</div>
<h3>Rotations</h3>
<p>Rotates the display 0, 90, 180, and 270 degrees and displays the rotation</p>
</a>
<a class="card" href="../pyscript/pyodide.html?modules=scroll&deps=pydevices-palettes%2Cpydevices-pygraphics">
<div class="card-top">
<span class="card-icon"><img src="../pyscript/thumbnails/scroll.png" alt="" loading="lazy"></span>
Expand Down
5 changes: 2 additions & 3 deletions docs/reference/screenshots.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@ What the examples draw, captured from a desktop run, a phone or an installed PWA

| Image | Image | Image |
|-------|-------|-------|
| ![bmp565_simpletest.png](../screenshots/bmp565_simpletest.png) | ![bmp565_sprite.gif](../screenshots/bmp565_sprite.gif) | ![chango.png](../screenshots/chango.png) |
| ![color_test.png](../screenshots/color_test.png) | ![console_advanced_demo.gif](../screenshots/console_advanced_demo.gif) | ![displaybuf_simpletest.png](../screenshots/displaybuf_simpletest.png) |
| ![fonts.png](../screenshots/fonts.png) | ![framebuf_simpletest.png](../screenshots/framebuf_simpletest.png) | ![noto_fonts.png](../screenshots/noto_fonts.png) |
| ![chango.png](../screenshots/chango.png) | ![color_test.png](../screenshots/color_test.png) | ![console_advanced_demo.gif](../screenshots/console_advanced_demo.gif) |
| ![displaybuf_simpletest.png](../screenshots/displaybuf_simpletest.png) | ![fonts.png](../screenshots/fonts.png) | ![noto_fonts.png](../screenshots/noto_fonts.png) |
| ![paint.png](../screenshots/paint.png) | ![proverbs.png](../screenshots/proverbs.png) | ![testris.png](../screenshots/testris.png) |
| ![tiny_toasters.gif](../screenshots/tiny_toasters.gif) | ![piano.png](../screenshots/piano.png) | ![google_photos.png](../screenshots/google_photos.png) |
| ![google_photos_view.png](../screenshots/google_photos_view.png) | ![google_photos_connect.png](../screenshots/google_photos_connect.png) | ![spectrum_800x480.gif](../screenshots/spectrum_800x480.gif) |
Expand Down
Binary file removed docs/screenshots/bmp565_simpletest.png
Binary file not shown.
Binary file removed docs/screenshots/bmp565_sprite.gif
Binary file not shown.
Binary file removed docs/screenshots/framebuf_simpletest.png
Binary file not shown.
Loading
Loading