Thank you, Thomas! This helped. On Tue, Dec 12, 2017 at 6:51 AM, Thomas Kluyver <[email protected]> wrote:
> Ah, I see - it's coming from a different server. In that case, you'll need > to do something like this: > > // Valid notebook JSON - see http://nbformat.readthedocs. > io/en/latest/format_description.html > var nb_json = {"nbformat": 4, ...} > var model = {type: "notebook", content: nb_json} > Jupyter.contents.save("folder/filename.ipynb", model).then(function() { > console.log("Saved notebook"); > }) > > I haven't tested this, so it might need tweaking a bit. > > Thomas > > On 11 December 2017 at 16:54, <[email protected]> wrote: > >> Hi, >> >> By the server, I meant a server which is running on an AWS lambda. The >> functionality that I want is to create a notebook using the json which I >> have received from the server. Think of it as a function which is used to >> create a new empty notebook. But in my case, I would like to create a >> notebook with a pre-filled notebook json I have. >> >> Is that making sense? >> >> Best, >> Anant >> >> On Monday, December 11, 2017 at 11:38:01 AM UTC-5, takowl wrote: >>> >>> It's probably easiest to create a file on the server side, then you just >>> need to open a window with the right URL to view it. >>> >>> To do this from the Javascript side, you'd need to get the data from the >>> server and then send it straight back to be saved to a file. >>> >>> On 11 December 2017 at 16:01, <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I am working on this tree extension, which puts a button on the toolbar >>>> (see the attached file). On clicking the button, I fetch a notebook >>>> json from a server and store it in a javascript variable. I would like to >>>> create and open the notebook using the json received for the user to start >>>> working on. >>>> >>>> I am aware of the working in the contents.js file in the services >>>> folder, but not sure how I can create a file using what's available. >>>> >>>> Best, >>>> Anant >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Project Jupyter" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> To view this discussion on the web visit https://groups.google.com/d/ms >>>> gid/jupyter/b3330376-582d-4e90-9933-b5d740fbf8f4%40googlegroups.com >>>> <https://groups.google.com/d/msgid/jupyter/b3330376-582d-4e90-9933-b5d740fbf8f4%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Project Jupyter" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/jupyter/268e847c-726c-46fa-a548-56661760dc4e%40googlegroups.com >> <https://groups.google.com/d/msgid/jupyter/268e847c-726c-46fa-a548-56661760dc4e%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Project Jupyter" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/jupyter/Vj7r-65opJ0/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/jupyter/CAOvn4qi6px_Z2feUiOe0QJ2fCJLLo_zq47- > yk0NjHEgHz6xO4g%40mail.gmail.com > <https://groups.google.com/d/msgid/jupyter/CAOvn4qi6px_Z2feUiOe0QJ2fCJLLo_zq47-yk0NjHEgHz6xO4g%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CACCi6isnOZSA-ahq_NV%2BsMRA%3DfRd%2BbsfyKKx7K8q8NNt0h5cew%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
