[IPython-dev] saving base64 encoded content separately

Voorhies, Mark Mark.Voorhies at ucsf.edu
Thu Jun 3 14:18:56 EDT 2021

On Thu, 2021-06-03 at 10:39 -0700, Jonathan Hess wrote:
> [The archives show this list has become very quiet.  If developers have moved to another forum, care to tell me where?]
> I'm looking for an option or extension that would, for .ipynb files, replace base64 encoded data with references to an external "native" file of the same data.
> For example, if an ipynb file has a matplotlib produced png image, I need that image stored in an external png file.


> A) Has anyone already done an extension like this?  My websearches have failed so far but I would be surprized if no-one has asked about such a thing before.
> B) If A) is no, anyone have suggestions or guidance on making such an extension?

The original HTML/XHTML export from the qtconsole had an option for externally linked images: c.f. commit aae8597d63e in the ipython repo.

That implementation depended on Qt to do the heavy lifting for HTML export, so it's not directly applicable to Jupyter notebooks.

I _would_ think that you could do something similar by adding a new HTML template to jupyter nbconvert.


More information about the IPython-dev mailing list