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