Hi, I'd like to add some features to the server by capturing code submissions and then doing things like reporting back code complexity, format, etc. I'm unclear whether I would do this with a server extension, or whether I would have to implement my own kernel, or something in between. The REST API for the server as well as what I can understand from the server extension docs make this look like the wrong place -- I don't want to add new API endpoints or, at least, I need to be able to capture the code as it's been pushed to the existing serve for running.
The docs on messaging with ZeroMQ were good: http://jupyter-client.readthedocs.io/en/latest/messaging.html Following this, would an appropriate method be to implement or modify an existing kernel proxy? Or am I barking up the right tree? (And, if this is the right way to go, does this mean I'm actually looking to change the ipython kernel here? https://github.com/ipython/ipykernel ) Finally, do things change with Jupyterlab (which I use every day, fwiw), or is the communication mechanism still the same? Regards, Chris -- 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/97b9d82d-b684-44ed-a026-839e1306d2d7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
