From 2a8137056af08171ef7a2c0e5619a4c6b65eb673 Mon Sep 17 00:00:00 2001 From: Brad Barnett <127794626+bdbarnett@users.noreply.github.com> Date: Tue, 10 Nov 2026 15:54:04 -0600 Subject: [PATCH] Links: docs and site links The org's site data, docs pages and stack list link to the gallery at gallery.omnipython.org and Workbench at workbench.pydevices.com. Both start answering when their custom domains are set. --- data/repos_db.json | 8 ++++---- data/stack.json | 4 ++-- docs-site/index.md | 4 ++-- docs-site/install.md | 4 ++-- docs-site/newcomers.md | 2 +- docs-site/projects/gallery.md | 2 +- docs-site/projects/workbench.md | 2 +- docs/reference/github-org.md | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/data/repos_db.json b/data/repos_db.json index 2321e30..67151a3 100644 --- a/data/repos_db.json +++ b/data/repos_db.json @@ -508,7 +508,7 @@ }, { "label": "Gallery", - "href": "https://pydevices.github.io/gallery/pyscript/", + "href": "https://gallery.omnipython.org/pyscript/", "tier_color": true } ] @@ -820,7 +820,7 @@ }, { "label": "Gallery", - "href": "https://pydevices.github.io/gallery/gallery/", + "href": "https://gallery.omnipython.org/", "tier_color": true }, { @@ -894,7 +894,7 @@ }, { "label": "Gallery", - "href": "https://pydevices.github.io/gallery/gallery/", + "href": "https://gallery.omnipython.org/", "tier_color": true }, { @@ -958,7 +958,7 @@ }, { "label": "Live App", - "href": "https://pydevices.github.io/workbench/", + "href": "https://workbench.pydevices.com/", "tier_color": true }, { diff --git a/data/stack.json b/data/stack.json index 2ad9f76..0d17c52 100644 --- a/data/stack.json +++ b/data/stack.json @@ -74,7 +74,7 @@ "entries": [ {"name": "OmniPython firmware", "group": "firmware", "does": "Build MicroPython-compatible and CircuitPython-compatible firmware with the C modules below compiled in, for boards, desktops and the browser.", "repo": "micropython-pydevices", "path": "README.md", "get": ["clone"], "runs": "Boards, Desktop, Web"}, {"name": "mpftp", "group": "firmware", "does": "Move files, run code, open the REPL, install packages and flash firmware, from VS Code, a browser tab or a terminal.", "repo": "mpftp", "path": "README.md", "get": ["pip:pydevices-mpftp"], "runs": "Desktop, Web"}, - {"name": "Workbench", "group": "firmware", "does": "Edit and run MicroPython in a browser, in a built-in simulator or on a real board over USB, Bluetooth or WebREPL.", "repo": "workbench", "path": "README.md", "web": "https://pydevices.github.io/workbench/", "get": ["open"], "runs": "Web"}, + {"name": "Workbench", "group": "firmware", "does": "Edit and run MicroPython in a browser, in a built-in simulator or on a real board over USB, Bluetooth or WebREPL.", "repo": "workbench", "path": "README.md", "web": "https://workbench.pydevices.com/", "get": ["open"], "runs": "Web"}, {"name": "Board configs", "group": "firmware", "does": "Describe one board's display, touch, audio and pins, so a program runs on it unchanged. There is one per board.", "repo": "pydevices", "path": "board_configs", "guide": "docs/boards/board-configs.md", "get": ["boardmip"], "runs": "MP, CP, Desktop"}, {"name": "omip", "group": "firmware", "does": "Install a package on a board in one line, with what it needs from micropython-lib, after getting the board online if it isn't.", "repo": "pydevices", "path": "lib/omip.py", "guide": "docs/guides/bring-up-a-board.md", "get": ["mip:pydevices", "pip:pydevices", "firmware"], "runs": "MP, CP, Desktop"}, {"name": "boarddev", "group": "firmware", "does": "Bring up a board's extra devices, such as its camera or sensors, only when you ask for them.", "repo": "pydevices", "path": "lib/boarddev.py", "guide": "docs/boards/board-contract.md", "get": ["mip:pydevices", "pip:pydevices", "firmware"], "runs": "MP, CP, Desktop, Web, Android"}, @@ -212,7 +212,7 @@ {"name": "android-template", "group": "hosts", "does": "Start your own Android app and build it into an APK.", "repo": "android-template", "path": "README.md", "get": ["template"], "runs": "Android"}, {"name": "pyscript-template", "group": "hosts", "does": "Start an installable browser app that works offline.", "repo": "pyscript-template", "path": "README.md", "get": ["template"], "runs": "Web"}, - {"name": "Gallery", "group": "apps", "does": "Try a piano, a spectrum analyzer, games, dashboards, a TV remote and more, on any host.", "repo": "gallery", "path": "README.md", "web": "https://pydevices.github.io/gallery/", "get": ["open"], "runs": "MP, CP, Desktop, Web, Android"}, + {"name": "Gallery", "group": "apps", "does": "Try a piano, a spectrum analyzer, games, dashboards, a TV remote and more, on any host.", "repo": "gallery", "path": "README.md", "web": "https://gallery.omnipython.org/", "get": ["open"], "runs": "MP, CP, Desktop, Web, Android"}, {"name": "Synth Station", "group": "apps", "does": "Pick an instrument and play it from a MIDI keyboard, with a front panel for its knobs and patches.", "repo": "apps", "path": "apps/synthstation", "get": ["clone"], "runs": "MP, Desktop, Web"}, {"name": "Ostinato", "group": "apps", "does": "Sequence patterns and edit songs in a groovebox.", "repo": "apps", "path": "apps/ostinato", "guide": "docs/guides/run-ostinato.md", "get": ["clone"], "runs": "Desktop, Web"}, {"name": "Vamp", "group": "apps", "does": "Run a groovebox on a board with no screen of its own.", "repo": "apps", "path": "apps/vamp", "guide": "docs/guides/put-vamp-on-a-board.md", "get": ["clone"], "runs": "MP"}, diff --git a/docs-site/index.md b/docs-site/index.md index e70d8ce..18f8a17 100644 --- a/docs-site/index.md +++ b/docs-site/index.md @@ -54,9 +54,9 @@ listed in [Projects](projects/index.md). ## Try it before you install it -The [gallery](https://pydevices.github.io/gallery/gallery/) runs +The [gallery](https://gallery.omnipython.org/) runs the same example programs that run on boards, in your browser, and -[Workbench](https://pydevices.github.io/workbench/) is an editor with a +[Workbench](https://workbench.pydevices.com/) is an editor with a simulated board built in. The main page of each project here also carries a live demo you can edit and run. diff --git a/docs-site/install.md b/docs-site/install.md index 54dbc07..b943695 100644 --- a/docs-site/install.md +++ b/docs-site/install.md @@ -39,8 +39,8 @@ Current releases are on TestPyPI, which is why the command names it first. ::: :::{tab-item} In the browser -Nothing to install: the [gallery](https://pydevices.github.io/gallery/gallery/) -and [Workbench](https://pydevices.github.io/workbench/) run MicroPython as +Nothing to install: the [gallery](https://gallery.omnipython.org/) +and [Workbench](https://workbench.pydevices.com/) run MicroPython as WebAssembly. To use a library from your own page, load it with micropip in Pyodide or PyScript; each project's page shows the line. ::: diff --git a/docs-site/newcomers.md b/docs-site/newcomers.md index 0ee17c5..aa85ae9 100644 --- a/docs-site/newcomers.md +++ b/docs-site/newcomers.md @@ -5,7 +5,7 @@ order most people meet them in. ## 1. Watch it run -Open the [gallery](https://pydevices.github.io/gallery/gallery/). +Open the [gallery](https://gallery.omnipython.org/). Every program there is a real PyDevices example running as MicroPython in your browser, with the same code a board would run. Pick one that draws, one that reacts to the mouse and one that uses widgets, and read the code beside it. diff --git a/docs-site/projects/gallery.md b/docs-site/projects/gallery.md index 6552999..5150b30 100644 --- a/docs-site/projects/gallery.md +++ b/docs-site/projects/gallery.md @@ -4,4 +4,4 @@ Example programs for every part of PyDevices, the board configurations they run [gallery on GitHub](https://github.com/PyDevices/gallery). -Try them in the [gallery](https://pydevices.github.io/gallery/gallery/). +Try them in the [gallery](https://gallery.omnipython.org/). diff --git a/docs-site/projects/workbench.md b/docs-site/projects/workbench.md index bcca479..c634719 100644 --- a/docs-site/projects/workbench.md +++ b/docs-site/projects/workbench.md @@ -2,6 +2,6 @@ A ViperIDE fork with a built-in WebAssembly MicroPython simulator. Edit, run and debug PyDevices code against a simulated board in your browser, with no hardware. -[Open workbench](https://pydevices.github.io/workbench/). +[Open workbench](https://workbench.pydevices.com/). The source is on [GitHub](https://github.com/PyDevices/workbench). diff --git a/docs/reference/github-org.md b/docs/reference/github-org.md index 9d8ef17..6e5ca37 100644 --- a/docs/reference/github-org.md +++ b/docs/reference/github-org.md @@ -19,7 +19,7 @@ doesn't repeat it. | Read the shared contribution guidelines | [CONTRIBUTING.md](../../CONTRIBUTING.md) | | Read the organization's profile | [profile/README.md](../../profile/README.md), shown on [github.com/PyDevices](https://github.com/PyDevices) | | Read a library's manual | The project's Read the Docs site, for example [pygraphics.readthedocs.io](https://pygraphics.readthedocs.io); the [documentation overview](https://pydevices.readthedocs.io) links the rest | -| Try the libraries without installing | The [PyScript gallery](https://pydevices.github.io/gallery/pyscript/) | +| Try the libraries without installing | The [PyScript gallery](https://gallery.omnipython.org/pyscript/) | | Find board and driver documentation | [pydevices `docs/`](https://github.com/PyDevices/pydevices/tree/main/docs) | ## Discussions and issues