I would also like an easy way to share Panel apps running entirely in the browser by simply sharing a link. It would enable me to go from idea to sharing in just a few minutes.
An online editor would also be really, really great and remove any friction to develop and share the kind of Panel apps that can run in the browser.
Wishes
An option to output a shareable link via panel convert .... --shareable-link.
An online editor like stlike sharing that makes it easy to edit and share Panel apps. No need to install anything locally.
Ideally would support both a .py (VS Code) and an .ipynb (Jupyterlite) editor.
A way to get a short and persisted link instead of the long base64 encoded string that will change when I change the code. I the link could be meaningful it would be an added benefit. But some unique id would maybe be what is possible.
It would be nice that it is known and accepted that Panel have the rights to store, analyze, modify and share the apps on Panel sharing. This would give us a lot of insights into the use and friction of using Panel.
A way to persist and share the apps for inspiration and easy to use starting points, i.e. a Gallery.
An easy way to get an example (from a gallery) into an editor to study and explore
One day there might be (paid?) functionality to choose to develop in browser but run and deploy on server for apps that would not work in browser.
Solution ideas
The base64encoded string should contain the information needed to run panel convert
It probably requires a live server to convert. It might also be possible to create a static page with some js that can actually handle and convert the base64encoded string to a live app?
Architecture
It might be possible, easy (?) and a big improvement to just start with panel convert script.py --shareable link and the Converter and sharing endpoint? This would enable us to instantly share apps - 5 minutes from idea to sharing.
Alternatives
Instead of a base64 encoded url we could also just upload the file(s) and panel convert arguments to a service that would store, convert and expose them. Or even just update, store and expose the converted file. But its more valuable to have the code.
The --shareable-link argument might also be called --share or --publish.
Request
Make it easy to share a link to my Panel app running in the browser:
Motivation
I'm inspired by
I would also like an easy way to share Panel apps running entirely in the browser by simply sharing a link. It would enable me to go from idea to sharing in just a few minutes.
An online editor would also be really, really great and remove any friction to develop and share the kind of Panel apps that can run in the browser.
Wishes
panel convert .... --shareable-link
.Solution ideas
panel convert
Architecture
It might be possible, easy (?) and a big improvement to just start with
panel convert script.py --shareable link
and the Converter and sharing endpoint? This would enable us to instantly share apps - 5 minutes from idea to sharing.Alternatives
panel convert
arguments to a service that would store, convert and expose them. Or even just update, store and expose the converted file. But its more valuable to have the code.--shareable-link
argument might also be called--share
or--publish
.