Open XVilka opened 6 years ago
Newer blogpost about those https://blog.jupyter.org/authoring-custom-jupyter-widgets-2884a462e724
Seems now they switched the core and widgets into C++ https://blog.jupyter.org/a-new-python-kernel-for-jupyter-fcdf211e30a8
For something like Luna language for better dashboard for the reversers. Also radare2-specific Jupyter widgets. There are widgets support in Jupyter Notebook - see http://jupyter.org/widgets.html
See about low-level widgets interaction here http://ipywidgets.readthedocs.io/en/latest/examples/Widget%20Low%20Level.html
Creating widget on the fly inside the Jupyter Notebook https://blog.dominodatalab.com/interactive-dashboards-in-jupyter/
Some widgets from r2 GUI available embedded in jupyter nodebook - e.g. graph, so you'll be able to run "afg [funcname]" to get the graph of the function, embedded in the notebook - see example of http://nbviewer.jupyter.org/github/james91b/ida_ipython/blob/master/notebook/examples/Sark%20Snapshots.ipynb But keep in mind, that this example is poor - because it's just a snapshot. Embedding full-feature graph is nicer.
See more for widgets information
https://github.com/ipython/ipython/wiki/Widgets
Example of the plugin and custom widget for Jupyter - SparkMonitor https://krishnan-r.github.io/sparkmonitor/
See https://vimeo.com/user78843559 for Luna widgets examples