Viktor, could you say more about the workflow you are thinking of? For myself so far, I am happy to keep Leo open in its own app outside a browser. And I would prefer to avoid running a server on my system to mediate between Leo and the browser. However, without a server, it's not really practical to store the Leo outlines on your computer in a way that you can retrieve using other browsers or programs.
On Sun, Jan 31, 2021 at 5:40 AM Viktor Ransmayr <viktor....@gmail.com> wrote:>> I agree that Leo as a web app would have to be a fully functional product. For me the lure is the cool Leovue graphics. But python is my passion. Why not support similar graphics is Leo using python graphics libs? I'll investigate this path soon.
Happily, pyqt suffices to do just about everything that Leovue can do! So my js envy has been replaced.Googling "pyqt embed youtube video" shows how Leo's rendering pane could show videos. Similarly for "pyqt x", where x in ("leaflet maps", "mathjax") etc. Why did I never think of this before?
Viktor, could you say more about the workflow you are thinking of? For myself so far, I am happy to keep Leo open in its own app outside a browser. And I would prefer to avoid running a server on my system to mediate between Leo and the browser. However, without a server, it's not really practical to store the Leo outlines on your computer in a way that you can retrieve using other browsers or programs. (yes, you can use LocalStorage, but that can only be accessed by the browser that created it, IIUC. And yes, you can do it if you are willing, say, to use an in-browser java app, but I don't like that way, either.)
Viktor, those diagrams describe the Jupyter ecosystem, but not a workflow that uses it. Your workflow is what I'm interested in. For example, if you are not doing anything very specific to Jupyter, Leo + VR3 provides a reasonable equivalent. You can:- Create and edit a document as a set of nodes. Leo nodes can be nested and folded in a way that Jupyter nodes cannot;- View your nodes as fairly well-rendered page or pages;- Embed and run code - not as many languages as Jupyter, but more could be added.- View the embedded code, and optionally embed its output.- Embed graphical output of code into a node.- Convert a notebook - a set of nodes - into HTML.
tbp1...@gmail.com schrieb am Sonntag, 31. Januar 2021 um 17:22:29 UTC+1:
[snip]
OK, I misunderstood your question then - and - I guess I also did not stress enough, that I was referring *only* to the use-cases, that gar called a 'general-purpose note-taking server tool behind web-server'.Here are my answers in *that* context:- Create and edit a document as a set of nodes. - YES.
- View your nodes as fairly well-rendered page or pages. - YES.
- Embed and run code. - YES & NO.
- View the embedded code, and optionally embed its output. - YES & NO.
- Embed graphical output of code into a node. - YES.
- Convert a notebook - a set of nodes - into HTML. - NO, I want the HTML
representation as the default. - As conversion formats I would probably only
need PDF (in the beginning)