Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Tim Ruffles
    @timruffles
    I mean you could whip up something like JSON RPC etc, but to avoid the X y problem: why do you want to do that?
    Rohan Jaswal
    @rohanjaswal2507
    I just wanted to know if there exists any approach to do that.
    Rohan Jaswal
    @rohanjaswal2507
    @dsblank I am trying to create a widget to parse urls using clustal today.
    While doing that, I am facing some problems.
    I am sharing the screenshot of browser console
    And here is the link to the gist containing the code for that widget.
    https://gist.github.com/rohanjaswal2507/16cd78d5684de859a9d9f23e394fad81
    Where am I going wrong?
    I created some simple widgets earlier. Those were working fine.
    Douglas Blank
    @dsblank
    Do you see any errors in the JavaScript console?
    Rohan Jaswal
    @rohanjaswal2507
    No these were the only errors I could see.
    Douglas Blank
    @dsblank
    What browser are you using?
    Rohan Jaswal
    @rohanjaswal2507
    I am using firefox
    Rohan Jaswal
    @rohanjaswal2507
    Neither working in chrome
    Douglas Blank
    @dsblank
    In chrome, I get errors. But that might be because of cross-site scripting prevention
    Rohan Jaswal
    @rohanjaswal2507
    Okay. So, what should I do now?
    Douglas Blank
    @dsblank
    What version of the Jupyter API are targeting/using?
    Rohan Jaswal
    @rohanjaswal2507
    @dsblank 4.1.0
    Tim Ruffles
    @timruffles
    is there some magic exposing MsaParseUrl?
    the only thing I see registered with iPython is MsaParseUrlView
    Tim Ruffles
    @timruffles
    ignore me, didn't read the whole code sample :)
    can you put console.log() messages in your JS code?
    Rohan Jaswal
    @rohanjaswal2507
    @timruffles Yes, let me do that.
    @timruffles bt where exactly you want me to put console.log()?
    *console.log()
    Rohan Jaswal
    @rohanjaswal2507
    @timruffles I put console.log() statements in JS code.
    Here is the gist:
    https://gist.github.com/rohanjaswal2507/119974d4c40f9cb8f2ea858b06dd9c5a
    And these are the errors I am receiving in the console.
    http://imgur.com/MSjUJfh
    Douglas Blank
    @dsblank
    I would either ask on one of the jupyter gitter chats, or ask in the ipywidgets github issues. It looks clear that there are errors here.
    Rohan Jaswal
    @rohanjaswal2507
    @dsblank what are these errors related to? Moreover, the errors this time are different while the code is same.
    How is that possible?
    Douglas Blank
    @dsblank
    I don't know... I would have to dive into the issue. But you can get help from the jupyter people, I suspect. Is this based on @jdfreder's ipython-jsobject?
    Rohan Jaswal
    @rohanjaswal2507
    @dsblank Not exactly based on his work.
    Douglas Blank
    @dsblank
    Does his work directly?
    Rohan Jaswal
    @rohanjaswal2507
    After running some widgets that integrate js in IPython, I noticed that this problem is very common.
    Error: Script error for "nbextensions/widgets/widgets/js/widget" http://requirejs.org/docs/errors.html#scripterror
    Douglas Blank
    @dsblank
    Made an issue here: jdfreder/ipython-jsobject#4
    Rohan Jaswal
    @rohanjaswal2507
    Cool. Will catch up there.
    Douglas Blank
    @dsblank
    @rohanjaswal2507 did you see @jdfreder's update? Can you try those changes and see if you can get his code to work?
    Rohan Jaswal
    @rohanjaswal2507
    @dsblank I am trying to get his code working. As he mentioned about the troubles with static assets installation, I am facing some troubles. Have asked him for more help.
    Douglas Blank
    @dsblank
    Ok, thanks for the update. I'll follow along over on the github issue.
    Rohan Jaswal
    @rohanjaswal2507
    Sure. By the way, I was trying to run that code and the problem I am facing is:
    Comm is not being registered.
    I think there is some problem here. Let me dig little more
    Rohan Jaswal
    @rohanjaswal2507
    d3.js is available on a CDN at cloudflare: http://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.js
    Is there any biojs library which which is also available through CDN. I tried the same with MSA(http://cdn.biojs.net/msa/0.4/msa.min.gz.js), but getting some error while loading the script in ipython.
    So, is there any other library which could be used in similar fashion to biojs?
    Should I go with this or try something else?
    Douglas Blank
    @dsblank
    @rohanjaswal2507 Let's get this code into github so that we can start to make progress, even drawing on some experts from either biojs, javascript, or ipython.
    Let's get the simplest example working of using biojs in ipython, whatever it is. And then see if you can get a jsobject interface working. Then, you should announce yourself to the biojs community, and identify what your plan is. Sound good?
    Tim Ruffles
    @timruffles
    @rohanjaswal2507 an easy way to get anything hosted is https://rawgit.com/. just get a reference to a specific version via a tag on gh, and you can use github as a CDN via rawgit
    @rohanjaswal2507 any sticking points on getting the first/hello world widget into iPython?