I have only done this for a notebook located on my own computer. You have
to use "file:///" and I changed the backslashes (I'm on Windows) to forward
The right syntax for a file URL seems to confuse people. I think the RFCs
aren't too clear. "file:///" is correct - the protocol is "file", and
there is no server (so "//server/" becomes "///"). But many programs want
you to use "file:/c:/..."), and there can be other variants. I just try
all the combinations I can think of until one of them works.
Just as a reminder, this is using VR, *not* VR2.
On Sunday, March 11, 2018 at 8:35:06 AM UTC-4, Edward K. Ream wrote:
> On Saturday, March 10, 2018 at 8:26:21 PM UTC-6, Thomas Passin wrote:
> > Run the code in Jupyter Notebook. Let it finish and display the graphic,
> then save the notebook...
> > ViewRendered will be able to show the graphic in the @jupyter node.
> Many thanks for this. I had completely forgotten that the VR plugin
> supports @jupyter nodes! Sheesh. gitk tells me I wrote this on 2017-01-05.
> There is nothing in the docstring about @jupyter. Thomas, what do you
> paste into the body text? A url, json or html? Anything you can add will
> find it's way into the docstring.
> P.S. For my reference, the update_jupyter method does the rendering: Here
> is the guts of the code:
> import nbformat
> from nbconvert import HTMLExporter
> from urllib.request import urlopen
> url = g.getUrlFromNode(c.p)
> if url and nbformat:
> s = urlopen(url).read().decode()
> nb = nbformat.reads(s, as_version=4)
> e = HTMLExporter()
> (s, junk_resources) = e.from_notebook_node(nb)
> except nbformat.reader.NotJSONError:
> # Assume the result is html.
> elif url:
> s = 'can not import nbformt: %r' % url
> s = g.u('')
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.