[IPython-dev] Editor widget and data persistence
pablo.winant at gmail.com
Wed Oct 22 15:42:07 EDT 2014
Thank you Thomas.
On Wed, Oct 22, 2014 at 12:28 PM, Thomas Kluyver <takowl at gmail.com> wrote:
> Hi Pablo,
> IPython.html.nbextensions.> I wonder if it is possible to save the state
> of these widgets when saving the notebook
> Currently, no. We're working on ways to do that, but it turns out to be
> more complicated than it seems.
> > More specifically, I'd like to use the text editor widget to edit a text
> file that comes with a notebook
> It's possible to do this with widgets, but I don't think it's the best fit
> for the problem. It sounds like what you want is the %%writefile cell
> magic. Just make a code cell containing the text you want, with %%writefile
> filename.txt at the top. When you run it, it will save that content to the
Actually my usecase is trying to provide users with an easy interface to
edit the content of simple structure that is also serializable as a
JSON/YAML file. I would be happy if I could find way to store information
produced by the code in the notebook and then read it back. Maybe, there is
a way to edit cell of notebook metadata from the notebook itself ?
> We are also planning to put a text editor component inside the notebook
> server, but that's not quite ready yet.
> > the IPython widgets are becoming one of the very few alternatives for
> python web-guis
> Yes, and this is a much larger scope than the widget architecture was
> really designed for. We're trying to work out how to handle this.
I can smell some big architectural work here... Good luck with that !
> On 22 October 2014 07:58, Pablo Winant <pablo.winant at gmail.com> wrote:
>> The new widgets are absolutely wonderful !
>> I wonder if it is possible to save the state of these widgets when saving
>> the notebook. More specifically, I'd like to use the text editor widget to
>> edit a text file that comes with a notebook. That would kill two birds with
>> one stone for me: avoid the need to ship a separate file with the notebook
>> (btw, is there already a canonical way to do that ?), and be able to edit
>> it from within the notebook. Are there plans in this direction ? Any idea
>> about how I could implement that ?
>> A somewhat related question: the IPython widgets are becoming one of the
>> very few alternatives for python web-guis. Do you think it would be
>> possible to use it for a relatively simple application and hide the
>> notebook from user's sight so that it looks like an independent application
>> IPython-dev mailing list
>> IPython-dev at scipy.org
> IPython-dev mailing list
> IPython-dev at scipy.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-dev