If I had the time and energy I would:

  • Make a #ThonnyIDE plug-in to launch #JupyterLab from the Thonny GUI interface (using Thonny's #Python #virtualenv;
  • Write some code to convert #geoDataFrames with a graphic attributes column into #py5 styled shapes;
  • Make a search interface to my daily sketch-a-day sketches and fix the RSS.
@villares the second bullet point is on my todo list and I'll attempt to start on that this summer. Can you elaborate on the first one? What would #Thonnyide do with a Jupyter server?
@py5coding it would ve just a convenient thing for teaching people that have never touched the command line interface, and are on different platforms. Maybe it is not a good idea, I'm not sure. But the "use case" would be, my students who have downloaded the portable Thonny could start a Jupyter notebooks based editor with a single click, and they could benefit from pre-installed libraries (or install more packages from the Thonny GUI). I'm always thinking about how to make "onboarding" ridiculously simple.
@villares I see. You can install the jupyter libraries form Thonny. Can you make a system call from Thonny? But it probably is possible to import the Jupyter library and launch a server through Python code. You'd have to look at the source code and replicate whatever the command line tool would do.
@py5coding exactly! I have fiddled a bit with it some time ago. I hacked the py5 plug-in replacing the run_sketch call, I think I almost got it working, maybe it worked but had some issue (I can't remember exactly).
@py5coding maybe it is not worth the effort. I was kind of happy with opening Thonny's "system shell" and typing "jupyter lab", but then last semester at one big school lab they *blocked all windows command line interfaces*, sigh...